experiments with zstreamdump and zdb

Moderators: jhartley, MSR734, nola

experiments with zstreamdump and zdb

Post by grahamperrin » Fri Oct 12, 2012 12:51 am

For reference only

ZEVO Community Edition manual page for zstreamdump(8)

First experiment:

Code: Select all
macbookpro08-centrim:~ gjp22$ date
Fri 12 Oct 2012 06:43:17 BST
macbookpro08-centrim:~ gjp22$ zfs send -i gjp22@2012-10-11-045627 gjp22@2012-10-11-055627 | zstreamdump
warning: cannot send 'gjp22@2012-10-11-055627': delegated administration is disabled on pool
SUMMARY:
   Total DRR_BEGIN records = 0
   Total DRR_END records = 0
   Total DRR_OBJECT records = 0
   Total DRR_FREEOBJECTS records = 0
   Total DRR_WRITE records = 0
   Total DRR_FREE records = 0
   Total DRR_SPILL records = 0
   Total records = 0
   Total write size = 0 (0x0)
   Total stream length = 0 (0x0)
macbookpro08-centrim:~ gjp22$ clear


– assume that zstreamdump requires root privileges to run.
Last edited by grahamperrin on Fri Oct 12, 2012 1:41 am, edited 2 times in total.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: experiments with zstreamdump

Post by grahamperrin » Fri Oct 12, 2012 12:53 am

Second experiment, with root privileges:

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zfs send -i gjp22@2012-10-11-045627 gjp22@2012-10-11-055627 | zstreamdump
BEGIN record
   hdrtype = 1
   features = 4
   magic = 2f5bacbac
   creation_time = 5076517d
   type = 2
   flags = 0x0
   toguid = 737fae41d0af60c0
   fromguid = 8fc18a70568835d2
   toname = gjp22@2012-10-11-055627
END checksum = 700ba86bc6c92c/c9198fefcc029824/2499ce1f539706e/a8744b9658e584b1
SUMMARY:
   Total DRR_BEGIN records = 1
   Total DRR_END records = 1
   Total DRR_OBJECT records = 1643
   Total DRR_FREEOBJECTS records = 582
   Total DRR_WRITE records = 7113
   Total DRR_FREE records = 1726
   Total DRR_SPILL records = 0
   Total records = 11066
   Total write size = 110551040 (0x696e000)
   Total stream length = 114232448 (0x6cf0c80)
macbookpro08-centrim:~ gjp22$ clear
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

experiments with zstreamdump and zdb

Post by grahamperrin » Fri Oct 12, 2012 1:25 am

Third experiment, verbose:

Code: Select all
sudo zfs send -i gjp22@2012-10-11-045627 gjp22@2012-10-11-055627 | zstreamdump -Cv


The result is too large for this forum, so I posted (experiment 03.txt) to http://www.wuala.com/grahamperrin/public/2012/10/12/a/

----

Fourth experiment. From the results zstreamdump, at random, I chose an object – 85 – and ran zdb without verbosity:

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb gjp22@2012-10-11-045627 85

Configuration for import:
        vdev_children: 1
        version: 28
        pool_guid: 13173756898033222216
        name: 'gjp22'
        state: 0
        vdev_tree:
            type: 'root'
            id: 0
            guid: 13173756898033222216
            children[0]:
                type: 'disk'
                id: 0
                guid: 18001602949135038910
                whole_disk: 0
                metaslab_array: 30
                metaslab_shift: 32
                ashift: 12
                asize: 615668514816
                is_log: 0
                DTL: 50
                create_txg: 4
                path: '/dev/dsk/GPTE_71B8BDA2-3EBA-4B91-9E1C-2AE2B1DAAD06'
Dataset gjp22@2012-10-11-045627 [ZPL], ID 4341, cr_txg 1131968, 317G, 4670789 objects

    Object  lvl   iblk   dblk  dsize  lsize   %full  type
        85    2    16K    16K   528K   528K  100.00  ZFS directory

macbookpro08-centrim:~ gjp22$


Adding one and two levels of verbosity made no difference, but a third level
    -vvv
revealed that for that snapshot of my home directory, object 85 is a ZFS directory with path
    /Library/Preferences
