Skip to contentSkip to conversation

reiser4 snaphots

ANNOUNCE Nikita Danilov 4 participants 7 messages Nov 5, 2002 – Nov 6, 2002 3 messages not in the archive

lore
Share & tools
lore
#3 lore raw
Quoted 4 lines · Nikita Danilov

Hello,

new reiser4 snapshot is available at:

Quoted 11 lines

http://namesys.com/snapshots/2002.11.05/

new snaphots will appear there every few working days.

In addition, our public BK repository with reiser4 code is available at bk://namesys.com/bk/reiser4.

Nikita.

Do you know whether or not Reiser4 will be integrated into the 2.5.x development kernel?

I've wanted to know this for a long time.

#4 lore raw
Quoted 18 lines · Rowan Klöti
Quoted 4 lines · Nikita Danilov

Hello,

new reiser4 snapshot is available at:

Quoted 11 lines

http://namesys.com/snapshots/2002.11.05/

new snaphots will appear there every few working days.

In addition, our public BK repository with reiser4 code is available at bk://namesys.com/bk/reiser4.

Nikita.

Quoted 4 lines

Do you know whether or not Reiser4 will be integrated into the 2.5.x development kernel?

I've wanted to know this for a long time.

Hard to say. Depends on Linus mostly. I am personally not very optimistic about this.

Good thing is that reiser4 is mostly stand-alone and if necessary changes to the core kernel code would be accepted, nothing prevents reiser4 from being included even in stable series (technically nothing, that is).

Quoted 3 lines

Nikita.

#5 lore raw

Am Dienstag, 5. November 2002 18:19 schrieb Nikita Danilov:

Quoted 15 lines
Quoted 14 lines · Rowan Klöti
Quoted 12 lines · Nikita Danilov

Hello,

new reiser4 snapshot is available at:

http://namesys.com/snapshots/2002.11.05/

new snaphots will appear there every few working days.

In addition, our public BK repository with reiser4 code is available at bk://namesys.com/bk/reiser4.

Nikita.

Quoted 7 lines
Quoted 4 lines

Do you know whether or not Reiser4 will be integrated into the 2.5.x development kernel?

I've wanted to know this for a long time.

Hard to say. Depends on Linus mostly. I am personally not very optimistic about this.

I'm not that hopeless.
As I read Linus post right, he is very interessted in all the new functionality (atomicity).

The more "numbers" we present (benchmarks) the better. (numbers count :-)

-Dieter

#6 lore raw
Quoted 10 lines · Dieter Nützel
Quoted 3 lines

Rowan Klöti writes:
Hard to say. Depends on Linus mostly. I am personally not very optimistic about this.

I'm not that hopeless.
As I read Linus post right, he is very interessted in all the new functionality (atomicity).

The more "numbers" we present (benchmarks) the better. (numbers count :-)

well, i've got a little problem with reiser4:

trying to copy my kerneltree from a reiserfs to a reiser4 partition generated this lovely piece of output:

