From: Hans Reiser <reiser@namesys.com>
To: Denis Vlasenko <vda.linux@googlemail.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: reiser4: maybe just fix bugs?
Date: Mon, 31 Jul 2006 20:30:20 -0600 [thread overview]
Message-ID: <44CEBCBC.9070707@namesys.com> (raw)
In-Reply-To: <1158166a0607310226m5e134307o8c6bedd1f883479c@mail.gmail.com>
Denis Vlasenko wrote:
> And second, reiser team was a bit lax at fixing bugs.
> Not too bad when compared to other FSes, but still.
If we feel a bug should be fixed without waiting for a major release
(98%+ of bugs), we try to fix it in 3 days, and usually succeed at
that. Not all users agree with us that a given bug should wait for a
major release.
> Frankly, on the first problem I think that you are right, Hans,
> and putting plugins into VFS _now_ makes little sense because
> we can't know whether anybody will ever want to have plugins
> for some other FS, so requiring reiser people to do all the shuffling
> _now_
> for questionable gain is simply not fair. It can be done later if needed.
>
> It leaves you with the other option: remove the second problem.
> Try to fix bugs. Including reiser3 ones.
> I'm not saying that you are not doing this at all,
> but I distinctly remember that some discussions (about locking
> problems IIRC) were "brushed aside" by reiser people instead of plainly
> admitting that problem exists and they will work on fixing it.
>
> * What is that story about hash chain size limit?
> Is it present on reiser4 also? Will it be addressed?
Now that we (Nikita actually) solved it in Reiser4 by handling
duplicate keys I now realize that I could have solved it in V3 years
ago if I had been brighter, but since V4 is ready I think it is better
to not destabilize code in V3 by changing things now. It might touch a
lot of lines of code to fix in V3, Nikita would know better than I.
>
> For the problems I personally seen:
>
> * I had 3 reiser3 partitions on a 32Mb RAM box, and massive inode
> updates (chown -R) ate all RAM and deadlocked the box.
This is VFS/VM not us. You are right that it should be fixed, as it is
indicative of deep problems with the memory management code that require
fundamental changes.
> You adviced me to reduce journal size. It works,
> but shouldn't reiser do it dynamically on mount if needed?
Yes, it would be nice, could you email chris@suse.com about it? This is
a feature that is ok to add to a stable branch, I cannot logically
define why but I feel it is so.... after much testing and a beta
though.... Note that V4 fixes this by using wandering logs.....
> Are there any other known oom deadlocks?
That are specific to reiserfs rather than all of Linux, I think not.....
> * Does reiser still requires 100.00% defect-free media?
Not if you use device mapper.
> * Are there plans for making reiserfsck interface compatible with fsck?
> I mean, making it so that reiserfsck can be symlinked to fsck.reiser
> and it will work? Currently, there seems to be some incompatibility
> in command-line switches. (I will dig out details and send separately
> when I'll get back to my Linux box.)
Not sure what you mean. Forgive me, I have not supervised fsck as
closely as other things.
>
> P.S. I am a reiser3 user on all my boxes.
> Thanks Hans for your work.
> --
> vda
>
>
Thank you for your suggestions and advice,
Hans
next prev parent reply other threads:[~2006-08-01 9:30 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-31 9:26 reiser4: maybe just fix bugs? Denis Vlasenko
2006-07-31 12:38 ` Adrian Bunk
2006-07-31 16:17 ` Horst H. von Brand
2006-07-31 20:06 ` Denis Vlasenko
2006-08-01 15:22 ` Theodore Tso
2006-08-01 2:30 ` Hans Reiser [this message]
2006-08-01 10:37 ` Pavel Machek
2006-08-01 13:59 ` Scott J. Harmon
2006-08-02 6:22 ` Jan Engelhardt
2006-08-02 19:53 ` Denis Vlasenko
2006-08-01 8:31 ` Andrew Morton
2006-08-01 2:18 ` Hans Reiser
2006-08-01 11:24 ` Vladimir V. Saveliev
2006-08-01 14:33 ` Andrew Morton
2006-08-01 15:07 ` Vladimir V. Saveliev
2006-08-01 16:55 ` David Masover
2006-08-01 19:26 ` Nate Diller
2006-08-02 3:54 ` David Masover
2006-08-03 7:46 ` Theodore Tso
2006-08-04 21:09 ` David Masover
2006-08-01 19:14 ` Nate Diller
2006-08-01 11:43 ` Christoph Hellwig
2006-08-01 11:52 ` Nick Piggin
2006-08-01 14:54 ` Andrew Morton
2006-08-01 19:32 ` Andi Kleen
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=44CEBCBC.9070707@namesys.com \
--to=reiser@namesys.com \
--cc=linux-kernel@vger.kernel.org \
--cc=vda.linux@googlemail.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.