and listed the contents of the directory :-)

----

Fifth and sixth experiments, running zdb for another object (264) that was identified by zstreamdump:

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb gjp22@2012-10-11-045627 264

Configuration for import:
        vdev_children: 1
        version: 28
        pool_guid: 13173756898033222216
        name: 'gjp22'
        state: 0
        vdev_tree:
            type: 'root'
            id: 0
            guid: 13173756898033222216
            children[0]:
                type: 'disk'
                id: 0
                guid: 18001602949135038910
                whole_disk: 0
                metaslab_array: 30
                metaslab_shift: 32
                ashift: 12
                asize: 615668514816
                is_log: 0
                DTL: 50
                create_txg: 4
                path: '/dev/dsk/GPTE_71B8BDA2-3EBA-4B91-9E1C-2AE2B1DAAD06'
Dataset gjp22@2012-10-11-045627 [ZPL], ID 4341, cr_txg 1131968, 317G, 4670789 objects

    Object  lvl   iblk   dblk  dsize  lsize   %full  type
       264    1    16K    512     8K    512  100.00  ZFS directory

macbookpro08-centrim:~ gjp22$


Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb -vvv gjp22@2012-10-11-045627 264

Configuration for import:
        vdev_children: 1
        version: 28
        pool_guid: 13173756898033222216
        name: 'gjp22'
        state: 0
        vdev_tree:
            type: 'root'
            id: 0
            guid: 13173756898033222216
            children[0]:
                type: 'disk'
                id: 0
                guid: 18001602949135038910
                whole_disk: 0
                metaslab_array: 30
                metaslab_shift: 32
                ashift: 12
                asize: 615668514816
                is_log: 0
                DTL: 50
                create_txg: 4
                path: '/dev/dsk/GPTE_71B8BDA2-3EBA-4B91-9E1C-2AE2B1DAAD06'
Dataset gjp22@2012-10-11-045627 [ZPL], ID 4341, cr_txg 1131968, 317G, 4670789 objects, rootbp DVA[0]=<0:2114fe7000:1000> DVA[1]=<0:5df5262000:1000> [L0 DMU objset] fletcher4 lzjb LE contiguous unique double size=800L/200P birth=1131962L/1131962P fill=4670789 cksum=1e52590873:93ec5b7a819:193c8ce841993:32264ffe39cc25

    Object  lvl   iblk   dblk  dsize  lsize   %full  type
       264    1    16K    512     8K    512  100.00  ZFS directory
                                        136   bonus  System attributes
   dnode flags: USED_BYTES USERUSED_ACCOUNTED
   dnode maxblkid: 0
   path   /Library/Application Support/NotificationCenter
   uid     19236
   gid     0
   atime   Sat Jul 14 11:17:55 2012
   mtime   Thu Oct 11 03:57:37 2012
   ctime   Thu Oct 11 03:57:37 2012
   crtime   Sat Jul 14 11:17:55 2012
   gen   63
   mode   40755
   size   8
   parent   156
   links   2
   pflags   0
   microzap: 512 bytes, 6 entries

      D7C795F5-5B38-4A6D-A945-AD161B2B7277.db = 265 (type: Regular File)
      E6CD44A7-6B58-4F28-8373-96A2836F1340.db.corrupt = 13682294 (type: Regular File)
      342A4B7D-3C10-4DA3-BFA2-8B2201681E53.db = 35310 (type: Regular File)
      1E0E5611-AEA9-4DE0-81B6-BDDCD4FDB7C9.db = 35312 (type: Regular File)
      1E0E5611-AEA9-4DE0-81B6-BDDCD4FDB7C9.db.corrupt = 35311 (type: Regular File)
      E6CD44A7-6B58-4F28-8373-96A2836F1340.db = 13682289 (type: Regular File)

macbookpro08-centrim:~ gjp22$
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: experiments with zstreamdump and zdb

Post by grahamperrin » Fri Oct 12, 2012 2:46 am

… OK, now I have a better understanding of an answer to ZFS: Is there a way to find out where the blocks for a file are stored?.

