I can only investigate the state my filesystem is in, I have no idea how the
file ended up being troublesome as it is.
https://www.dropbox.com/s/p8d26tzi889lywh/zfsdata.tgz?dl=0
This is an archive (6MB) that contains zstreamdump output and zdb output. The
names are like this:
redo2 - ZoL 0.6.4.2 (GOOD)
redo3 - ZoL 0.6.5.3 unpatched (BAD)
redo4 - ZoL 0.6.5.3 with pull 37 (BAD)
Comparing the dumps, a diff between redo2 and redo4 will show this (and only
this). Quite a few "FREE object" entries that used to be present in the older,
good version have been dropped:
```
@@ -84,7 +84,6 @@
FREE object = 30 offset = 3670016 length = -1
OBJECT object = 31 type = 19 bonustype = 44 blksz = 131072 bonuslen = 168
FREE object = 31 offset = 3538944 length = -1
-FREE object = 1 offset = 1024 length = 2048
WRITE object = 2 type = 22 checksum type = 7
offset = 0 length = 16384 props = f0007001f
WRITE object = 2 type = 22 checksum type = 7
@@ -259,12 +258,10 @@
offset = 1392640 length = 16384 props = f0007001f
WRITE object = 2 type = 22 checksum type = 7
offset = 1409024 length = 16384 props = f0007001f
-FREE object = 2 offset = 1425408 length = 4866048
WRITE object = 3 type = 20 checksum type = 7
offset = 0 length = 16384 props = f0007001f
WRITE object = 3 type = 20 checksum type = 7
offset = 16384 length = 16384 props = f0007001f
-FREE object = 3 offset = 32768 length = 2064384
OBJECT object = 416 type = 19 bonustype = 17 blksz = 512 bonuslen = 264
FREE object = 416 offset = 512 length = -1
OBJECT object = 417 type = 19 bonustype = 17 blksz = 1536 bonuslen = 264
@@ -460,7 +457,6 @@
offset = 0 length = 16384 props = f0007001f
WRITE object = 884 type = 20 checksum type = 7
offset = 16384 length = 16384 props = f0007001f
-FREE object = 884 offset = 32768 length = 2064384
OBJECT object = 960 type = 19 bonustype = 44 blksz = 512 bonuslen = 168
FREE object = 960 offset = 512 length = -1
OBJECT object = 961 type = 19 bonustype = 44 blksz = 1024 bonuslen = 168
[...]
```
The redo3 dump is not that easily comparable and is quite different.
I created the cloned datasets like this. zfs send was done using the respective
ZoL version; all receives were done on 0.6.5.3, but this is irrelevant. f7dump
is the original uncorrupted dataset.
```
[sr@dumpl ~]$ sudo zfs promote dpool/f7dump
[sr@dumpl ~]$ sudo zfs send -vI @frag7 dpool/f7dump@frag8 >
/dp/nosnap/frag-stream-8-redo4
[sr@dumpl ~]$ sudo zfs promote dpool/dump
[sr@dumpl ~]$ sudo zfs clone dpool/dump@frag7 dpool/frag-tgt-redo4
[sr@dumpl ~]$ sudo zfs promote dpool/frag-tgt-redo4
[sr@dumpl ~]$ sudo zfs receive -Fv dpool/frag-tgt-redo4 <
/dp/nosnap/frag-stream-8-redo4
[sr@dumpl ~]$ sudo zfs promote dpool/dump
```
After receiving I check the file like this:
```
[sr@dumpl temp]$ pushd /dpool/dump/frag-tgt-redo2/.zfs/snapshot/frag8
[sr@dumpl frag8]$ md5sum backup/macbook/gila/Library/Application\
Support/MobileSync/Backup/d1c28ca92f93daa944eaeeee65267b64cbe646a0/e74113c185fd8297e140cfcf9c99436c5cc06b57
6fba6a85f4ee34677145b1be965e2211 backup/macbook/gila/Library/Application
Support/MobileSync/Backup/d1c28ca92f93daa944eaeeee65267b64cbe646a0/e74113c185fd8297e140cfcf9c99436c5cc06b57
```
```
[sr@dumpl watched]$ sudo zfs list
NAME USED AVAIL REFER MOUNTPOINT
dpool 2.60T 2.77T 352K /dpool
dpool/dump 1.74T 2.77T 1.58T /dpool/dump
dpool/f7dump 52.6G 2.77T 1.56T /dpool/f7dump
dpool/frag-tgt-oi1 7.28G 2.77T 1.55T /dpool/frag-tgt-oi1
dpool/frag-tgt-redo2 52.6G 2.77T 1.56T /dpool/frag-tgt-redo2
dpool/frag-tgt-redo3 52.6G 2.77T 1.57T /dpool/frag-tgt-redo3
dpool/frag-tgt-redo4 52.6G 2.77T 1.56T /dpool/frag-tgt-redo4
dpool/nosnap 346G 2.77T 231G /dpool/nosnap
```
```
[sr@dumpl watched]$ sudo zfs list -t snapshot -o
name,used,written,refer,creation
NAME USED WRITTEN REFER
CREATION
dpool/dump@zfs-auto-snap_monthly-2014-12-20-1615 2.96G 1.45T 1.45T
Sat Dec 20 16:15 2014
dpool/dump@zfs-auto-snap_monthly-2015-01-20-2008 1.36G 17.8G 1.47T
Tue Jan 20 20:08 2015
dpool/dump@zfs-auto-snap_monthly-2015-02-22-1426 1.56G 9.06G 1.47T
Sun Feb 22 14:26 2015
dpool/dump@zfs-auto-snap_monthly-2015-03-26-1903 2.63G 15.4G 1.48T
Thu Mar 26 19:03 2015
dpool/dump@zfs-auto-snap_monthly-2015-04-25-1412 1.92G 8.76G 1.49T
Sat Apr 25 14:12 2015
dpool/dump@zfs-auto-snap_monthly-2015-06-02-2015 6.29G 25.6G 1.51T
Tue Jun 2 20:15 2015
dpool/dump@zfs-auto-snap_monthly-2015-07-06-2022 5.67G 21.0G 1.52T
Mon Jul 6 20:22 2015
dpool/dump@zfs-auto-snap_monthly-2015-08-12-2113 13.4G 25.6G 1.54T
Wed Aug 12 21:13 2015
dpool/dump@frag7 4.63G 8.28G 1.53T
Mon Aug 24 21:36 2015
dpool/dump@zfs-auto-snap_daily-2015-10-04-1638 3.22G 17.9G 1.54T
Sun Oct 4 16:38 2015
dpool/dump@zfs-auto-snap_daily-2015-10-09-1945 133K 5.07G 1.54T
Fri Oct 9 19:45 2015
dpool/dump@zfs-auto-snap_weekly-2015-10-09-1956 133K 133K 1.54T
Fri Oct 9 19:56 2015
dpool/dump@zfs-auto-snap_daily-2015-10-11-1428 269M 7.28G 1.55T
Sun Oct 11 14:28 2015
dpool/dump@zfs-auto-snap_daily-2015-10-20-2023 133K 2.94G 1.54T
Tue Oct 20 20:23 2015
dpool/dump@zfs-auto-snap_weekly-2015-10-20-2035 133K 133K 1.54T
Tue Oct 20 20:35 2015
dpool/dump@zfs-auto-snap_monthly-2015-10-20-2055 133K 133K 1.54T
Tue Oct 20 20:55 2015
dpool/dump@zfs-auto-snap_daily-2015-10-22-0839 5.06M 5.34G 1.55T
Thu Oct 22 8:39 2015
dpool/dump@zfs-auto-snap_daily-2015-10-26-1929 474K 7.58G 1.55T
Mon Oct 26 19:29 2015
dpool/dump@zfs-auto-snap_daily-2015-10-27-2138 240K 129M 1.55T
Tue Oct 27 21:38 2015
dpool/dump@zfs-auto-snap_weekly-2015-10-27-2157 3.15M 3.15M 1.55T
Tue Oct 27 21:57 2015
dpool/dump@zfs-auto-snap_daily-2015-10-29-2006 959K 46.3M 1.55T
Thu Oct 29 20:06 2015
dpool/dump@zfs-auto-snap_daily-2015-11-01-1123 562M 972M 1.55T
Sun Nov 1 11:23 2015
dpool/dump@zfs-auto-snap_daily-2015-11-05-2111 362K 2.80G 1.55T
Thu Nov 5 21:11 2015
dpool/dump@zfs-auto-snap_weekly-2015-11-05-2131 282K 2.42M 1.55T
Thu Nov 5 21:31 2015
dpool/dump@zfs-auto-snap_daily-2015-11-08-1450 1.65M 2.05G 1.55T
Sun Nov 8 14:50 2015
dpool/dump@zfs-auto-snap_daily-2015-11-13-1912 1.29M 606M 1.56T
Fri Nov 13 19:12 2015
dpool/dump@zfs-auto-snap_weekly-2015-11-13-1932 1.41M 488M 1.56T
Fri Nov 13 19:32 2015
dpool/dump@zfs-auto-snap_daily-2015-11-15-1227 778K 1.74G 1.56T
Sun Nov 15 12:27 2015
dpool/dump@zfs-auto-snap_daily-2015-11-16-1917 922K 6.21G 1.56T
Mon Nov 16 19:17 2015
dpool/dump@zfs-auto-snap_daily-2015-11-17-1930 3.49G 6.88G 1.57T
Tue Nov 17 19:30 2015
dpool/dump@frag8 682K 726M 1.56T
Tue Nov 17 21:40 2015
dpool/dump@zfs-auto-snap_daily-2015-11-19-2008 975K 1.13M 1.56T
Thu Nov 19 20:08 2015
dpool/dump@zfs-auto-snap_daily-2015-11-20-0923 623K 416M 1.56T
Fri Nov 20 9:23 2015
dpool/dump@zfs-auto-snap_weekly-2015-11-20-0942 144K 741K 1.56T
Fri Nov 20 9:42 2015
dpool/dump@zfs-auto-snap_monthly-2015-11-20-1002 144K 144K 1.56T
Fri Nov 20 10:02 2015
dpool/dump@zfs-auto-snap_daily-2015-11-21-1425 1.07M 8.37M 1.56T
Sat Nov 21 14:25 2015
dpool/dump@zfs-auto-snap_daily-2015-11-29-1115 144K 27.1G 1.59T
Sun Nov 29 11:15 2015
dpool/dump@zfs-auto-snap_weekly-2015-11-29-1133 144K 144K 1.59T
Sun Nov 29 11:33 2015
dpool/dump@zfs-auto-snap_daily-2015-11-30-2007 161M 1.26G 1.59T
Mon Nov 30 20:07 2015
dpool/dump@zfs-auto-snap_daily-2015-12-04-2111 432K 3.22G 1.59T
Fri Dec 4 21:11 2015
dpool/dump@zfs-auto-snap_daily-2015-12-05-1437 464K 16.1M 1.59T
Sat Dec 5 14:37 2015
dpool/dump@zfs-auto-snap_daily-2015-12-06-1422 144K 695M 1.59T
Sun Dec 6 14:22 2015
dpool/dump@zfs-auto-snap_weekly-2015-12-06-1442 144K 144K 1.59T
Sun Dec 6 14:42 2015
dpool/dump@zfs-auto-snap_daily-2015-12-08-1645 1.61G 6.54G 1.60T
Tue Dec 8 16:45 2015
dpool/dump@zfs-auto-snap_daily-2015-12-09-1514 1.49M 1.61G 1.60T
Wed Dec 9 15:14 2015
dpool/dump@zfs-auto-snap_daily-2015-12-12-1542 454M 6.99G 1.60T
Sat Dec 12 15:42 2015
dpool/dump@zfs-auto-snap_daily-2015-12-17-1917 144K 1.13G 1.60T
Thu Dec 17 19:17 2015
dpool/dump@zfs-auto-snap_weekly-2015-12-17-1937 144K 144K 1.60T
Thu Dec 17 19:37 2015
dpool/dump@zfs-auto-snap_daily-2015-12-18-1836 32.3G 33.6G 1.61T
Fri Dec 18 18:36 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-0001 655K 35.6M 1.58T
Sat Dec 19 0:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-1401 144K 677K 1.58T
Sat Dec 19 14:01 2015
dpool/dump@zfs-auto-snap_daily-2015-12-19-1421 144K 144K 1.58T
Sat Dec 19 14:21 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-1501 144K 149K 1.58T
Sat Dec 19 15:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-1601 144K 144K 1.58T
Sat Dec 19 16:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-1701 144K 144K 1.58T
Sat Dec 19 17:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-1801 144K 144K 1.58T
Sat Dec 19 18:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-1901 144K 144K 1.58T
Sat Dec 19 19:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-2001 144K 144K 1.58T
Sat Dec 19 20:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-2101 144K 336K 1.58T
Sat Dec 19 21:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-2201 144K 144K 1.58T
Sat Dec 19 22:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-19-2301 144K 144K 1.58T
Sat Dec 19 23:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-1401 144K 144K 1.58T
Sun Dec 20 14:01 2015
dpool/dump@zfs-auto-snap_daily-2015-12-20-1450 176K 746K 1.58T
Sun Dec 20 14:50 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-1501 176K 181K 1.58T
Sun Dec 20 15:01 2015
dpool/dump@zfs-auto-snap_monthly-2015-12-20-1529 240K 73.5M 1.58T
Sun Dec 20 15:29 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-1601 1.60M 2.70M 1.58T
Sun Dec 20 16:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-1701 144K 2.76M 1.58T
Sun Dec 20 17:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-1801 144K 144K 1.58T
Sun Dec 20 18:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-2101 144K 144K 1.58T
Sun Dec 20 21:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-2201 144K 142M 1.58T
Sun Dec 20 22:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-20-2301 144K 144K 1.58T
Sun Dec 20 23:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-21-0001 144K 144K 1.58T
Mon Dec 21 0:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-21-2101 144K 1.12M 1.58T
Mon Dec 21 21:01 2015
dpool/dump@zfs-auto-snap_daily-2015-12-21-2132 144K 144K 1.58T
Mon Dec 21 21:32 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-21-2201 144K 144K 1.58T
Mon Dec 21 22:01 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-21-2301 144K 144K 1.58T
Mon Dec 21 23:01 2015
dpool/dump@zfs-auto-snap_frequent-2015-12-22-0000 0 10.6M 1.58T
Tue Dec 22 0:00 2015
dpool/dump@zfs-auto-snap_hourly-2015-12-22-0001 0 0 1.58T
Tue Dec 22 0:01 2015
dpool/dump@zfs-auto-snap_frequent-2015-12-22-0015 229K 11.1M 1.58T
Tue Dec 22 0:15 2015
dpool/dump@zfs-auto-snap_frequent-2015-12-22-0030 240K 10.8M 1.58T
Tue Dec 22 0:30 2015
dpool/dump@zfs-auto-snap_frequent-2015-12-22-0045 240K 240K 1.58T
Tue Dec 22 0:45 2015
dpool/f7dump@frag8 512K 52.6G 1.56T
Tue Nov 17 21:40 2015
dpool/frag-tgt-oi1@zfs-auto-snap_daily-2015-10-11-1428 0 7.28G 1.55T
Sun Oct 11 14:28 2015
dpool/frag-tgt-redo2@frag8 0 52.6G 1.56T
Tue Nov 17 21:40 2015
dpool/frag-tgt-redo3@frag8 0 52.6G 1.57T
Tue Nov 17 21:40 2015
dpool/frag-tgt-redo4@frag8 0 52.6G 1.56T
Tue Nov 17 21:40 2015
dpool/nosnap@snap3 2.68G 66.3G 66.3G
Thu Sep 18 19:36 2014
dpool/nosnap@frag 391M 2.25G 65.9G
Thu Jan 15 21:05 2015
dpool/nosnap@sn5 9.67G 11.1G 76.3G
Thu Jun 11 22:42 2015
dpool/nosnap@sn6 117K 84.5M 66.7G
Fri Jul 31 0:02 2015
```
---
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/37#issuecomment-166563115
_______________________________________________
developer mailing list
[email protected]
http://lists.open-zfs.org/mailman/listinfo/developer