2001-11-20 17:32:27

by Nikita Danilov

[permalink] [raw]
Subject: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

Hello,

new reiserfs patches are available for testing at

ftp://ftp.namesys.com/pub/reiserfs-for-2.4/2.4.15-pre7.pending/

Description is in README file.

Nikita.


2001-11-21 00:11:40

by Dieter Nützel

[permalink] [raw]
Subject: Re: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

Sorry Nikita,

but kernel 2.4.15-pre7 + preempt + ReiserFS A-N do _NOT_ boot for me.
I've tried it with "old" and "new" (current) N-inode-attrs.patch. But that doesn't matter.

[-]
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
reiserfs: checking transaction log (device 08:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 208k freed
"Warning: unable to open an initial console."

SysRq: Show Regs

Pid: 1, comm: init
EIP: 0023 : [<0804c842>] CPU: 0 ESP: 002b:bffffe10 EFLAGS: 00010246 Not tainted
EAX: ffffffff EBX: bfffff00 ECX: 0000000d EDX: ffffffff
ESI: bffffef4 EDI: 00000002 EBP: bffffe78 DS: 002b ES: 002b
CR0: 8005003b CR2: 080609c0 CR3: 27adc000 CR4: 000002d0
Call Trace:

SysRq: Show State

init, keventd, ksoftirqd_CPU, kswapd, bdflush, kupdated, scsi_eh_0, kreiserfsd

Thanks,
Dieter
--
Dieter N?tzel
Graduate Student, Computer Science
@home: [email protected]

2001-11-21 00:24:31

by Stuart Young

[permalink] [raw]
Subject: Re: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

At 01:07 AM 21/11/01 +0100, Dieter =?iso-8859-15?q?N=FCtzel?= wrote:
>Sorry Nikita,
>
>but kernel 2.4.15-pre7 + preempt + ReiserFS A-N do _NOT_ boot for me.
>I've tried it with "old" and "new" (current) N-inode-attrs.patch. But that
>doesn't matter.
>
>[-]
>IP: routing cache hash table of 8192 buckets, 64Kbytes
>TCP: Hash tables configured (established 262144 bind 65536)
>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>reiserfs: checking transaction log (device 08:03) ...
>Using r5 hash to sort names
>ReiserFS version 3.6.25
>VFS: Mounted root (reiserfs filesystem) readonly.
>Freeing unused kernel memory: 208k freed
>"Warning: unable to open an initial console."

Sure you compiled in Virtual Console support, or Serial Console support?


AMC Enterprises P/L - Stuart Young
First Floor - Network and Systems Admin
3 Chesterville Rd - [email protected]
Cheltenham Vic 3192 - Ph: (03) 9584-2700
http://www.amc.com.au/ - Fax: (03) 9584-2755

2001-11-21 00:37:11

by Dieter Nützel

[permalink] [raw]
Subject: Re: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

Am Mittwoch, 21. November 2001 01:24 schrieb Stuart Young:
> At 01:07 AM 21/11/01 +0100, Dieter =?iso-8859-15?q?N=FCtzel?= wrote:
> >Sorry Nikita,
> >
> >but kernel 2.4.15-pre7 + preempt + ReiserFS A-N do _NOT_ boot for me.
> >I've tried it with "old" and "new" (current) N-inode-attrs.patch. But that
> >doesn't matter.
> >
> >[-]
> >IP: routing cache hash table of 8192 buckets, 64Kbytes
> >TCP: Hash tables configured (established 262144 bind 65536)
> >NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> >reiserfs: checking transaction log (device 08:03) ...
> >Using r5 hash to sort names
> >ReiserFS version 3.6.25
> >VFS: Mounted root (reiserfs filesystem) readonly.
> >Freeing unused kernel memory: 208k freed
> >"Warning: unable to open an initial console."
>
> Sure you compiled in Virtual Console support, or Serial Console support?

My .config is the same like the one for 2.4.15-pre6-preempt. So, yes, like
I've did it for ages...;-)

Thanks,
Dieter

PS I am fiddling around with the other new ReiserFS patches, now.

2001-11-21 00:48:34

by Dieter Nützel

[permalink] [raw]
Subject: Re: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

Am Mittwoch, 21. November 2001 01:07 schrieb Dieter N?tzel:
> Sorry Nikita,
>
> but kernel 2.4.15-pre7 + preempt + ReiserFS A-N do _NOT_ boot for me.
> I've tried it with "old" and "new" (current) N-inode-attrs.patch. But that
> doesn't matter.
>
> [-]
> IP: routing cache hash table of 8192 buckets, 64Kbytes
> TCP: Hash tables configured (established 262144 bind 65536)
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> reiserfs: checking transaction log (device 08:03) ...
> Using r5 hash to sort names
> ReiserFS version 3.6.25
> VFS: Mounted root (reiserfs filesystem) readonly.
> Freeing unused kernel memory: 208k freed
> "Warning: unable to open an initial console."
>
> SysRq: Show Regs
>
> Pid: 1, comm: init
> EIP: 0023 : [<0804c842>] CPU: 0 ESP: 002b:bffffe10 EFLAGS: 00010246 Not
> tainted EAX: ffffffff EBX: bfffff00 ECX: 0000000d EDX: ffffffff
> ESI: bffffef4 EDI: 00000002 EBP: bffffe78 DS: 002b ES: 002b
> CR0: 8005003b CR2: 080609c0 CR3: 27adc000 CR4: 000002d0
> Call Trace:
>
> SysRq: Show State
>
> init, keventd, ksoftirqd_CPU, kswapd, bdflush, kupdated, scsi_eh_0,
> kreiserfsd

OK, I've found it.

N-inode-attrs.patch (both versions) is broken. After I've backed it out
2.4.15-pre7 + preempt + ReiserFS A-M is up and running.

-Dieter

2001-11-21 01:08:05

by Dieter Nützel

[permalink] [raw]
Subject: Re: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

Am Mittwoch, 21. November 2001 01:47 schrieb Dieter N?tzel:
> Am Mittwoch, 21. November 2001 01:07 schrieb Dieter N?tzel:
> > Sorry Nikita,
> >
> > but kernel 2.4.15-pre7 + preempt + ReiserFS A-N do _NOT_ boot for me.
> > I've tried it with "old" and "new" (current) N-inode-attrs.patch. But
> > that doesn't matter.
> >
> > [-]
> > IP: routing cache hash table of 8192 buckets, 64Kbytes
> > TCP: Hash tables configured (established 262144 bind 65536)
> > NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> > reiserfs: checking transaction log (device 08:03) ...
> > Using r5 hash to sort names
> > ReiserFS version 3.6.25
> > VFS: Mounted root (reiserfs filesystem) readonly.
> > Freeing unused kernel memory: 208k freed
> > "Warning: unable to open an initial console."
> >
> OK, I've found it.
>
> N-inode-attrs.patch (both versions) is broken. After I've backed it out
> 2.4.15-pre7 + preempt + ReiserFS A-M is up and running.

Apart from the above problems with the new N-inode-attrs.patch
2.4.15-pre7 + preempt + ReiserFS patches A-M flies.

dbench/dbench> time ./dbench 32
32 clients started
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+....++.......+........+....+...++...++++.++.++++...++..++++++++++.++********************************
Throughput 43.2101 MB/sec (NB=54.0126 MB/sec 432.101 MBit/sec)
13.880u 51.700s 1:38.77 66.3% 0+0k 0+0io 937pf+0w

Dbench 32 is 10 seconds and nearly 3 MB/sec faster then all kernels I've
tried before.

Thanks Andrea, Linus and the whole ReiserFS team.

-Dieter

BTW If only the little MP3 playback (Noatun, KDE-2.2.2) hiccup after 9-10
seconds of the dbench test would disappear. I think we need IO reservation or
priority, no?

BTW2 Dear ReiserFS team have you read the thread about ACLs/extended file
attributes on LKML lately?

2001-11-21 07:52:38

by Nikita Danilov

[permalink] [raw]
Subject: Re: [REISERFS TESTING] new patches on ftp.namesys.com: 2.4.15-pre7

Dieter N?tzel writes:
> Sorry Nikita,
>
> but kernel 2.4.15-pre7 + preempt + ReiserFS A-N do _NOT_ boot for me.
> I've tried it with "old" and "new" (current) N-inode-attrs.patch. But that doesn't matter.
>
> [-]
> IP: routing cache hash table of 8192 buckets, 64Kbytes
> TCP: Hash tables configured (established 262144 bind 65536)
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> reiserfs: checking transaction log (device 08:03) ...
> Using r5 hash to sort names
> ReiserFS version 3.6.25
> VFS: Mounted root (reiserfs filesystem) readonly.
> Freeing unused kernel memory: 208k freed
> "Warning: unable to open an initial console."

N-inode-attrs.patch uses previously unused field in reiserfs on-disk
inode structure to store inode attributes. It seems that in some cases
this field actually contains garbage. It may happen that you have got
immutable bit for your console device this way.

As a work around try to boot with ext2, do

lsattr /dev/console to check, and run

chattr -R -SAadiscu /reiserfs-mount-point

for each reiserfs file system to clear all attributes. Yes, it's silly.

>
> SysRq: Show Regs
>
> Pid: 1, comm: init
> EIP: 0023 : [<0804c842>] CPU: 0 ESP: 002b:bffffe10 EFLAGS: 00010246 Not tainted
> EAX: ffffffff EBX: bfffff00 ECX: 0000000d EDX: ffffffff
> ESI: bffffef4 EDI: 00000002 EBP: bffffe78 DS: 002b ES: 002b
> CR0: 8005003b CR2: 080609c0 CR3: 27adc000 CR4: 000002d0
> Call Trace:
>
> SysRq: Show State
>
> init, keventd, ksoftirqd_CPU, kswapd, bdflush, kupdated, scsi_eh_0, kreiserfsd
>
> Thanks,
> Dieter
> --
> Dieter N?tzel
> Graduate Student, Computer Science
> @home: [email protected]

Nikita.