Code: Select all
macbookpro08-centrim:~ gjp22$ ls -i ~/Library/Containers/com.apple.Notes/Data/Library/Notes/NotesV1.storedata
14703400 /Volumes/gjp22/Library/Containers/com.apple.Notes/Data/Library/Notes/NotesV1.storedata


Then for object (serial number (inode number)) 14703400 in a recent snapshot of my home directory:

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb -ddddd gjp22@2012-10-11-045627 14703400
Password:
Dataset gjp22@2012-10-11-045627 [ZPL], ID 4341, cr_txg 1131968, 317G, 4670789 objects, rootbp DVA[0]=<0:2114fe7000:1000> DVA[1]=<0:5df5262000:1000> [L0 DMU objset] fletcher4 lzjb LE contiguous unique double size=800L/200P birth=1131962L/1131962P fill=4670789 cksum=1e52590873:93ec5b7a819:193c8ce841993:32264ffe39cc25

    Object  lvl   iblk   dblk  dsize  lsize   %full  type
  14703400    3    16K     4K   768K   736K  100.00  ZFS plain file
                                        144   bonus  System attributes
   dnode flags: USED_BYTES USERUSED_ACCOUNTED
   dnode maxblkid: 183
   path   /Library/Containers/com.apple.Notes/Data/Library/Notes/NotesV1.storedata
   uid     19236
   gid     20
   atime   Sat May  5 16:57:16 2012
   mtime   Tue Oct  2 03:32:29 2012
   ctime   Tue Oct  2 03:32:29 2012
   crtime   Mon Apr 23 13:51:28 2012
   gen   18023
   mode   100644
   size   753664
   parent   33631
   links   1
   pflags   40000000000
   xattr   14703401
