misc/156745: [ZFS] Shows garbage in zdb when moving snapshot send
-> recv between the different pools
Vladislav V. Prodan
universite at ukr.net
Sat Apr 30 19:40:11 UTC 2011
>Number: 156745
>Category: misc
>Synopsis: [ZFS] Shows garbage in zdb when moving snapshot send -> recv between the different pools
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Apr 30 19:40:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Vladislav V. Prodan
>Release: FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
FreeBSD mary-teresa.**** 8.2-STABLE FreeBSD 8.2-STABLE #0: Wed Apr 20 03:20:47 EEST 2011 vlad11 at beastie.mydomain.local:/usr/obj/usr/src/sys/otrada.1 amd64
>Description:
Launched a snapshot of the transfer of one pool to another:
zfs send zroot/backup/windows at windows-transfer | zfs recv tank/backup/windows
General zdb appears normal:
# zdb
tank
version=14
name='tank'
state=0
txg=9654230
pool_guid=17628573572433446879
hostid=143250101
hostname='mary-teresa.****'
vdev_tree
type='root'
id=0
guid=17628573572433446879
children[0]
type='raidz'
id=0
guid=17179795338638175685
nparity=2
metaslab_array=14
metaslab_shift=35
ashift=9
asize=4500909195264
is_log=0
children[0]
type='disk'
id=0
guid=1193943216826871140
path='/dev/gpt/disk0'
whole_disk=0
DTL=22
children[1]
type='disk'
id=1
guid=15455958051005423086
path='/dev/gpt/disk1'
whole_disk=0
DTL=20
children[2]
type='disk'
id=2
guid=8664568011785700035
path='/dev/gpt/disk2'
whole_disk=0
DTL=163
children[3]
type='disk'
id=3
guid=8811702962298963660
path='/dev/gpt/disk3'
whole_disk=0
DTL=161
children[4]
type='disk'
id=4
guid=6754554128830363882
path='/dev/gpt/disk4'
whole_disk=0
DTL=164
children[5]
type='disk'
id=5
guid=16960671095707356147
path='/dev/ad18p1'
whole_disk=0
DTL=160
zroot
version=15
name='zroot'
state=0
txg=112
pool_guid=15381247525828948784
hostid=143250101
hostname='beastie.mydomain.local'
vdev_tree
type='root'
id=0
guid=15381247525828948784
children[0]
type='disk'
id=0
guid=2018011893613754331
path='/dev/gpt/disk-system'
whole_disk=0
metaslab_array=23
metaslab_shift=32
ashift=9
asize=495806840832
is_log=0
But when the state explicitly pool - fray garbage:
# zdb zroot
version=15
name='zroot'
state=0
txg=112
pool_guid=15381247525828948784
hostid=143250101
hostname='beastie.mydomain.local'
vdev_tree
type='root'
id=0
guid=15381247525828948784
children[0]
type='disk'
id=0
guid=2018011893613754331
path='/dev/gpt/disk-system'
whole_disk=0
metaslab_array=23
metaslab_shift=32
ashift=9
asize=495806840832
is_log=0
Uberblock
magic = 0000000000bab10c
version = 15
txg = 9377
guid_sum = 17399259419442703115
timestamp = 1304191816 UTC = Sat Apr 30 22:30:16 2011
Dataset mos [META], ID 0, cr_txg 4, 2.42M, 204 objects
Metaslabs:
vdev offset spacemap free
---------- ------------------- --------------- -------------
vdev 0 offset 0 spacemap 26 free 3.27G
vdev 1 offset 100000000 spacemap 125 free 2.81G
vdev 2 offset 200000000 spacemap 224 free 121M
vdev 3 offset 300000000 spacemap 225 free 3.02G
vdev 4 offset 400000000 spacemap 226 free 1.58G
vdev 5 offset 500000000 spacemap 126 free 3.25G
vdev 6 offset 600000000 spacemap 128 free 340M
vdev 7 offset 700000000 spacemap 129 free 243M
vdev 8 offset 800000000 spacemap 136 free 108M
vdev 9 offset 900000000 spacemap 137 free 935M
vdev 10 offset a00000000 spacemap 140 free 932M
vdev 11 offset b00000000 spacemap 141 free 410M
vdev 12 offset c00000000 spacemap 142 free 263M
vdev 13 offset d00000000 spacemap 143 free 252M
vdev 14 offset e00000000 spacemap 146 free 322M
vdev 15 offset f00000000 spacemap 147 free 416M
vdev 16 offset 1000000000 spacemap 148 free 417M
vdev 17 offset 1100000000 spacemap 149 free 429M
vdev 18 offset 1200000000 spacemap 151 free 310M
vdev 19 offset 1300000000 spacemap 152 free 260M
vdev 20 offset 1400000000 spacemap 153 free 1.31G
vdev 21 offset 1500000000 spacemap 154 free 3.87G
vdev 22 offset 1600000000 spacemap 25 free 3.95G
vdev 23 offset 1700000000 spacemap 124 free 444M
vdev 24 offset 1800000000 spacemap 127 free 3.99G
vdev 25 offset 1900000000 spacemap 155 free 902M
vdev 26 offset 1a00000000 spacemap 156 free 456M
vdev 27 offset 1b00000000 spacemap 157 free 391M
vdev 28 offset 1c00000000 spacemap 158 free 408M
vdev 29 offset 1d00000000 spacemap 159 free 360M
vdev 30 offset 1e00000000 spacemap 161 free 384M
vdev 31 offset 1f00000000 spacemap 162 free 1.01G
vdev 32 offset 2000000000 spacemap 139 free 416M
vdev 33 offset 2100000000 spacemap 163 free 460M
vdev 34 offset 2200000000 spacemap 164 free 193M
vdev 35 offset 2300000000 spacemap 165 free 143M
vdev 36 offset 2400000000 spacemap 166 free 292M
vdev 37 offset 2500000000 spacemap 167 free 2.50G
vdev 38 offset 2600000000 spacemap 0 free 4G
vdev 39 offset 2700000000 spacemap 0 free 4G
vdev 40 offset 2800000000 spacemap 150 free 4.00G
vdev 41 offset 2900000000 spacemap 0 free 4G
vdev 42 offset 2a00000000 spacemap 0 free 4G
vdev 43 offset 2b00000000 spacemap 0 free 4G
vdev 44 offset 2c00000000 spacemap 24 free 4.00G
vdev 45 offset 2d00000000 spacemap 0 free 4G
vdev 46 offset 2e00000000 spacemap 0 free 4G
vdev 47 offset 2f00000000 spacemap 0 free 4G
vdev 48 offset 3000000000 spacemap 0 free 4G
vdev 49 offset 3100000000 spacemap 0 free 4G
vdev 50 offset 3200000000 spacemap 0 free 4G
vdev 51 offset 3300000000 spacemap 0 free 4G
vdev 52 offset 3400000000 spacemap 160 free 4.00G
vdev 53 offset 3500000000 spacemap 0 free 4G
vdev 54 offset 3600000000 spacemap 138 free 4.00G
vdev 55 offset 3700000000 spacemap 0 free 4G
vdev 56 offset 3800000000 spacemap 0 free 4G
vdev 57 offset 3900000000 spacemap 0 free 4G
vdev 58 offset 3a00000000 spacemap 0 free 4G
vdev 59 offset 3b00000000 spacemap 0 free 4G
vdev 60 offset 3c00000000 spacemap 0 free 4G
vdev 61 offset 3d00000000 spacemap 0 free 4G
vdev 62 offset 3e00000000 spacemap 0 free 4G
vdev 63 offset 3f00000000 spacemap 0 free 4G
vdev 64 offset 4000000000 spacemap 0 free 4G
vdev 65 offset 4100000000 spacemap 0 free 4G
vdev 66 offset 4200000000 spacemap 0 free 4G
vdev 67 offset 4300000000 spacemap 0 free 4G
vdev 68 offset 4400000000 spacemap 0 free 4G
vdev 69 offset 4500000000 spacemap 0 free 4G
vdev 70 offset 4600000000 spacemap 0 free 4G
vdev 71 offset 4700000000 spacemap 0 free 4G
vdev 72 offset 4800000000 spacemap 0 free 4G
vdev 73 offset 4900000000 spacemap 0 free 4G
vdev 74 offset 4a00000000 spacemap 0 free 4G
vdev 75 offset 4b00000000 spacemap 0 free 4G
vdev 76 offset 4c00000000 spacemap 0 free 4G
vdev 77 offset 4d00000000 spacemap 0 free 4G
vdev 78 offset 4e00000000 spacemap 0 free 4G
vdev 79 offset 4f00000000 spacemap 0 free 4G
vdev 80 offset 5000000000 spacemap 0 free 4G
vdev 81 offset 5100000000 spacemap 0 free 4G
vdev 82 offset 5200000000 spacemap 0 free 4G
vdev 83 offset 5300000000 spacemap 0 free 4G
vdev 84 offset 5400000000 spacemap 0 free 4G
vdev 85 offset 5500000000 spacemap 0 free 4G
vdev 86 offset 5600000000 spacemap 0 free 4G
vdev 87 offset 5700000000 spacemap 0 free 4G
vdev 88 offset 5800000000 spacemap 0 free 4G
vdev 89 offset 5900000000 spacemap 0 free 4G
vdev 90 offset 5a00000000 spacemap 0 free 4G
vdev 91 offset 5b00000000 spacemap 0 free 4G
vdev 92 offset 5c00000000 spacemap 0 free 4G
vdev 93 offset 5d00000000 spacemap 0 free 4G
vdev 94 offset 5e00000000 spacemap 0 free 4G
vdev 95 offset 5f00000000 spacemap 0 free 4G
vdev 96 offset 6000000000 spacemap 0 free 4G
vdev 97 offset 6100000000 spacemap 0 free 4G
vdev 98 offset 6200000000 spacemap 0 free 4G
vdev 99 offset 6300000000 spacemap 0 free 4G
vdev 100 offset 6400000000 spacemap 0 free 4G
vdev 101 offset 6500000000 spacemap 0 free 4G
vdev 102 offset 6600000000 spacemap 0 free 4G
vdev 103 offset 6700000000 spacemap 0 free 4G
vdev 104 offset 6800000000 spacemap 0 free 4G
vdev 105 offset 6900000000 spacemap 0 free 4G
vdev 106 offset 6a00000000 spacemap 0 free 4G
vdev 107 offset 6b00000000 spacemap 0 free 4G
vdev 108 offset 6c00000000 spacemap 0 free 4G
vdev 109 offset 6d00000000 spacemap 0 free 4G
vdev 110 offset 6e00000000 spacemap 0 free 4G
vdev 111 offset 6f00000000 spacemap 0 free 4G
vdev 112 offset 7000000000 spacemap 0 free 4G
vdev 113 offset 7100000000 spacemap 0 free 4G
vdev 114 offset 7200000000 spacemap 0 free 4G
Dataset zroot/tmp [ZPL], ID 31, cr_txg 10, 40.1M, 32 objects
Dataset zroot/mysql/iblogs [ZPL], ID 209, cr_txg 525, 10.0M, 6 objects
Dataset zroot/mysql/ibdata [ZPL], ID 203, cr_txg 522, 21.0K, 4 objects
Dataset zroot/mysql [ZPL], ID 197, cr_txg 517, 24.0K, 6 objects
Dataset zroot/var/crash [ZPL], ID 79, cr_txg 31, 22.5K, 5 objects
Dataset zroot/var/run [ZPL], ID 115, cr_txg 49, 98.0K, 41 objects
Dataset zroot/var/tmp [ZPL], ID 121, cr_txg 52, 2.06M, 1271 objects
Dataset zroot/var/empty [ZPL], ID 97, cr_txg 40, 21.0K, 4 objects
Dataset zroot/var/db/pkg [ZPL], ID 91, cr_txg 37, 3.12M, 1116 objects
Dataset zroot/var/db [ZPL], ID 85, cr_txg 34, 160M, 442 objects
Dataset zroot/var/mail [ZPL], ID 109, cr_txg 46, 31.0K, 13 objects
Dataset zroot/var/log [ZPL], ID 103, cr_txg 43, 15.3M, 69 objects
Dataset zroot/var [ZPL], ID 73, cr_txg 29, 4.57M, 132 objects
Dataset zroot/usr/src [ZPL], ID 67, cr_txg 26, 311M, 47457 objects
Dataset zroot/usr/ports/packages [ZPL], ID 61, cr_txg 23, 21.0K, 4 objects
Dataset zroot/usr/ports/distfiles [ZPL], ID 55, cr_txg 20, 321M, 162 objects
Dataset zroot/usr/ports [ZPL], ID 49, cr_txg 17, 1.20G, 256133 objects
Dataset zroot/usr/home [ZPL], ID 43, cr_txg 15, 5.41M, 14 objects
Dataset zroot/usr [ZPL], ID 37, cr_txg 13, 3.18G, 141486 objects
Dataset zroot/backup/windows at windows-transfer [ZPL], ID 170, cr_txg 9276, 99.4G, 1790 objects
Dataset zroot/backup/windows [ZPL], ID 133, cr_txg 1983, 99.4G, 1790 objects
Dataset zroot/backup [ZPL], ID 221, cr_txg 647, 4.55G, 385 objects
Dataset zroot/www [ZPL], ID 215, cr_txg 645, 22.0K, 5 objects
Dataset zroot at 2011-04-30_15.55.17--7d [ZPL], ID 168, cr_txg 8531, 1.84G, 4992 objects
Dataset zroot at 2011-04-30_03.30.54--7d [ZPL], ID 144, cr_txg 3075, 1.79G, 5874 objects
Dataset zroot [ZPL], ID 16, cr_txg 1, 1.73G, 4991 objects
^C
>How-To-Repeat:
Start transfer snapshot between different pools and run zdb <pool>
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list