markfasheh / duperemove

Tools for deduping file systems
GNU General Public License v2.0
816 stars 81 forks source link

defrag and dupremove #100

Closed guni77 closed 9 years ago

guni77 commented 9 years ago

I was just playing around a bit and was very confused about the output of show-shared-extents. Does btrfs defrag -czlib or btrfs defrag change the encoding on the file. Volume ist mounted with compress=zlib. Why is the output of show-shared-extents so different. Maybe it is because I did not fully understand the output and therefore cant interprete it well enough.

guni77 commented 9 years ago

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 duperemove -dh Using 128K blocks Using hash: SHA256
Using 4 threads for file hashing phase csum: /home/fred/music/v020.wav [1/3] csum: /home/fred.2015-05-05.07-51-20/music/v020.wav [2/3] csum: /home/fred.2015-07-08.13-10-57/music/v020.wav [3/3] Hashed 72 blocks, resulting in 24 unique hashes. Calculating duplicate extents - this may take some time. [########################################] Search completed with no errors.
Simple read and compare of file data found 1 instances of extents that might benefit from deduplication. Start Length Filename (3 extents) 0.0 2.9M "/home/fred.2015-05-05.07-51-20/music/v020.wav" 0.0 2.9M "/home/fred/music/v020.wav" 0.0 2.9M "/home/fred.2015-07-08.13-10-57/music/v020.wav" Dedupe 2 extents with target: (0.0, 2.9M), "/home/fred.2015-05-05.07-51-20/music/v020.wav" Kernel processed data (excludes target files): 5.9M Comparison of extent info shows a net change in shared extents of: 5.9M

root@vortex:# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 show-shared-extents (fiemap) [0] fe_logical: 0, fe_length: 3084288, fe_physical: 8989970432, fe_flags: 0x2000 (shared ) (fiemap) [1] fe_logical: 3084288, fe_length: 4096, fe_physical: 2757251072, fe_flags: 0x9 (last encoded ) /home/fred/music/v020.wav: 3084288 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3088384, fe_physical: 8989970432, fe_flags: 0x1 (last ) /home/fred.2015-05-05.07-51-20/music/v020.wav: 0 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3084288, fe_physical: 8989970432, fe_flags: 0x2000 (shared ) (fiemap) [1] fe_logical: 3084288, fe_length: 4096, fe_physical: 9002311680, fe_flags: 0x1 (last ) /home/fred.2015-07-08.13-10-57/music/v020.wav: 3084288 shared bytes

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 btrfs fi defrag -czlib

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 duperemove -dh Using 128K blocks Using hash: SHA256
Using 4 threads for file hashing phase csum: /home/fred.2015-05-05.07-51-20/music/v020.wav [1/3] csum: /home/fred/music/v020.wav [2/3] csum: /home/fred.2015-07-08.13-10-57/music/v020.wav [3/3] Hashed 72 blocks, resulting in 24 unique hashes. Calculating duplicate extents - this may take some time. [########################################] Search completed with no errors.
Simple read and compare of file data found 1 instances of extents that might benefit from deduplication. Start Length Filename (3 extents) 0.0 2.9M "/home/fred.2015-05-05.07-51-20/music/v020.wav" 0.0 2.9M "/home/fred/music/v020.wav" 0.0 2.9M "/home/fred.2015-07-08.13-10-57/music/v020.wav" Dedupe 2 extents with target: (0.0, 2.9M), "/home/fred.2015-05-05.07-51-20/music/v020.wav" Kernel processed data (excludes target files): 5.9M Comparison of extent info shows a net change in shared extents of: 5.9M

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 show-shared-extents (fiemap) [0] fe_logical: 0, fe_length: 131072, fe_physical: 1671614464, fe_flags: 0x8 (encoded ) (fiemap) [1] fe_logical: 131072, fe_length: 131072, fe_physical: 1739337728, fe_flags: 0x8 (encoded ) (fiemap) [2] fe_logical: 262144, fe_length: 131072, fe_physical: 1782345728, fe_flags: 0x8 (encoded ) (fiemap) [3] fe_logical: 393216, fe_length: 131072, fe_physical: 1782738944, fe_flags: 0x8 (encoded ) (fiemap) [4] fe_logical: 524288, fe_length: 131072, fe_physical: 1985576960, fe_flags: 0x8 (encoded ) (fiemap) [5] fe_logical: 655360, fe_length: 131072, fe_physical: 2058428416, fe_flags: 0x8 (encoded ) (fiemap) [6] fe_logical: 786432, fe_length: 131072, fe_physical: 2077499392, fe_flags: 0x8 (encoded ) (fiemap) [7] fe_logical: 917504, fe_length: 131072, fe_physical: 2077622272, fe_flags: 0x8 (encoded ) (fiemap) [8] fe_logical: 1048576, fe_length: 131072, fe_physical: 2392346624, fe_flags: 0x8 (encoded ) (fiemap) [9] fe_logical: 1179648, fe_length: 131072, fe_physical: 2398851072, fe_flags: 0x8 (encoded ) (fiemap) [10] fe_logical: 1310720, fe_length: 131072, fe_physical: 2399899648, fe_flags: 0x8 (encoded ) (fiemap) [11] fe_logical: 1441792, fe_length: 131072, fe_physical: 2402615296, fe_flags: 0x8 (encoded ) (fiemap) [12] fe_logical: 1572864, fe_length: 131072, fe_physical: 2403926016, fe_flags: 0x8 (encoded ) (fiemap) [13] fe_logical: 1703936, fe_length: 131072, fe_physical: 2409574400, fe_flags: 0x8 (encoded ) (fiemap) [14] fe_logical: 1835008, fe_length: 131072, fe_physical: 2417721344, fe_flags: 0x8 (encoded ) (fiemap) [15] fe_logical: 1966080, fe_length: 131072, fe_physical: 2534281216, fe_flags: 0x8 (encoded ) (fiemap) [16] fe_logical: 2097152, fe_length: 131072, fe_physical: 2534404096, fe_flags: 0x8 (encoded ) (fiemap) [17] fe_logical: 2228224, fe_length: 131072, fe_physical: 2535460864, fe_flags: 0x8 (encoded ) (fiemap) [18] fe_logical: 2359296, fe_length: 131072, fe_physical: 2536869888, fe_flags: 0x8 (encoded ) (fiemap) [19] fe_logical: 2490368, fe_length: 131072, fe_physical: 2556293120, fe_flags: 0x8 (encoded ) (fiemap) [20] fe_logical: 2621440, fe_length: 131072, fe_physical: 2556952576, fe_flags: 0x8 (encoded ) (fiemap) [21] fe_logical: 2752512, fe_length: 131072, fe_physical: 2643521536, fe_flags: 0x8 (encoded ) (fiemap) [22] fe_logical: 2883584, fe_length: 131072, fe_physical: 2713055232, fe_flags: 0x8 (encoded ) (fiemap) [23] fe_logical: 3014656, fe_length: 73728, fe_physical: 2696687616, fe_flags: 0x9 (last encoded ) /home/fred/music/v020.wav: 0 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3088384, fe_physical: 8986882048, fe_flags: 0x1 (last ) /home/fred.2015-05-05.07-51-20/music/v020.wav: 0 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3088384, fe_physical: 8993058816, fe_flags: 0x1 (last ) /home/fred.2015-07-08.13-10-57/music/v020.wav: 0 shared bytes

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 btrfs fi defrag -clzo

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 show-shared-extents (fiemap) [0] fe_logical: 0, fe_length: 524288, fe_physical: 6445334528, fe_flags: 0x0 (fiemap) [1] fe_logical: 524288, fe_length: 524288, fe_physical: 6452281344, fe_flags: 0x0 (fiemap) [2] fe_logical: 1048576, fe_length: 524288, fe_physical: 6466854912, fe_flags: 0x0 (fiemap) [3] fe_logical: 1572864, fe_length: 524288, fe_physical: 7541563392, fe_flags: 0x0 (fiemap) [4] fe_logical: 2097152, fe_length: 524288, fe_physical: 7543398400, fe_flags: 0x0 (fiemap) [5] fe_logical: 2621440, fe_length: 466944, fe_physical: 8976920576, fe_flags: 0x1 (last ) /home/fred/music/v020.wav: 0 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3088384, fe_physical: 8989970432, fe_flags: 0x1 (last ) /home/fred.2015-05-05.07-51-20/music/v020.wav: 0 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3088384, fe_physical: 8996147200, fe_flags: 0x1 (last ) /home/fred.2015-07-08.13-10-57/music/v020.wav: 0 shared bytes root@vortex:/home/guni# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 duperemove -dh Using 128K blocks Using hash: SHA256
Using 4 threads for file hashing phase csum: /home/fred.2015-05-05.07-51-20/music/v020.wav [1/3] csum: /home/fred/music/v020.wav [2/3] csum: /home/fred.2015-07-08.13-10-57/music/v020.wav [3/3] Hashed 72 blocks, resulting in 24 unique hashes. Calculating duplicate extents - this may take some time. [########################################] Search completed with no errors.
Simple read and compare of file data found 1 instances of extents that might benefit from deduplication. Start Length Filename (3 extents) 0.0 2.9M "/home/fred.2015-05-05.07-51-20/music/v020.wav" 0.0 2.9M "/home/fred/music/v020.wav" 0.0 2.9M "/home/fred.2015-07-08.13-10-57/music/v020.wav" Dedupe 2 extents with target: (0.0, 2.9M), "/home/fred.2015-05-05.07-51-20/music/v020.wav" Kernel processed data (excludes target files): 5.9M Comparison of extent info shows a net change in shared extents of: 5.9M root@vortex:/home/guni# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 show-shared-extents (fiemap) [0] fe_logical: 0, fe_length: 3084288, fe_physical: 8989970432, fe_flags: 0x2000 (shared ) (fiemap) [1] fe_logical: 3084288, fe_length: 4096, fe_physical: 8977383424, fe_flags: 0x1 (last ) /home/fred/music/v020.wav: 3084288 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3088384, fe_physical: 8989970432, fe_flags: 0x1 (last ) /home/fred.2015-05-05.07-51-20/music/v020.wav: 0 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 3084288, fe_physical: 8989970432, fe_flags: 0x2000 (shared ) (fiemap) [1] fe_logical: 3084288, fe_length: 4096, fe_physical: 8999231488, fe_flags: 0x1 (last ) /home/fred.2015-07-08.13-10-57/music/v020.wav: 3084288 shared bytes root@vortex:/home/guni# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 btrfs fi defrag -czlib

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 duperemove -dh Using 128K blocks Using hash: SHA256
Using 4 threads for file hashing phase csum: /home/fred/music/v020.wav [1/3] csum: /home/fred.2015-05-05.07-51-20/music/v020.wav [2/3] csum: /home/fred.2015-07-08.13-10-57/music/v020.wav [3/3] Hashed 72 blocks, resulting in 24 unique hashes. Calculating duplicate extents - this may take some time. [########################################] Search completed with no errors.
Simple read and compare of file data found 1 instances of extents that might benefit from deduplication. Start Length Filename (3 extents) 0.0 2.9M "/home/fred/music/v020.wav" 0.0 2.9M "/home/fred.2015-05-05.07-51-20/music/v020.wav" 0.0 2.9M "/home/fred.2015-07-08.13-10-57/music/v020.wav" Dedupe 2 extents with target: (0.0, 2.9M), "/home/fred/music/v020.wav" Kernel processed data (excludes target files): 5.9M Comparison of extent info shows a net change in shared extents of: 0.0

root@# find /mnt/bck_gg/ -name v020.wav -print0 |xargs -0 show-shared-extents (fiemap) [0] fe_logical: 0, fe_length: 131072, fe_physical: 1671614464, fe_flags: 0x2008 (encoded shared ) (fiemap) [1] fe_logical: 131072, fe_length: 131072, fe_physical: 1709756416, fe_flags: 0x2008 (encoded shared ) (fiemap) [2] fe_logical: 262144, fe_length: 131072, fe_physical: 1739337728, fe_flags: 0x2008 (encoded shared ) (fiemap) [3] fe_logical: 393216, fe_length: 131072, fe_physical: 1739460608, fe_flags: 0x2008 (encoded shared ) (fiemap) [4] fe_logical: 524288, fe_length: 131072, fe_physical: 1782738944, fe_flags: 0x2008 (encoded shared ) (fiemap) [5] fe_logical: 655360, fe_length: 131072, fe_physical: 1853485056, fe_flags: 0x2008 (encoded shared ) (fiemap) [6] fe_logical: 786432, fe_length: 131072, fe_physical: 1853607936, fe_flags: 0x2008 (encoded shared ) (fiemap) [7] fe_logical: 917504, fe_length: 131072, fe_physical: 1857323008, fe_flags: 0x2008 (encoded shared ) (fiemap) [8] fe_logical: 1048576, fe_length: 131072, fe_physical: 1857445888, fe_flags: 0x2008 (encoded shared ) (fiemap) [9] fe_logical: 1179648, fe_length: 131072, fe_physical: 1985576960, fe_flags: 0x2008 (encoded shared ) (fiemap) [10] fe_logical: 1310720, fe_length: 131072, fe_physical: 2058428416, fe_flags: 0x2008 (encoded shared ) (fiemap) [11] fe_logical: 1441792, fe_length: 131072, fe_physical: 2077499392, fe_flags: 0x2008 (encoded shared ) (fiemap) [12] fe_logical: 1572864, fe_length: 131072, fe_physical: 2077622272, fe_flags: 0x2008 (encoded shared ) (fiemap) [13] fe_logical: 1703936, fe_length: 131072, fe_physical: 2392346624, fe_flags: 0x2008 (encoded shared ) (fiemap) [14] fe_logical: 1835008, fe_length: 131072, fe_physical: 2398851072, fe_flags: 0x2008 (encoded shared ) (fiemap) [15] fe_logical: 1966080, fe_length: 131072, fe_physical: 2399899648, fe_flags: 0x2008 (encoded shared ) (fiemap) [16] fe_logical: 2097152, fe_length: 131072, fe_physical: 2402615296, fe_flags: 0x2008 (encoded shared ) (fiemap) [17] fe_logical: 2228224, fe_length: 131072, fe_physical: 2403926016, fe_flags: 0x2008 (encoded shared ) (fiemap) [18] fe_logical: 2359296, fe_length: 131072, fe_physical: 2405158912, fe_flags: 0x2008 (encoded shared ) (fiemap) [19] fe_logical: 2490368, fe_length: 131072, fe_physical: 2405281792, fe_flags: 0x2008 (encoded shared ) (fiemap) [20] fe_logical: 2621440, fe_length: 131072, fe_physical: 2409574400, fe_flags: 0x2008 (encoded shared ) (fiemap) [21] fe_logical: 2752512, fe_length: 131072, fe_physical: 2417721344, fe_flags: 0x2008 (encoded shared ) (fiemap) [22] fe_logical: 2883584, fe_length: 131072, fe_physical: 2534281216, fe_flags: 0x2008 (encoded shared ) (fiemap) [23] fe_logical: 3014656, fe_length: 73728, fe_physical: 2534404096, fe_flags: 0x2009 (last encoded shared ) /home/fred/music/v020.wav: 3088384 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 131072, fe_physical: 1671614464, fe_flags: 0x2008 (encoded shared ) (fiemap) [1] fe_logical: 131072, fe_length: 131072, fe_physical: 1709756416, fe_flags: 0x2008 (encoded shared ) (fiemap) [2] fe_logical: 262144, fe_length: 131072, fe_physical: 1739337728, fe_flags: 0x2008 (encoded shared ) (fiemap) [3] fe_logical: 393216, fe_length: 131072, fe_physical: 1739460608, fe_flags: 0x2008 (encoded shared ) (fiemap) [4] fe_logical: 524288, fe_length: 131072, fe_physical: 1782738944, fe_flags: 0x2008 (encoded shared ) (fiemap) [5] fe_logical: 655360, fe_length: 131072, fe_physical: 1853485056, fe_flags: 0x2008 (encoded shared ) (fiemap) [6] fe_logical: 786432, fe_length: 131072, fe_physical: 1853607936, fe_flags: 0x2008 (encoded shared ) (fiemap) [7] fe_logical: 917504, fe_length: 131072, fe_physical: 1857323008, fe_flags: 0x2008 (encoded shared ) (fiemap) [8] fe_logical: 1048576, fe_length: 131072, fe_physical: 1857445888, fe_flags: 0x2008 (encoded shared ) (fiemap) [9] fe_logical: 1179648, fe_length: 131072, fe_physical: 1985576960, fe_flags: 0x2008 (encoded shared ) (fiemap) [10] fe_logical: 1310720, fe_length: 131072, fe_physical: 2058428416, fe_flags: 0x2008 (encoded shared ) (fiemap) [11] fe_logical: 1441792, fe_length: 131072, fe_physical: 2077499392, fe_flags: 0x2008 (encoded shared ) (fiemap) [12] fe_logical: 1572864, fe_length: 131072, fe_physical: 2077622272, fe_flags: 0x2008 (encoded shared ) (fiemap) [13] fe_logical: 1703936, fe_length: 131072, fe_physical: 2392346624, fe_flags: 0x2008 (encoded shared ) (fiemap) [14] fe_logical: 1835008, fe_length: 131072, fe_physical: 2398851072, fe_flags: 0x2008 (encoded shared ) (fiemap) [15] fe_logical: 1966080, fe_length: 131072, fe_physical: 2399899648, fe_flags: 0x2008 (encoded shared ) (fiemap) [16] fe_logical: 2097152, fe_length: 131072, fe_physical: 2402615296, fe_flags: 0x2008 (encoded shared ) (fiemap) [17] fe_logical: 2228224, fe_length: 131072, fe_physical: 2403926016, fe_flags: 0x2008 (encoded shared ) (fiemap) [18] fe_logical: 2359296, fe_length: 131072, fe_physical: 2405158912, fe_flags: 0x2008 (encoded shared ) (fiemap) [19] fe_logical: 2490368, fe_length: 131072, fe_physical: 2405281792, fe_flags: 0x2008 (encoded shared ) (fiemap) [20] fe_logical: 2621440, fe_length: 131072, fe_physical: 2409574400, fe_flags: 0x2008 (encoded shared ) (fiemap) [21] fe_logical: 2752512, fe_length: 131072, fe_physical: 2417721344, fe_flags: 0x2008 (encoded shared ) (fiemap) [22] fe_logical: 2883584, fe_length: 131072, fe_physical: 2534281216, fe_flags: 0x2008 (encoded shared ) (fiemap) [23] fe_logical: 3014656, fe_length: 69632, fe_physical: 2534404096, fe_flags: 0x2008 (encoded shared ) (fiemap) [24] fe_logical: 3084288, fe_length: 4096, fe_physical: 8989966336, fe_flags: 0x1 (last ) /home/fred.2015-05-05.07-51-20/music/v020.wav: 3084288 shared bytes (fiemap) [0] fe_logical: 0, fe_length: 131072, fe_physical: 1671614464, fe_flags: 0x2008 (encoded shared ) (fiemap) [1] fe_logical: 131072, fe_length: 131072, fe_physical: 1709756416, fe_flags: 0x2008 (encoded shared ) (fiemap) [2] fe_logical: 262144, fe_length: 131072, fe_physical: 1739337728, fe_flags: 0x2008 (encoded shared ) (fiemap) [3] fe_logical: 393216, fe_length: 131072, fe_physical: 1739460608, fe_flags: 0x2008 (encoded shared ) (fiemap) [4] fe_logical: 524288, fe_length: 131072, fe_physical: 1782738944, fe_flags: 0x2008 (encoded shared ) (fiemap) [5] fe_logical: 655360, fe_length: 131072, fe_physical: 1853485056, fe_flags: 0x2008 (encoded shared ) (fiemap) [6] fe_logical: 786432, fe_length: 131072, fe_physical: 1853607936, fe_flags: 0x2008 (encoded shared ) (fiemap) [7] fe_logical: 917504, fe_length: 131072, fe_physical: 1857323008, fe_flags: 0x2008 (encoded shared ) (fiemap) [8] fe_logical: 1048576, fe_length: 131072, fe_physical: 1857445888, fe_flags: 0x2008 (encoded shared ) (fiemap) [9] fe_logical: 1179648, fe_length: 131072, fe_physical: 1985576960, fe_flags: 0x2008 (encoded shared ) (fiemap) [10] fe_logical: 1310720, fe_length: 131072, fe_physical: 2058428416, fe_flags: 0x2008 (encoded shared ) (fiemap) [11] fe_logical: 1441792, fe_length: 131072, fe_physical: 2077499392, fe_flags: 0x2008 (encoded shared ) (fiemap) [12] fe_logical: 1572864, fe_length: 131072, fe_physical: 2077622272, fe_flags: 0x2008 (encoded shared ) (fiemap) [13] fe_logical: 1703936, fe_length: 131072, fe_physical: 2392346624, fe_flags: 0x2008 (encoded shared ) (fiemap) [14] fe_logical: 1835008, fe_length: 131072, fe_physical: 2398851072, fe_flags: 0x2008 (encoded shared ) (fiemap) [15] fe_logical: 1966080, fe_length: 131072, fe_physical: 2399899648, fe_flags: 0x2008 (encoded shared ) (fiemap) [16] fe_logical: 2097152, fe_length: 131072, fe_physical: 2402615296, fe_flags: 0x2008 (encoded shared ) (fiemap) [17] fe_logical: 2228224, fe_length: 131072, fe_physical: 2403926016, fe_flags: 0x2008 (encoded shared ) (fiemap) [18] fe_logical: 2359296, fe_length: 131072, fe_physical: 2405158912, fe_flags: 0x2008 (encoded shared ) (fiemap) [19] fe_logical: 2490368, fe_length: 131072, fe_physical: 2405281792, fe_flags: 0x2008 (encoded shared ) (fiemap) [20] fe_logical: 2621440, fe_length: 131072, fe_physical: 2409574400, fe_flags: 0x2008 (encoded shared ) (fiemap) [21] fe_logical: 2752512, fe_length: 131072, fe_physical: 2417721344, fe_flags: 0x2008 (encoded shared ) (fiemap) [22] fe_logical: 2883584, fe_length: 131072, fe_physical: 2534281216, fe_flags: 0x2008 (encoded shared ) (fiemap) [23] fe_logical: 3014656, fe_length: 69632, fe_physical: 2534404096, fe_flags: 0x2008 (encoded shared ) (fiemap) [24] fe_logical: 3084288, fe_length: 4096, fe_physical: 8996143104, fe_flags: 0x1 (last ) /home/fred.2015-07-08.13-10-57/music/v020.wav: 3084288 shared bytes

guni77 commented 9 years ago

is that because the order of the processed files changed?

guni77 commented 9 years ago

or is the defrag processing so slow and i shoud have waited a little longer or use btrfs fi defrag -f (flush)

guni77 commented 9 years ago

I think this thread can be removed. I noticed a few things. I cant see in the fe_flag for shure which compression algorithm is used, I am not shure if "defrag" and defrag -czlib does something different, I guess it does. Maybe it depends on mount options. I noticed that even with compress-force=zlib while defrag -czlib some blocks look like there are not compressed. So I switched to lzo giving me better performance and looks clearer what it does for me. What also made me puzzle that extent size for some of my files where very different with zlib. But anyway I am no expert with this stuff, just playing arround.

guni77 commented 9 years ago

seem like with btrfs-progs v4.1.2 in case files are packed with zlib and you run btrfs fi defrag -clzo, you need to run defrag two times do make all extents same size (524288) except the last of course. defrag fi defrag, in my opinion stores the extents unpacked, in contradiction what the documentation says. Maybe you can note as a feature if technical feasible, that show-shared-extents show the state of the extent like uncompressed,zlib,lzo eg. I think this is where i got confused

guni77 commented 9 years ago

even not shure if it matters if fe_length is not the same for all extents, intuition tells me it is.

guni77 commented 9 years ago

anyway thanks for the great work