Indirect blocks:
               0 L2   0:8921ab4000:1000 4000L/400P F=184 B=1002883/1002883
               0  L1  0:89f6a42000:2000 4000L/1800P F=128 B=1002883/1002883
               0   L0 0:7780d72000:1000 1000L/1000P F=1 B=826739/826739
            1000   L0 0:7780d74000:1000 1000L/1000P F=1 B=826739/826739
            2000   L0 0:646808a000:1000 1000L/800P F=1 B=331151/331151
            3000   L0 0:89343da000:1000 1000L/1000P F=1 B=1002883/1002883
            4000   L0 0:6ed7998000:1000 1000L/1000P F=1 B=858227/858227
            5000   L0 0:89343dc000:1000 1000L/1000P F=1 B=1002883/1002883
            6000   L0 0:89343dd000:1000 1000L/1000P F=1 B=1002883/1002883
            7000   L0 0:89343db000:1000 1000L/1000P F=1 B=1002883/1002883
            8000   L0 0:89343de000:1000 1000L/1000P F=1 B=1002883/1002883
            9000   L0 0:89343df000:1000 1000L/1000P F=1 B=1002883/1002883
            a000   L0 0:89343e6000:1000 1000L/1000P F=1 B=1002883/1002883
            b000   L0 0:7780d7c000:1000 1000L/1000P F=1 B=826739/826739
            c000   L0 0:6ed799d000:1000 1000L/1000P F=1 B=858227/858227
            d000   L0 0:89343e0000:1000 1000L/1000P F=1 B=1002883/1002883
            e000   L0 0:6ed799c000:1000 1000L/1000P F=1 B=858227/858227
            f000   L0 0:6e202a8000:1000 1000L/1000P F=1 B=858227/858227
           10000   L0 0:7780d81000:1000 1000L/1000P F=1 B=826739/826739
           11000   L0 0:6e202aa000:1000 1000L/1000P F=1 B=858227/858227
           12000   L0 0:732d2ed000:1000 1000L/800P F=1 B=170023/170023
           13000   L0 0:7780d84000:1000 1000L/1000P F=1 B=826739/826739
           14000   L0 0:7780d83000:1000 1000L/1000P F=1 B=826739/826739
           15000   L0 0:776240b000:1000 1000L/1000P F=1 B=826739/826739
           16000   L0 0:89343e2000:1000 1000L/1000P F=1 B=1002883/1002883
           17000   L0 0:89343e3000:1000 1000L/1000P F=1 B=1002883/1002883
           18000   L0 0:89343e5000:1000 1000L/1000P F=1 B=1002883/1002883
           19000   L0 0:89343e1000:1000 1000L/1000P F=1 B=1002883/1002883
           1a000   L0 0:89343e4000:1000 1000L/1000P F=1 B=1002883/1002883
           1b000   L0 0:6e202ad000:1000 1000L/1000P F=1 B=858227/858227
           1c000   L0 0:6e202b0000:1000 1000L/1000P F=1 B=858227/858227
           1d000   L0 0:6e202b2000:1000 1000L/1000P F=1 B=858227/858227
           1e000   L0 0:89343e7000:1000 1000L/1000P F=1 B=1002883/1002883
           1f000   L0 0:6401b06000:1000 1000L/a00P F=1 B=331151/331151
           20000   L0 0:7762413000:1000 1000L/1000P F=1 B=826739/826739
           21000   L0 0:2c2b479000:1000 1000L/400P F=1 B=18023/18023
           22000   L0 0:2c2b47a000:1000 1000L/400P F=1 B=18023/18023
           23000   L0 0:7762416000:1000 1000L/1000P F=1 B=826739/826739
           24000   L0 0:7762417000:1000 1000L/1000P F=1 B=826739/826739
           25000   L0 0:89343e8000:1000 1000L/1000P F=1 B=1002883/1002883
           26000   L0 0:776241a000:1000 1000L/1000P F=1 B=826739/826739
           27000   L0 0:646808c000:1000 1000L/a00P F=1 B=331151/331151
           28000   L0 0:7762418000:1000 1000L/1000P F=1 B=826739/826739
           29000   L0 0:7303e0c000:1000 1000L/600P F=1 B=170023/170023
           2a000   L0 0:776241b000:1000 1000L/1000P F=1 B=826739/826739
           2b000   L0 0:776241c000:1000 1000L/1000P F=1 B=826739/826739
           2c000   L0 0:776241e000:1000 1000L/1000P F=1 B=826739/826739
           2d000   L0 0:776241d000:1000 1000L/1000P F=1 B=826739/826739
           2e000   L0 0:7303e16000:1000 1000L/800P F=1 B=170023/170023
           2f000   L0 0:776241f000:1000 1000L/1000P F=1 B=826739/826739
           30000   L0 0:7762420000:1000 1000L/1000P F=1 B=826739/826739
           31000   L0 0:7762421000:1000 1000L/1000P F=1 B=826739/826739
           32000   L0 0:7762422000:1000 1000L/1000P F=1 B=826739/826739
           33000   L0 0:7762423000:1000 1000L/1000P F=1 B=826739/826739
           34000   L0 0:7762424000:1000 1000L/1000P F=1 B=826739/826739
           35000   L0 0:7762425000:1000 1000L/1000P F=1 B=826739/826739
           36000   L0 0:7303e1e000:1000 1000L/400P F=1 B=170023/170023
           37000   L0 0:7762426000:1000 1000L/1000P F=1 B=826739/826739
           38000   L0 0:7d0843b000:1000 1000L/a00P F=1 B=317121/317121
           39000   L0 0:7762427000:1000 1000L/1000P F=1 B=826739/826739
           3a000   L0 0:7d0843c000:1000 1000L/600P F=1 B=317121/317121
           3b000   L0 0:7762429000:1000 1000L/1000P F=1 B=826739/826739
           3c000   L0 0:7303e24000:1000 1000L/600P F=1 B=170023/170023
           3d000   L0 0:776242a000:1000 1000L/1000P F=1 B=826739/826739
           3e000   L0 0:776242c000:1000 1000L/1000P F=1 B=826739/826739
           3f000   L0 0:7d0843e000:1000 1000L/800P F=1 B=317121/317121
           40000   L0 0:7d0843a000:1000 1000L/800P F=1 B=317121/317121
           41000   L0 0:776242e000:1000 1000L/1000P F=1 B=826739/826739
           42000   L0 0:7762430000:1000 1000L/1000P F=1 B=826739/826739
           43000   L0 0:64680a0000:1000 1000L/800P F=1 B=331151/331151
           44000   L0 0:7763d93000:1000 1000L/1000P F=1 B=826739/826739
           45000   L0 0:7d0843f000:1000 1000L/800P F=1 B=317121/317121
           46000   L0 0:7763d95000:1000 1000L/1000P F=1 B=826739/826739
           47000   L0 0:7d08440000:1000 1000L/200P F=1 B=317121/317121
           48000   L0 0:7d08441000:1000 1000L/800P F=1 B=317121/317121
           49000   L0 0:7d08443000:1000 1000L/800P F=1 B=317121/317121
           4a000   L0 0:7762428000:1000 1000L/1000P F=1 B=826739/826739
           4b000   L0 0:776242b000:1000 1000L/1000P F=1 B=826739/826739
           4c000   L0 0:776242d000:1000 1000L/1000P F=1 B=826739/826739
           4d000   L0 0:7d08442000:1000 1000L/a00P F=1 B=317121/317121
           4e000   L0 0:776242f000:1000 1000L/1000P F=1 B=826739/826739
           4f000   L0 0:64680a6000:1000 1000L/600P F=1 B=331151/331151
           50000   L0 0:7763d94000:1000 1000L/1000P F=1 B=826739/826739
           51000   L0 0:7763d96000:1000 1000L/1000P F=1 B=826739/826739
           52000   L0 0:7d08447000:1000 1000L/800P F=1 B=317121/317121
           53000   L0 0:6468708000:1000 1000L/a00P F=1 B=331151/331151
           54000   L0 0:7763d97000:1000 1000L/1000P F=1 B=826739/826739
           55000   L0 0:7763d98000:1000 1000L/1000P F=1 B=826739/826739
           56000   L0 0:7763d99000:1000 1000L/1000P F=1 B=826739/826739
           57000   L0 0:7763d9a000:1000 1000L/1000P F=1 B=826739/826739
           58000   L0 0:7763d9b000:1000 1000L/1000P F=1 B=826739/826739
           59000   L0 0:7763d9c000:1000 1000L/1000P F=1 B=826739/826739
           5a000   L0 0:7763d9d000:1000 1000L/1000P F=1 B=826739/826739
           5b000   L0 0:7d08449000:1000 1000L/800P F=1 B=317121/317121
           5c000   L0 0:7d0844a000:1000 1000L/400P F=1 B=317121/317121
           5d000   L0 0:89343ea000:1000 1000L/1000P F=1 B=1002883/1002883
           5e000   L0 0:7d0844d000:1000 1000L/600P F=1 B=317121/317121
           5f000   L0 0:7d0844e000:1000 1000L/800P F=1 B=317121/317121
           60000   L0 0:7d08450000:1000 1000L/600P F=1 B=317121/317121
           61000   L0 0:7d08452000:1000 1000L/a00P F=1 B=317121/317121
           62000   L0 0:7d08453000:1000 1000L/800P F=1 B=317121/317121
           63000   L0 0:7d08455000:1000 1000L/600P F=1 B=317121/317121
           64000   L0 0:7d08456000:1000 1000L/600P F=1 B=317121/317121
           65000   L0 0:7d08458000:1000 1000L/600P F=1 B=317121/317121
           66000   L0 0:7d0845a000:1000 1000L/400P F=1 B=317121/317121
           67000   L0 0:7d0845b000:1000 1000L/600P F=1 B=317121/317121
           68000   L0 0:7d0845d000:1000 1000L/800P F=1 B=317121/317121
           69000   L0 0:7d0844c000:1000 1000L/600P F=1 B=317121/317121
           6a000   L0 0:6468709000:1000 1000L/800P F=1 B=331151/331151
           6b000   L0 0:646870b000:1000 1000L/600P F=1 B=331151/331151
           6c000   L0 0:646870e000:1000 1000L/a00P F=1 B=331151/331151
           6d000   L0 0:89343eb000:1000 1000L/1000P F=1 B=1002883/1002883
           6e000   L0 0:6468711000:1000 1000L/800P F=1 B=331151/331151
           6f000   L0 0:89343e9000:1000 1000L/1000P F=1 B=1002883/1002883
           70000   L0 0:6468713000:1000 1000L/800P F=1 B=331151/331151
           71000   L0 0:89343ec000:1000 1000L/1000P F=1 B=1002883/1002883
           72000   L0 0:6468716000:1000 1000L/800P F=1 B=331151/331151
           73000   L0 0:89343ed000:1000 1000L/1000P F=1 B=1002883/1002883
           74000   L0 0:89343ef000:1000 1000L/1000P F=1 B=1002883/1002883
           75000   L0 0:89343ee000:1000 1000L/1000P F=1 B=1002883/1002883
           76000   L0 0:89343f0000:1000 1000L/1000P F=1 B=1002883/1002883
           77000   L0 0:646871a000:1000 1000L/c00P F=1 B=331151/331151
           78000   L0 0:646871b000:1000 1000L/400P F=1 B=331151/331151
           79000   L0 0:646871c000:1000 1000L/a00P F=1 B=331151/331151
           7a000   L0 0:646871d000:1000 1000L/800P F=1 B=331151/331151
           7b000   L0 0:646871e000:1000 1000L/600P F=1 B=331151/331151
           7c000   L0 0:7763da1000:1000 1000L/1000P F=1 B=826739/826739
           7d000   L0 0:7763da3000:1000 1000L/1000P F=1 B=826739/826739
           7e000   L0 0:7763da4000:1000 1000L/1000P F=1 B=826739/826739
           7f000   L0 0:7763da6000:1000 1000L/1000P F=1 B=826739/826739
           80000  L1  0:8921ab3000:1000 4000L/c00P F=56 B=1002883/1002883
           80000   L0 0:7763da0000:1000 1000L/1000P F=1 B=826739/826739
           81000   L0 0:7763da2000:1000 1000L/1000P F=1 B=826739/826739
           82000   L0 0:7763da5000:1000 1000L/1000P F=1 B=826739/826739
           83000   L0 0:7763da7000:1000 1000L/1000P F=1 B=826739/826739
           84000   L0 0:7763da8000:1000 1000L/1000P F=1 B=826739/826739
           85000   L0 0:7763da9000:1000 1000L/1000P F=1 B=826739/826739
           86000   L0 0:7763daa000:1000 1000L/1000P F=1 B=826739/826739
           87000   L0 0:7763dab000:1000 1000L/1000P F=1 B=826739/826739
           88000   L0 0:7763dac000:1000 1000L/1000P F=1 B=826739/826739
           89000   L0 0:7763dae000:1000 1000L/1000P F=1 B=826739/826739
           8a000   L0 0:7763dad000:1000 1000L/1000P F=1 B=826739/826739
           8b000   L0 0:7763daf000:1000 1000L/1000P F=1 B=826739/826739
           8c000   L0 0:7763db0000:1000 1000L/1000P F=1 B=826739/826739
           8d000   L0 0:7763db1000:1000 1000L/1000P F=1 B=826739/826739
           8e000   L0 0:7763db2000:1000 1000L/1000P F=1 B=826739/826739
           8f000   L0 0:7763db3000:1000 1000L/1000P F=1 B=826739/826739
           90000   L0 0:8921aae000:1000 1000L/1000P F=1 B=1002883/1002883
           91000   L0 0:7763db6000:1000 1000L/1000P F=1 B=826739/826739
           92000   L0 0:6441612000:1000 1000L/600P F=1 B=331151/331151
           93000   L0 0:6441614000:1000 1000L/800P F=1 B=331151/331151
           94000   L0 0:8921aaf000:1000 1000L/1000P F=1 B=1002883/1002883
           95000   L0 0:6441617000:1000 1000L/800P F=1 B=331151/331151
           96000   L0 0:6441619000:1000 1000L/600P F=1 B=331151/331151
           97000   L0 0:644160b000:1000 1000L/a00P F=1 B=331151/331151
           98000   L0 0:644160e000:1000 1000L/800P F=1 B=331151/331151
           99000   L0 0:6441611000:1000 1000L/a00P F=1 B=331151/331151
           9a000   L0 0:6441613000:1000 1000L/800P F=1 B=331151/331151
           9b000   L0 0:6441616000:1000 1000L/800P F=1 B=331151/331151
           9c000   L0 0:6441618000:1000 1000L/800P F=1 B=331151/331151
           9d000   L0 0:7763db8000:1000 1000L/1000P F=1 B=826739/826739
           9e000   L0 0:8921ab1000:1000 1000L/1000P F=1 B=1002883/1002883
           9f000   L0 0:644161c000:1000 1000L/600P F=1 B=331151/331151
           a0000   L0 0:644161d000:1000 1000L/800P F=1 B=331151/331151
           a1000   L0 0:774e87c000:1000 1000L/1000P F=1 B=826739/826739
           a2000   L0 0:6441620000:1000 1000L/a00P F=1 B=331151/331151
           a3000   L0 0:644e840000:1000 1000L/800P F=1 B=331151/331151
           a4000   L0 0:644e842000:1000 1000L/800P F=1 B=331151/331151
           a5000   L0 0:644161f000:1000 1000L/600P F=1 B=331151/331151
           a6000   L0 0:644e83f000:1000 1000L/600P F=1 B=331151/331151
           a7000   L0 0:8921ab2000:1000 1000L/1000P F=1 B=1002883/1002883
           a8000   L0 0:644e843000:1000 1000L/a00P F=1 B=331151/331151
           a9000   L0 0:644e844000:1000 1000L/600P F=1 B=331151/331151
           aa000   L0 0:89343f1000:1000 1000L/1000P F=1 B=1002883/1002883
           ab000   L0 0:644e847000:1000 1000L/a00P F=1 B=331151/331151
           ac000   L0 0:644e848000:1000 1000L/200P F=1 B=331151/331151
           ad000   L0 0:644e84a000:1000 1000L/600P F=1 B=331151/331151
           ae000   L0 0:644e84c000:1000 1000L/a00P F=1 B=331151/331151
           af000   L0 0:644e84e000:1000 1000L/800P F=1 B=331151/331151
           b0000   L0 0:644e84f000:1000 1000L/600P F=1 B=331151/331151
           b1000   L0 0:644e851000:1000 1000L/800P F=1 B=331151/331151
           b2000   L0 0:644e853000:1000 1000L/800P F=1 B=331151/331151
           b3000   L0 0:644e846000:1000 1000L/800P F=1 B=331151/331151
           b4000   L0 0:644e849000:1000 1000L/600P F=1 B=331151/331151
           b5000   L0 0:8921aac000:1000 1000L/1000P F=1 B=1002883/1002883
           b6000   L0 0:8921aad000:1000 1000L/1000P F=1 B=1002883/1002883
           b7000   L0 0:644e850000:1000 1000L/600P F=1 B=331151/331151

      segment [0000000000000000, 00000000000b8000) size  736K

