Okay, I realize this is not a discussion forum, so I apologize for all
this chattery business, but I'm wondering if I may ask just one more
question.
Being convinced that I should do the upgrade this weekend, I'm reading
up on issues, e.g. the dedup faq that is linked to under the release
notes for 0.6.9. I'm however confused as to how I can know which fixes
are included with the zfs-fuse. The version semantics used for the
Solaris stuff are the developer builds, like snv132 (i.e. that one
must've made it into the latest osol dev iso which is 134 AFAIR), while
zfs-fuse version of course are completely different. Only the "pool
version" is reported, e.g. 23 for 0.6.9, but I have no clue if that
would mean that the issues listed under the dedup faq apply to this
version of zfs-fuse or not.
Hope I'm not being too clingy here :)
(D.S.B.)
You're right that there is a bit of a lack of transparency as to what
upstream versions have been integrated. We currently don't keep an
organized list of those. Last time I tried to continue the work of
Emmanuel, who graciously does all the work for us there, I got tangled
up in the same questions.
The best you can do, is inspect the git log (e.g.
http://gitweb.zfs-fuse.net/?p=official;a=shortlog) and look for entries
starting with 'hg commit')
These refer to numbers that can be googled into solaris's bug trackers
That all being said, I have a distinct recollection of Emmanuel
confirming that the important Dedup fixes should have been merged.
Then again, my personal preference is to _not_ use dedup because of
severe performance degradation (probably even more so on linux) and the
fact that it only really works for (very) specific purposes.
All my purposes are best dealt with by using snapshot/clone/promote.
I'd recommend starting with dedup on a fresh, small pool. There is no
reverting the enabling of the DDT once it has ever been enabled on your
pool. Caveat emptor.
Seth
--
To post to this group, send email to zfs-...@googlegroups.com
To visit our Web site, click on http://zfs-fuse.net/
I have looked for tags in the onnv repository. Here is the results :hg tagstip 13018:1ff0c65b2b90onnv_146 13000:51b1767a74cbonnv_145 12866:87e07d18c459onnv_144 12779:96016f1d9837onnv_143 12671:2fee57289adbonnv_142 12581:18307efc4636onnv_141 12488:810a15c88f06onnv_140 12378:fd645929e06eonnv_139 12265:f199783d527aonnv_138 12149:607008ac563eonnv_137 12039:4ba188c68c06onnv_136 11930:e86ade140716onnv_135 11836:8c4dbbb43e4connv_134 11666:76124d955ac7...
0.6.9 includes hg commit 11938, so I guess the closest tag it has is onnv_136.
Now notice that these tags are related to opensolaris revisions, they are not specific to zfs. Here for example, this onnv_136 is at commit 11930, but we don't have the commit 11930 in the zfs tree, we take only a subset of these commits.
Do you think it would be a good idea to import these tags in the git repository ? I am not sure about that...
--
To post to this group, send email to zfs-...@googlegroups.com
To visit our Web site, click on http://zfs-fuse.net/
--
To post to this group, send email to zfs-...@googlegroups.com
To visit our Web site, click on http://zfs-fuse.net/
Not nice (TM) but slightly less invasive in linux (unless you have root
on zfs-fuse, which _can_ be done but is not recommended)