From: Yury Umanets <umka@namesys.com>
To: Steve Pratt <slpratt@us.ibm.com>
Cc: reiserfs-list <reiserfs-list@namesys.com>,
Andrew Clausen <clausen@gnu.org>
Subject: Re: EVMS Reiser FSIM
Date: Thu, 30 May 2002 11:37:30 +0400 [thread overview]
Message-ID: <3CF5D6BA.6020807@namesys.com> (raw)
In-Reply-To: OF7550755B.8F3C611F-ON85256BC8.0056E5DC@pok.ibm.com
Steve Pratt wrote:
>Yury Umanets:
>
>
>>Steve Pratt wrote:
>>
>>
>
>
>
>>>Thanks for all the help answering questions about the reiser utilities.
>>>
>>>
>I
>
>
>>>have released the ReiserFS FSIM into the EVMS CVS tree to be included in
>>>our upcoming 1.1 release. Check it out if you get a chance and feel
>>>
>>>
>free
>
>
>>>to give me comments. Also let me know if you think more options are
>>>required on mkfs and fsck. I only did the basics and avoided
>>>
>>>
>non-standard
>
>
>>>journals since the kernel file system code is not readily available yet.
>>>When it is, I can go back and add that support.
>>>
>>>
>>>
>>>
>>I thing you have released an incorrect reiserfs FSIM in theory. On my
>>own you should add extra parameters
>>support into GNU Parted (quite simple task). And then you might be using
>>it as central component of FSIM
>>for *ALL* filesystems. Not just for reiserfs.
>>
>>
>
>Actually I started with Parted months ago. I released an FSIM based on the
>parted ext2 and fat support (before the libreiser was added). The problem
>is that Parted is simply both inadequate and in my mind unstable.
>
It is interesting. Did you use an stable version?
>Inadequate because it offers NO parameter passing to the file system code.
>How would you ever specify and external journal location or a journal size,
>Parted does not have the API support for this and I don't know when it
>will.
>
As I said, adding of needed changes is not very difficult.
>Unstable because each of the file system utilities may or may not be a
>re-implementation of the utilities written by the file system developers.
>I know this to be true for the ext2 code in Parted, which has segfaulted on
>me more than once while performing an expand. I want to use the code
>approved by the owners of the file system.
>
>>Or you might be using some library (from reiserfsprogs package or from
>>progsreiserfs package).
>>
>>
>As I have stated previously, if the ReiserFS utilities package start
>shipping this as part of their standard tool set, then I would consider
>using it. In fact if the file system community would come up with a
>standard library interface I would be even happier. Also, last I heard
>from Andrew, this library did not contain fsck code (but maybe that has
>changed).
>
>
It is true. I'm working on it.
>>The way you have selected, might be used by an proprietary software,
>>that wanted to use GPL project, not other GPL project.
>>
>>
>
>What is your point? This is a true statement, but was not the reason for
>implementing the code this way.
>
>
>
>>BTW, I have almost done smart resizing (from partition start) in
>>libreiserfs. But you can't using the libraries of third pesons, so you
>>will haven't smart resizing and other features in your FSIM :))
>>
>>
>
>Do you mean moving the start of the partition?
>
Yes, it is more difficult than resize FS from its end.
>Not really interested. But
>I am confused about your comment of not being able to use libraries of
>third persons.
>
I just remembred your words few weeks ago.
> EVMS is GPL and could link to any GPL code it wants. If
>the libreiserfs is the *right* set of code to use, than I will use it.
>
>
>
>>Yet another issue. One man almost done JFS support for GNU Parted. Are
>>you going to add it to EVMS too? I think yes. And probably you will do
>>it in maner like ReiserFS (forking and piping).
>>
>>
>
>Already done. And I have the added benefit of picking up fixes in
>utilities whenever the file system developers make them. Is this person
>monitoring the JFS CVS tree to ensure that he does not miss an important
>fix that might go into JFS? Does he have the external journal support in
>the library yet? Oh wait, there is no way to pass parameters to filesystem
>code in Parted, so he can't have support for it.
>
>
>Thanks, for the input,
>
You are welcome :)
>but I had already considered all of these options
>and decided that they were not in the best interest of the EVMS project.
>
>Steve
>
next prev parent reply other threads:[~2002-05-30 7:37 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-29 16:28 EVMS Reiser FSIM Steve Pratt
2002-05-30 7:37 ` Yury Umanets [this message]
2002-05-30 9:53 ` Andrew Clausen
2002-05-30 12:56 ` Hans Reiser
2002-05-30 23:50 ` Andrew Clausen
-- strict thread matches above, loose matches on Subject: below --
2002-06-04 16:45 Steve Pratt
2002-06-04 15:02 Steve Pratt
2002-06-04 15:10 ` Oleg Drokin
2002-06-03 23:34 Steve Pratt
2002-06-03 21:03 Steve Pratt
2002-06-04 6:09 ` Oleg Drokin
2002-06-03 19:04 Steve Pratt
2002-06-03 19:36 ` Oleg Drokin
2002-05-31 17:40 Steve Pratt
2002-06-01 1:35 ` Andrew Clausen
2002-05-31 17:03 Steve Pratt
2002-05-31 17:28 ` Oleg Drokin
2002-06-03 16:00 ` Oleg Drokin
2002-05-30 19:02 Steve Pratt
2002-05-31 13:43 ` Andrew Clausen
2002-05-30 17:14 Steve Pratt
2002-05-31 9:26 ` Oleg Drokin
2002-05-29 13:46 Steve Pratt
2002-05-29 14:17 ` Yury Umanets
2002-05-30 5:09 ` Oleg Drokin
2002-05-30 5:32 ` Adrian Phillips
2002-05-30 5:54 ` Oleg Drokin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3CF5D6BA.6020807@namesys.com \
--to=umka@namesys.com \
--cc=clausen@gnu.org \
--cc=reiserfs-list@namesys.com \
--cc=slpratt@us.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.