I started a similar process last summer, if you want to pick up on my
work you can find it in cvs under that tag 'experimental' (cvs co -d
:pserver:cvs@tech.sistina.com:/data/cvs -r experimental LVM). There
are a *lot* of changes in there, particualarly I factored out the
ioctl interface into a file of its own and rewrote a lot of it. I
think I tidied up the mapping functions a lot too.
However it soon became apparent that the end result would still be
poor due to the appalling ioctl interface. Hence the LVM2 project,
which the team has been working on for the last 9 months. So maybe
the question should be 'is it time to switch from LVM1 to LVM2 in
2.5?'.
Just so that you are aware that no matter how much you tidy up LVM1
people are not going to be happy with it - you have to compete against
flawed design as well as bad code.
- Joe
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/