| Nov  5 19:11:32 marvin kernel: bad: scheduling while atomic!
| Nov  5 19:11:32 marvin kernel: Call Trace:
| Nov  5 19:11:32 marvin kernel: [<c01159e1>] schedule+0x3d/0x2c8
| Nov  5 19:11:32 marvin kernel: [<c015781d>] __wait_on_inode+0x71/0x90
| Nov  5 19:11:32 marvin kernel: [<c0115cb0>] default_wake_function+0x0/0x34
| Nov  5 19:11:32 marvin kernel: [<c0115cb0>] default_wake_function+0x0/0x34
| Nov  5 19:11:32 marvin kernel: [<c015c716>] __writeback_single_inode+0x4a/0x7c
| Nov  5 19:11:32 marvin kernel: [<c015c8d7>] sync_sb_inodes+0x18f/0x21c
| Nov  5 19:11:32 marvin kernel: [<c015ca62>] sync_inodes_sb+0x66/0x80
| Nov  5 19:11:32 marvin kernel: [<c015cb68>] sync_inodes+0x1c/0x80
| Nov  5 19:11:32 marvin kernel: [<d1abdaec>] state_mask.1743+0x1308/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<c01438ba>] sys_sync+0xe/0x2c
| Nov  5 19:11:32 marvin kernel: [<c0118945>] panic+0x65/0xe0
| Nov  5 19:11:32 marvin kernel: [<d19b113c>] preempt_point+0x0/0xa0 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1abdaec>] state_mask.1743+0x1308/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba59a0>] panic_buf+0x0/0x400 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a5b7a0>] reiser4_writepages+0xc0/0x184 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1b358a0>] REISER4_MAGIC_OFFSET+0xe78/0xf4b4 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1b35886>] REISER4_MAGIC_OFFSET+0xe5e/0xf4b4 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1b3311f>] REISER4_SUPER_MAGIC+0xb8b3/0xce01 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1b3587e>] REISER4_MAGIC_OFFSET+0xe56/0xf4b4 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<c013ea54>] do_writepages+0x18/0x2c
| Nov  5 19:11:32 marvin kernel: [<c015c5cd>] __sync_single_inode+0x69/0x168
| Nov  5 19:11:32 marvin kernel: [<c015c740>] __writeback_single_inode+0x74/0x7c
| Nov  5 19:11:32 marvin kernel: [<c015c8d7>] sync_sb_inodes+0x18f/0x21c
| Nov  5 19:11:32 marvin kernel: [<c015ca62>] sync_inodes_sb+0x66/0x80
| Nov  5 19:11:32 marvin kernel: [<c015cb68>] sync_inodes+0x1c/0x80
| Nov  5 19:11:32 marvin kernel: [<d1abdaec>] state_mask.1743+0x1308/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<c01438ba>] sys_sync+0xe/0x2c
| Nov  5 19:11:32 marvin kernel: [<c0118945>] panic+0x65/0xe0
| Nov  5 19:11:32 marvin kernel: [<d19b113c>] preempt_point+0x0/0xa0 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1abdaec>] state_mask.1743+0x1308/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba59a0>] panic_buf+0x0/0x400 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b4650>] jnode_attach_page+0x174/0x280 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ac29a0>] state_mask.1743+0x61bc/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ac2971>] state_mask.1743+0x618d/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ac1d60>] state_mask.1743+0x557c/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ac298f>] state_mask.1743+0x61ab/0xebbc [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b6917>] jinit_new+0x44b/0xd6c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba40bc>] jnode_plugins+0x3c/0x130 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19be9f2>] zinit_new+0xa/0x10 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19c7966>] new_node+0x536/0x654 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19ceed3>] add_new_znode+0x143/0x690 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b140d>] check_stack+0x141/0x164 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a60b85>] node40_free_space+0x465/0x4e8 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19d4b9e>] make_space_by_new_nodes+0x36/0x19c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19d4d65>] make_space_for_flow_insertion+0x61/0x74 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19d511e>] carry_insert_flow+0x3a6/0x404 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba49e0>] node_plugins+0x0/0xc0 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19cb60b>] carry_on_level+0x2db/0x77c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19cb0cb>] carry+0x39b/0x600 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19e3535>] insert_flow+0xc9/0xe4 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba5518>] item_plugins+0x3d8/0x49c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a867e4>] tail_write+0x198/0x340 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ab9223>] unix_file_setattr+0xd3/0x160 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ab7cc0>] append_and_or_overwrite+0x17c/0x400 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b140d>] check_stack+0x141/0x164 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b140d>] check_stack+0x141/0x164 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a5074a>] reiser4_inode_data+0xa/0x80 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a50aee>] get_inode_oid+0x7e/0xa0 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b140d>] check_stack+0x141/0x164 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a0f93f>] build_sd_key+0x2d7/0x84c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a0fe95>] build_sd_key+0x82d/0x84c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba4aa0>] file_plugins+0x0/0x2e0 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d19b140d>] check_stack+0x141/0x164 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a76cac>] unix_key_by_inode+0x324/0x330 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba4aa0>] file_plugins+0x0/0x2e0 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba5518>] item_plugins+0x3d8/0x49c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ab8649>] unix_file_write+0x211/0x274 [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1a53f5d>] reiser4_write+0x225/0x27c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<d1ba5e04>] active_contexts+0x0/0x1c [reiser4]
| Nov  5 19:11:32 marvin kernel: [<c0142121>] vfs_write+0xc5/0x144
| Nov  5 19:11:32 marvin kernel: [<c01423a2>] sys_write+0x2a/0x3c
| Nov  5 19:11:32 marvin kernel: [<c0106ec7>] syscall_call+0x7/0xb
| Nov  5 19:11:32 marvin kernel: 

