| View previous topic :: View next topic |
| Author |
Message |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
|
| Back to top |
|
 |
Chewi l33t


Joined: 01 Sep 2003 Posts: 725 Location: Perth, Scotland
|
Posted: Mon Aug 24, 2009 9:30 pm Post subject: |
|
|
Just a heads up for you guys. I noticed this in the announcement for 2.6.31-rc7 from Linus. I'm not sure which version introduced this problem, it may have just been one of the earlier release candidates.
| Quote: | Worth testing: if you've seen NULL pointer oopses with reiserfs under
load, I committed something I hope fixes it. I'd have wished to get
a firm confirmation before doing that, but I wanted to get the fix in
before -rc7, so now I'll just have to wait for results after. |
|
|
| Back to top |
|
 |
genstorm Veteran


Joined: 05 Apr 2007 Posts: 1957 Location: Austria
|
Posted: Sat Jan 02, 2010 10:34 pm Post subject: 2.6.33 update: lot's of reiserfs work going on again |
|
|
For those of you still having important reiserfs partitions, it might be a good idea to avoid moving on to 2.6.33 too fast. At least wait until after the first 2.6.33 final version when it has already seen broad adoption.
There's currently a lot of work going on to kill the BKL (at least) in reiserfs:
| Code: | Merge branch 'reiserfs/kill-bkl' of git://git./linux/kernel/git/frederic/random-tracing
* 'reiserfs/kill-bkl' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:
reiserfs: Safely acquire i_mutex from xattr_rmdir
reiserfs: Safely acquire i_mutex from reiserfs_for_each_xattr
reiserfs: Fix journal mutex <-> inode mutex lock inversion
reiserfs: Fix unwanted recursive reiserfs lock in reiserfs_unlink()
reiserfs: Relax lock before open xattr dir in reiserfs_xattr_set_handle()
reiserfs: Relax reiserfs lock while freeing the journal
reiserfs: Fix reiserfs lock <-> i_mutex dependency inversion on xattr
reiserfs: Warn on lock relax if taken recursively
reiserfs: Fix reiserfs lock <-> i_xattr_sem dependency inversion
reiserfs: Fix remaining in-reclaim-fs <-> reclaim-fs-on locking inversion
reiserfs: Fix reiserfs lock <-> inode mutex dependency inversion
reiserfs: Fix reiserfs lock and journal lock inversion dependency
reiserfs: Fix possible recursive lock |
Your patience *could* be rewarded with some performance gains.  _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Sat Jan 02, 2010 11:43 pm Post subject: Re: 2.6.33 update: lot's of reiserfs work going on again |
|
|
| genstorm wrote: | For those of you still having important reiserfs partitions, it might be a good idea to avoid moving on to 2.6.33 too fast. At least wait until after the first 2.6.33 final version when it has already seen broad adoption.
There's currently a lot of work going on to kill the BKL (at least) in reiserfs:
[snip]
Your patience *could* be rewarded with some performance gains.  |
yeah - or some performance loss, depending on the characteristics of the work load
Alexander Beregalov and the testers are doing a great job in testing, finding and pointing out problems in the new reiserfs code / tree
I think I'll have to wait some time, too, since most of my main data partitions rely on reiserfs working correctly and I can't "afford" data loss or corruption
so wait for some time until you migrate to 2.6.33 (probably until 2.6.33.1 or .2) or even skip that release (depending on how mature it is) _________________ Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004  |
|
| Back to top |
|
 |
pappy_mcfae Watchman


Joined: 27 Dec 2007 Posts: 5609 Location: Dallas
|
|
| Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Sun Jan 03, 2010 12:31 am Post subject: |
|
|
since there's no intermediate "stable" kernel releases between a kernel release and another (or does the uneven number .33 equals unstable ?)
there unfortunately doesn't seem to be another way ...
you're right - it's not the best way to do such updates (if data integrity potentially could suffer) ...
fortunately it wasn't that bad for me (yet) - but there were / are a lot of more bug-reports on the reiserfs mailing-list with nullpointer, etc. exceptions
lets just hope they'll iron out most of those bugs or all and migrate to another filesystem on some of our partitions  _________________ Unofficial minimal livecd x86/amd64 w/reiser4+truecrypt (by Neo2)
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
Hardcore Linux user since 2004  |
|
| Back to top |
|
 |
devsk Advocate


Joined: 24 Oct 2003 Posts: 2632 Location: Bay Area, CA
|
Posted: Sun Jan 03, 2010 2:22 am Post subject: |
|
|
| kernelOfTruth wrote: | Hey !
great news !
Edward posted the following:
| Quote: | Jorge Bastos wrote:
> Hi people,
>
Hello.
> A simple question, does anyone can tell me information about reiserfs4,
Use the latest -mm kernel, or patch against vanilla kernel:
http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/
Report, if any problems.
> if
> is it going to be included in the main kernel, and if yes, which version?
>
There are some technical/organization issues
to be resolved before inclusion. Not now.
May be in Aug/Sept.
Thanks,
Edward.
> I ask this 'cause, thinking on what happened to the reiser creator, I'm
> thinking if my next servers will have reiserfs 3x or ext4.
>
> Thanks,
> Jorge,
>
> --
> To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
> |
| We now know that did not happen! We need some competition in the FS space. |
|
| Back to top |
|
 |
