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

Reply via email to