All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE]: reiser4
@ 2002-10-29 17:45 Nikita Danilov
  2002-10-29 18:22 ` Jeff Garzik
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Nikita Danilov @ 2002-10-29 17:45 UTC (permalink / raw)
  To: Linux Kernel Mailing List; +Cc: Reiserfs mail-list

Hello,

Snapshot of reiser4 source code can be found at 
http://www.namesys.com/snapshots/2002.10.29/.

It is set of patches against current Linus BK tree (2.5.44).

Reiser4 is the next version of ReiserFS file system. It was re-written
from the scratch. It supports:

 - full data journalling with "wandered logs" ("shadows" in DB
   parlance);

 - extent-based files;

 - delayed allocation of disk space and on-line optimization of disk
   layout across file boundaries;

 - plugins: infrastructure for easy extention of file system and utils
   functionality;

 - and a lot more, see http://www.namesys.com/v4/v4.html

Snapshot contains reiser4 proper (fs_reiser4.diff), set of patches
(described in READ.ME) with necessary changes to the core kernel, and
utils package (in particlar, mkfs.reiser4).

It is still crasheable. Do not put critical data on it.

Nikita.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-29 17:45 [ANNOUNCE]: reiser4 Nikita Danilov
@ 2002-10-29 18:22 ` Jeff Garzik
  2002-10-29 18:39   ` Nikita Danilov
  2002-10-30  2:29 ` Ross Vandegrift
  2002-10-31  7:18 ` Hans Reiser
  2 siblings, 1 reply; 8+ messages in thread
From: Jeff Garzik @ 2002-10-29 18:22 UTC (permalink / raw)
  To: Nikita Danilov; +Cc: Linux Kernel Mailing List, Reiserfs mail-list

Nikita Danilov wrote:

>Hello,
>
>Snapshot of reiser4 source code can be found at 
>http://www.namesys.com/snapshots/2002.10.29/.
>
>It is set of patches against current Linus BK tree (2.5.44).
>  
>

The current Linus BK tree is quite a bit different from 2.5.44 ;-)

Take a look at 2.5.44-bk1 at 
ftp://ftp.kernel.org/pub/linux/kernel/v2.5/snapshots/

A -bk2 snapshot should appear within the hour, too, with heaps of 
additional changes.

    Jeff




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-29 18:22 ` Jeff Garzik
@ 2002-10-29 18:39   ` Nikita Danilov
  2002-10-30 16:22     ` Tomas Szepe
  0 siblings, 1 reply; 8+ messages in thread
From: Nikita Danilov @ 2002-10-29 18:39 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Linux Kernel Mailing List, Reiserfs mail-list

Jeff Garzik writes:
 > Nikita Danilov wrote:
 > 
 > >Hello,
 > >
 > >Snapshot of reiser4 source code can be found at 
 > >http://www.namesys.com/snapshots/2002.10.29/.
 > >
 > >It is set of patches against current Linus BK tree (2.5.44).
 > >  
 > >
 > 
 > The current Linus BK tree is quite a bit different from 2.5.44 ;-)
 > 
 > Take a look at 2.5.44-bk1 at 
 > ftp://ftp.kernel.org/pub/linux/kernel/v2.5/snapshots/
 > 
 > A -bk2 snapshot should appear within the hour, too, with heaps of 
 > additional changes.
 > 

Sorry, my fault.

Patches in reiser4 snapshot are against Linus BK repository at
http://linux.bkbits.net/linux-2.5. Numbers 2, 5, and 44, are, of course,
just VERSION, PATCHLEVEL, and SUBLEVEL in the Makefile of the said
repository.

Probably we should prepare patches against ftp.kernel.org shapshots
instead.

 >     Jeff
 > 

Nikita.

 > 
 > 
 > 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-29 17:45 [ANNOUNCE]: reiser4 Nikita Danilov
  2002-10-29 18:22 ` Jeff Garzik
@ 2002-10-30  2:29 ` Ross Vandegrift
  2002-10-30  9:41   ` Nikita Danilov
  2002-10-31  7:18 ` Hans Reiser
  2 siblings, 1 reply; 8+ messages in thread
From: Ross Vandegrift @ 2002-10-30  2:29 UTC (permalink / raw)
  To: Nikita Danilov; +Cc: Reiserfs-List

On Tue, Oct 29, 2002 at 08:45:52PM +0300, Nikita Danilov wrote:
> It is still crasheable. Do not put critical data on it.