pappy_mcfae Watchman


Joined: 27 Dec 2007 Posts: 5609 Location: Dallas
|
Posted: Sun Jan 03, 2010 2:28 am Post subject: |
|
|
Sometimes life on the bleeding edge can be incredibly dangerous to Linux machines. Personally, I wish they'd take the time to fix more so than to make the "new and exciting". But that's not the ruling paradigm, or so it seems from the outside.
Oh well, I ran on 2.6.29-zen2 for almost six months before another personally acceptable kernel version came out. Personally acceptable means it doesn't break my setup, or if it does, the fix is easy, and won't involve something as important as my main file system. With this news on .33, I'm getting the feeling I might just be stopped at the last .30 and .31 version zen kernels until someone fixes all these "improvements".
BB!
P _________________ SITE LIST:
Main: http://www.kernel-seeds.org
Mirror: http://kernel-seeds.bloodnoc.org/
Mirror 2: http://kernel-seeds.audiodef.com/
Mirror 3: http://www.elilabs.com/~pappy/ |
|
| Back to top |
|
 |
cyrillic Watchman


Joined: 19 Feb 2003 Posts: 7301 Location: Groton, Massachusetts USA
|
Posted: Sun Jan 03, 2010 3:20 am Post subject: Re: 2.6.33 update: lot's of reiserfs work going on again |
|
|
| genstorm wrote: | | For those of you still having important reiserfs partitions, it might be a good idea to avoid moving on to 2.6.33 too fast ... |
Thanks for the heads-up.
Most of my machines use Reiser3 for the important partitions, and 2.6.33-rc2 seems to be working fine.
Maybe that is because the substantial changes/bugs have not been introduced yet.  |
|
| Back to top |
|
 |
Dont Panic Guru


Joined: 20 Jun 2007 Posts: 308 Location: SouthEast U.S.A.
|
Posted: Sun Jan 03, 2010 4:04 am Post subject: Re: 2.6.33 update: lot's of reiserfs work going on again |
|
|
Since I didn't have a clue what BKL stood for, and why it's important to reiserfs, I Googled a few sources to explain the issue to myself.
BKL stands for "Big Kernel Lock". Reiserfs makes considerable use of this function. Apparently this function has been in the Linux kernel for years (basically since it was rebuilt for SMP), but, as it's name implies, BKL usage can cause latency issues.
Here is some background links on efforts to "Kill the BKL":
"kill the Big Kernel Lock (BKL)" tree
Kill BKL Vol. 2
Here's a link an the efforts to remove the BKL from reiserfs.
reiserfs: kill-the-BKL
The patch referenced in the previous article was released in April of 2009, so the effort has been proceeding for many months.
Here's a link on the request to Linus to pull this patch into the 2.6.33 kernel.
[GIT PULL] reiserfs/kill-bkl for 2.6.33 |
|
| Back to top |
|
 |
pappy_mcfae Watchman


Joined: 27 Dec 2007 Posts: 5609 Location: Dallas
|
|
| Back to top |
|
 |
genstorm Veteran


Joined: 05 Apr 2007 Posts: 1957 Location: Austria
|
Posted: Tue Jan 12, 2010 5:58 pm Post subject: |
|
|
I couldn't help but jump the gun with 2.6.33_rc3-git5. No problems so far with reiserfs or any other part of the kernel, but time will tell. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
kernelOfTruth Watchman


Joined: 20 Dec 2005 Posts: 5345 Location: Vienna, Austria; Germany; hello world :)
|
|
| Back to top |
|
 |
genstorm Veteran


Joined: 05 Apr 2007 Posts: 1957 Location: Austria
|
Posted: Thu Jan 14, 2010 11:27 pm Post subject: |
|
|
Yes, I read that and Linus hoped to have it all fixed by now. Anyway, I was growing tired of 'backporting' that huge amount of i915/drm changes, thinkpad-acpi and ralink updates I immediately wanted to have...
So far it's (it currently being rc4-r1) a really stable experience, I've had rc6 kernels giving more trouble. Only some new dib0800 lib wouldn't let dib0700_devices.c compile. Also, dmesg is quiet. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
cyrillic Watchman


Joined: 19 Feb 2003 Posts: 7301 Location: Groton, Massachusetts USA
|
Posted: Fri Jan 15, 2010 11:32 pm Post subject: |
|
|
So far so good.
I am running 2.6.33-rc4 on a couple of machines, and I have not noticed any reiserfs related problems. |
|
| Back to top |
|
 |
pappy_mcfae Watchman


Joined: 27 Dec 2007 Posts: 5609 Location: Dallas
|
|
| Back to top |
|
 |
genstorm Veteran


Joined: 05 Apr 2007 Posts: 1957 Location: Austria
|
Posted: Sun Jan 17, 2010 9:37 am Post subject: |
|
|
Well, this isn't based on any hard evidence, but I feel that desktop responsitivity isn't down on its knees anymore during hefty IO workloads. That was really, really bad and I always blamed CFS for it, but BFS didn't really make it much better. Now it feels a lot multitaskier, more suitable to a dualcore system. Of course, this could also be due to massive scheduler improvements in the kernel, but none of them ever helped in the past. _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
|