of course, the whole mounted partition is not accessable because cp and "ktxnmgrd:wait" hangs.

andreas,
btw: sorry for the long post

#7 lore raw
Quoted 9 lines · Andreas Happe
Quoted 8 lines · Dieter Nützel
Quoted 3 lines

Rowan Klöti writes:
Hard to say. Depends on Linus mostly. I am personally not very optimistic about this.

I'm not that hopeless.
As I read Linus post right, he is very interessted in all the new functionality (atomicity).

Quoted 7 lines
Quoted 2 lines

The more "numbers" we present (benchmarks) the better. (numbers count :-)

well, i've got a little problem with reiser4:

trying to copy my kerneltree from a reiserfs to a reiser4 partition generated this lovely piece of output:

Recursive panic. What messages were printed just before "bad: scheduling while atomic!"?

Quoted 6 lines
| Nov  5 19:11:32 marvin kernel: bad: scheduling while atomic!
| Nov  5 19:11:32 marvin kernel: Call Trace:
| Nov  5 19:11:32 marvin kernel: [<c01159e1>] schedule+0x3d/0x2c8
| Nov  5 19:11:32 marvin kernel: [<c015781d>] __wait_on_inode+0x71/0x90
| Nov  5 19:11:32 marvin kernel: [<c0115cb0>] default_wake_function+0x0/0x34

[...]

Quoted 10 lines
| Nov  5 19:11:32 marvin kernel: [<c0106ec7>] syscall_call+0x7/0xb
| Nov  5 19:11:32 marvin kernel: 

of course, the whole mounted partition is not accessable because cp and "ktxnmgrd:wait" hangs.

andreas,
btw: sorry for the long post

Nikita.

#9 lore raw
In reply to a message not in the archive
Quoted 7 lines · Ookhoi

Nikita Danilov wrote (ao):

Quoted 3 lines

new reiser4 snapshot is available at:

http://namesys.com/snapshots/2002.11.05/

This is just a fyi.

Quoted 7 lines

The reiserfsprogs in this dir don't compile to the end for me with gcc3.2:
gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)

redhat 8.0

./configure --prefix=/ --enable-Werror=no

Try --without-readline

Quoted 22 lines

make:

make[3]: Leaving directory `/usr/src/reiser4progs-0.1.0/progs/libmisc'
Making all in mkfs
make[3]: Entering directory `/usr/src/reiser4progs-0.1.0/progs/mkfs'
source='mkfs.c' object='mkfs.o' libtool=no \
depfile='.deps/mkfs.Po' tmpdepfile='.deps/mkfs.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../progs/include -g -O2 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -W -Wall -Wno-unused -DPLUGIN_DIR=\"//lib/reiser4\" -c test -f mkfs.c || echo './'mkfs.c
/bin/sh ../../libtool --mode=link gcc -g -O2 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -W -Wall -Wno-unused -DPLUGIN_DIR=\"//lib/reiser4\" -o mkfs.reiser4 mkfs.o ../../libreiser4/libreiser4.la ../../progs/libmisc/libmisc.la -lreadline -luuid
mkdir .libs
gcc -g -O2 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -W -Wall -Wno-unused -DPLUGIN_DIR=\"//lib/reiser4\" -o .libs/mkfs.reiser4 mkfs.o ../../libreiser4/.libs/libreiser4.so ../../progs/libmisc/.libs/libmisc.al /usr/src/reiser4progs-0.1.0/libaal/.libs/libaal.so -lreadline -luuid -Wl,--rpath -Wl,//lib /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `tgetnum'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `tgoto'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `tgetflag'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `BC'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `tputs'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `PC'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `tgetent'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `UP'
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../libreadline.so: undefined reference to `tgetstr'

Quoted 8 lines

collect2: ld returned 1 exit status
make[3]: *** [mkfs.reiser4] Error 1
make[3]: Leaving directory `/usr/src/reiser4progs-0.1.0/progs/mkfs' make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/reiser4progs-0.1.0/progs' make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/reiser4progs-0.1.0'
make: *** [all] Error 2

Nikita.