[xen-tools-dev] Filesystems and your project goals
Stéphane Jourdois
sjourdois at gmail.com
Sat Jul 24 09:53:32 CEST 2010
Hi,
I have some thoughts about filesystems creation (one of TODO items) :
1) the trailing space is gone in my trees, don't know why it was there
in the first place, as mkfs.xfs doesn't need this "-d name=" option in
my tests.
2) Moving make_fs_* options to conf is not as trivial as it could be, as
we still have to name each filesystem. Adding a filesystem implies to
modify the script and the conf, I would love a solution where only the
conf has to be modified.
3) I can't find a generic enough tool to create any filesystem. Do you
think using parted would be a good idea (one more dependency...) ?
4) I'm not sure this is necessary/wanted for a 4.2 release. xen-tools is
primarily for production use (please correct me if needed), where you
don't use fancy filesystems anyway. btrfs should be added though.
Now some timeline questions :
1) Is your goal to release 4.2 any time soon ?
2) Should we stick to first TODO items ?
3) Would you mind moving this filesystem item in 4.3 release goals ?
4) I really think that Steve's aborted move to Xen::Tools was a
necessary step in the project as it would provide a lot benefits :
- _really_ improve testing (as in 'make test'), as we can then test
each perl function provided by the modules, and test functionalities,
not only code styling issues,
- Permit a lot of code refactoring,
- Permit use of xen-tools in other frontends (as in a cute web page),
- Simplify code modification (4333 lines for xen-create-image...),
- Only implies non-visible changes, so no changes in the frontend, no
compat issues,
- Last but not least, that is the current /perl way of doing things/,
and adding those modules to perl CPAN would provide a great visibility
for your project.
Now, I am willing to implement this step, but only of course if you want
me to do it. I estimate the work needed for about a couple of weeks. I
imagine you'd want to release 4.2 before and then do this move for a
5.0+ release.
/me going to do some research about locales configuration in each
supported distribution, now :-)
++
Stéphane.
--
/// Stephane Jourdois /"\ ASCII RIBBON CAMPAIGN \\\
((( Consultant securite \ / AGAINST HTML MAIL )))
\\\ 157 Bd Davout X ///
\\\ 75020 Paris / \ +33 6 8643 3085 ///
More information about the xen-tools-dev
mailing list