macbookpro08-centrim:~ gjp22$


Without specifying a snapshot – 

Code: Select all
sudo zdb -ddddd gjp22 14703400


– the output ends:

Code: Select all
zdb: dmu_bonus_hold(14703400) failed, errno 2


– (detail).

I guessed that the file (the database for Apple Notes) was open; Notes.app was running. I quit Notes then re-ran the command a few times, the error recurs so I guess that the OS keeps that database open whilst the app is not running.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: experiments with zstreamdump and zdb

Post by grahamperrin » Fri Oct 12, 2012 1:25 pm

I experimented a little more. Ignore my earlier guess. The dmu_bonus_hold failures seem unrelated to open files.

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb -Addddd zhandy 42498 | grep path
zdb: dmu_bonus_hold(42498) failed, errno 2
macbookpro08-centrim:~ gjp22$ sudo zdb -ddddd zhandy@2012-10-12-082009 42498 | grep path
   path   /Users/gjp22/Library/VirtualBox/Machines/Windows/Windows/gjp4-w7-32-a/gjp4-w7-32-a.vdi
macbookpro08-centrim:~ gjp22$


– and according to lsof that .vdi file is not open. (More than thirty-six hours have passed since I last opened that file.)
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

units of measurement

Post by grahamperrin » Sun Nov 25, 2012 5:41 pm

From recent output:

Code: Select all
   Total write size = 11218528768 (0x29cad2a00)
   Total stream length = 11344181960 (0x2a42a7ac8)


For size and length, what are the units of measurement?

Source at https://hg.openindiana.org/upstream/ill ... reamdump.c may help to answer the question.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom


Return to General Discussion

Who is online

Users browsing this forum: ilovezfs and 3 guests

cron