How crashable?  I'd like to play around with this on the /home partition
on my personal workstation.

Is it resiliant enough to be used if I have a cron job make backups
every 12 hours?  How about every 2 hours?

Sounds like it'll be cool - thanks for the coolest filesystem on the
planet.

-- 
Ross Vandegrift
ross@willow.seitz.com

A Pope has a Water Cannon.				 It is a Water Cannon.
He fires Holy-Water from it.			    It is a Holy-Water Cannon.
He Blesses it.				       It is a Holy Holy-Water Cannon.
He Blesses the Hell out of it.		It is a Wholly Holy Holy-Water Cannon.
He has it pierced.		  It is a Holey Wholly Holy Holy-Water Cannon.
Batman and Robin arrive.				       He shoots them.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-30  2:29 ` Ross Vandegrift
@ 2002-10-30  9:41   ` Nikita Danilov
  0 siblings, 0 replies; 8+ messages in thread
From: Nikita Danilov @ 2002-10-30  9:41 UTC (permalink / raw)
  To: Ross Vandegrift; +Cc: Reiserfs-List

Ross Vandegrift writes:
 > On Tue, Oct 29, 2002 at 08:45:52PM +0300, Nikita Danilov wrote:
 > > It is still crasheable. Do not put critical data on it.
 > 
 > How crashable?  I'd like to play around with this on the /home partition
 > on my personal workstation.

You can untar and compile kernel on it (this exercises file system quite
a bit), run various stress tests (like fsx and fsstress), but not others
(like mongo).

It still has rough corners under memory pressure. Deadlocks are still
possible under highly concurrent access.

 > 
 > Is it resiliant enough to be used if I have a cron job make backups
 > every 12 hours?  How about every 2 hours?

As for using it for your home directory, you have to judge yourself. :-)

Err, one more bit: fsck is non-existent yet, so, if it crashes---data
are lost for ever.

 > 
 > Sounds like it'll be cool - thanks for the coolest filesystem on the
 > planet.
 > 

Nikita.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-29 18:39   ` Nikita Danilov
@ 2002-10-30 16:22     ` Tomas Szepe
  2002-10-30 16:29       ` Nikita Danilov
  0 siblings, 1 reply; 8+ messages in thread
From: Tomas Szepe @ 2002-10-30 16:22 UTC (permalink / raw)
  To: Nikita Danilov; +Cc: Jeff Garzik, Linux Kernel Mailing List, Reiserfs mail-list

>  > Nikita Danilov wrote:
>  > 
>  > >Hello,
>  > >
>  > >Snapshot of reiser4 source code can be found at 
>  > >http://www.namesys.com/snapshots/2002.10.29/.
>  > >
>  > >It is set of patches against current Linus BK tree (2.5.44).
>  > >  
>  > >
>  > 
>  > The current Linus BK tree is quite a bit different from 2.5.44 ;-)
>  > 
>  > Take a look at 2.5.44-bk1 at 
>  > ftp://ftp.kernel.org/pub/linux/kernel/v2.5/snapshots/
>  > 
>  > A -bk2 snapshot should appear within the hour, too, with heaps of 
>  > additional changes.
>  > 
> 
> Sorry, my fault.
> 
> Patches in reiser4 snapshot are against Linus BK repository at
> http://linux.bkbits.net/linux-2.5. Numbers 2, 5, and 44, are, of course,
> just VERSION, PATCHLEVEL, and SUBLEVEL in the Makefile of the said
> repository.

The following is needed to compile reiser4 in 2.5.44-bk3:

diff -urN linux-2.5.44-bk3-reiser4/mm/Makefile linux-2.5.44-bk3-reiser4.1/mm/Makefile
--- linux-2.5.44-bk3-reiser4/mm/Makefile	2002-10-12 13:35:03.000000000 +0200
+++ linux-2.5.44-bk3-reiser4.1/mm/Makefile	2002-10-30 17:15:10.000000000 +0100
@@ -2,7 +2,7 @@
 # Makefile for the linux memory manager.
 #
 
-export-objs := shmem.o filemap.o mempool.o page_alloc.o page-writeback.o
+export-objs := shmem.o filemap.o mempool.o page_alloc.o page-writeback.o swap.o
 
 obj-y	 := memory.o mmap.o filemap.o mprotect.o mlock.o mremap.o \
 	    vmalloc.o slab.o bootmem.o swap.o vmscan.o page_io.o \
diff -urN linux-2.5.44-bk3-reiser4/mm/swap.c linux-2.5.44-bk3-reiser4.1/mm/swap.c
--- linux-2.5.44-bk3-reiser4/mm/swap.c	2002-10-16 10:53:13.000000000 +0200
+++ linux-2.5.44-bk3-reiser4.1/mm/swap.c	2002-10-30 17:14:23.000000000 +0100
@@ -22,6 +22,7 @@
 #include <linux/mm_inline.h>
 #include <linux/buffer_head.h>
 #include <linux/prefetch.h>
+#include <linux/module.h>
 
 /* How many pages do we try to swap or page in/out together? */
 int page_cluster;
@@ -192,6 +193,7 @@
 		spin_unlock_irq(&zone->lru_lock);
 	__pagevec_release(pvec);
 }
+EXPORT_SYMBOL(pagevec_deactivate_inactive);
 
 /*
  * Add the passed pages to the LRU, then drop the caller's refcount

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-30 16:22     ` Tomas Szepe
@ 2002-10-30 16:29       ` Nikita Danilov
  0 siblings, 0 replies; 8+ messages in thread
From: Nikita Danilov @ 2002-10-30 16:29 UTC (permalink / raw)
  To: Tomas Szepe; +Cc: Jeff Garzik, Linux Kernel Mailing List, Reiserfs mail-list

Tomas Szepe writes:
 > >  > Nikita Danilov wrote:
 > >  > 
 > >  > >Hello,
 > >  > >
 > >  > >Snapshot of reiser4 source code can be found at 
 > >  > >http://www.namesys.com/snapshots/2002.10.29/.
 > >  > >
 > >  > >It is set of patches against current Linus BK tree (2.5.44).
 > >  > >  
 > >  > >
 > >  > 
 > >  > The current Linus BK tree is quite a bit different from 2.5.44 ;-)
 > >  > 
 > >  > Take a look at 2.5.44-bk1 at 
 > >  > ftp://ftp.kernel.org/pub/linux/kernel/v2.5/snapshots/
 > >  > 
 > >  > A -bk2 snapshot should appear within the hour, too, with heaps of 
 > >  > additional changes.
 > >  > 
 > > 
 > > Sorry, my fault.
 > > 
 > > Patches in reiser4 snapshot are against Linus BK repository at
 > > http://linux.bkbits.net/linux-2.5. Numbers 2, 5, and 44, are, of course,
 > > just VERSION, PATCHLEVEL, and SUBLEVEL in the Makefile of the said
 > > repository.
 > 
 > The following is needed to compile reiser4 in 2.5.44-bk3:

Thanks a lot.

 > 
 > diff -urN linux-2.5.44-bk3-reiser4/mm/Makefile linux-2.5.44-bk3-reiser4.1/mm/Makefile
 > --- linux-2.5.44-bk3-reiser4/mm/Makefile	2002-10-12 13:35:03.000000000 +0200
 > +++ linux-2.5.44-bk3-reiser4.1/mm/Makefile	2002-10-30 17:15:10.000000000 +0100
 > @@ -2,7 +2,7 @@
 >  # Makefile for the linux memory manager.
 >  #
 >  

Nikita.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE]: reiser4
  2002-10-29 17:45 [ANNOUNCE]: reiser4 Nikita Danilov
  2002-10-29 18:22 ` Jeff Garzik
  2002-10-30  2:29 ` Ross Vandegrift
@ 2002-10-31  7:18 ` Hans Reiser
  2 siblings, 0 replies; 8+ messages in thread
From: Hans Reiser @ 2002-10-31  7:18 UTC (permalink / raw)
  To: Nikita Danilov; +Cc: Ross Vandegrift, Reiserfs-List

Nikita Danilov wrote:

>  
>
Don't use it for your home directory before it has been out and tested 
for a while.

-- 
Hans



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-10-31  7:18 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-29 17:45 [ANNOUNCE]: reiser4 Nikita Danilov
2002-10-29 18:22 ` Jeff Garzik
2002-10-29 18:39   ` Nikita Danilov
2002-10-30 16:22     ` Tomas Szepe
2002-10-30 16:29       ` Nikita Danilov
2002-10-30  2:29 ` Ross Vandegrift
2002-10-30  9:41   ` Nikita Danilov
2002-10-31  7:18 ` Hans Reiser

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.