Okay I have had the Reiser4 snapshot managing my /home for a good few
hours and while the patch itself was... very experimental... I'm
completely blown away but the exellent speed Reiser4 provides me for
usertasks.

Here's my favorite show off so far:

patch your gtk+-2.2.2 with this: 
http://members1.chello.nl/~h.lai/gtkenhancements/

leave all the exports at their defaults, this way the fileselector will
try to sort filetypes, causing some noticable slowdowns when clicking
open...

That was on ReiserFS3 - then I gave /home Reiser4 goodness and the
slowdown is completely gone it just pops up...

Please note I have a good few 100's of files in my home dir so sorting
is a considerable task.

good job guys, but please compile test next time :)

- David Nielsen



On Fri, 2003-08-22 at 17:08, Oleg Drokin wrote:
> Hello!
> 
>    I have just released new snapshot of reiser4.
>    Release notes follows.
>    Give it a try.
> 
> Reiser4 snapshot for 2003.08.22
> 
> WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT
> ANY VALUABLE DATA ON REISER4 YET!
> 
> Fixed builds for 64bit arches (there are still some warnings, but it
> should work now, I hope). Fixed some bugs.
> There are still some stability problems on SMP machines that we are working on.
> 
> If you used reiser4progs from last snapshot (August 11th), you need to upgrade those
> to fix critical largekeys bug in mkfs.reiser4
> 
> Snapshot is released as a patch against linux-2.6.0-test3-bk9.
> REISER4_NOOPT config option (Disable compiler optimizations for reiser4 code.)
> is known to not compile on x86.
> Enable CONFIG_REISER4_LARGE_KEY, as reiser4progs are creating filesystems with
> large keys by default.
> The reiser4-kernelonly.diff file represents only required kernel modifications if 
> you plan to use our reiser4 bk repository.
>     It does not contains any reiser4 code
> The reiser4.diff is full patch with everything included.
> 2.6.0-test3-bk9.diff.gz is a patch you need to apply on top of vanilla 2.6.0-test3 
> before applying reiser4 patches.
> 
> Changelog (extracted by "bk changes"):
> 
> [EMAIL PROTECTED], 2003-08-22 00:37:09+04:00, [EMAIL PROTECTED]
>   more fixes for the repacker: extent relocation, space reservation, transaction 
> handling.
> 
> [EMAIL PROTECTED], 2003-08-21 21:58:17+04:00, [EMAIL PROTECTED]
>   trace.c:
>     Adapt to new mapping_gfp_mask/mapping_set_gfp_mask() way to access mapping's 
> gfp_mask
> 
> [EMAIL PROTECTED], 2003-08-21 21:44:44+04:00, [EMAIL PROTECTED]
>   cryptcompress.c:
>     Added shorten_cryptcompress() for truncate method
> 
> [EMAIL PROTECTED], 2003-08-21 18:49:48+04:00, [EMAIL PROTECTED]
>   cryptcompress.c:
>     Fixed
> 
> [EMAIL PROTECTED], 2003-08-20 22:16:39+04:00, [EMAIL PROTECTED]
>   fixing trivial bugs in the repacker code (using of not initialized vars)
> 
> [EMAIL PROTECTED], 2003-08-20 22:10:56+04:00, [EMAIL PROTECTED]
>   cryptcompress.c:
>     Added append_hole_cryptcompress()
>     Cleanups in next_cluster_stat() 
> 
> [EMAIL PROTECTED], 2003-08-20 17:27:40+04:00, [EMAIL PROTECTED]
>   undo last fix.
> 
> [EMAIL PROTECTED], 2003-08-20 17:04:31+04:00, [EMAIL PROTECTED]
>   ctail.h:
>     Added prototypes
>   ctail.c:
>     Changed status of cluster index 
>   cryptcompress.c:
>     Changed page_of_cluster(),
>     Added file_to_clust_count(),
>     Cleanups. 
> 
> [EMAIL PROTECTED], 2003-08-19 23:11:45+04:00, [EMAIL PROTECTED]
>   a race in renew_sibling_link() fix. 
> 
> [EMAIL PROTECTED], 2003-08-19 22:24:03+04:00, [EMAIL PROTECTED]
>   cryptcompress.c:
>     Changed update_cluster().
>     write_cryptcompress_flow() was rewritten in accordance
>     with these changes.
>     Cleanups. 
> 
> [EMAIL PROTECTED], 2003-08-19 21:18:07+04:00, [EMAIL PROTECTED]
>   forgot to remove #endif
> 
> [EMAIL PROTECTED], 2003-08-19 21:10:38+04:00, [EMAIL PROTECTED]
>   solving FIXMEs
> 
> [EMAIL PROTECTED], 2003-08-19 17:34:11+04:00, [EMAIL PROTECTED]
>   introducing reiser4 own error codes E_REPEAT, E_DEADLOCK
> 
> [EMAIL PROTECTED], 2003-08-19 14:45:30+04:00, [EMAIL PROTECTED]
>   comment update 
> 
> [EMAIL PROTECTED], 2003-08-18 20:41:55+04:00, [EMAIL PROTECTED]
>   cryptcompress.c:
>     Cleanups. 
>     Added checking of cluster invariants.  
> 
> [EMAIL PROTECTED], 2003-08-18 16:36:41+04:00, [EMAIL PROTECTED]
>   ctail.h:
>     rename
>   ctail.c, cryptcompress.c:
>     index-offset converting for pages and clusters
> 
> [EMAIL PROTECTED], 2003-08-18 15:47:24+04:00, [EMAIL PROTECTED]
>   Merge [EMAIL PROTECTED]:/home/bk/reiser4
>   into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
> 
> [EMAIL PROTECTED], 2003-08-18 15:45:10+04:00, [EMAIL PROTECTED]
>   fix "off-by-many" error in new truncate code
> 
> [EMAIL PROTECTED], 2003-08-18 15:44:34+04:00, [EMAIL PROTECTED]
>   remove wrong assertion
> 
> [EMAIL PROTECTED], 2003-08-18 10:57:28+04:00, [EMAIL PROTECTED]
>   jnode.c:
>     jnode_check stub fix.
> 
> [EMAIL PROTECTED], 2003-08-17 23:36:11+04:00, [EMAIL PROTECTED]
>   reiser4 compilable again
> 
> [EMAIL PROTECTED], 2003-08-17 23:21:20+04:00, [EMAIL PROTECTED]
>   endless loop fix in the repacker code.
> 
> [EMAIL PROTECTED], 2003-08-17 21:41:44+04:00, [EMAIL PROTECTED]
>   Merge [EMAIL PROTECTED]:/home/bk/reiser4
>   into bitshadow.namesys.com:/home/reiser/reiser4
> 
> [EMAIL PROTECTED], 2003-08-17 21:40:19+04:00, [EMAIL PROTECTED]
>   c
> 
> [EMAIL PROTECTED], 2003-08-17 21:39:36+04:00, [EMAIL PROTECTED]
>   c
> 
> [EMAIL PROTECTED], 2003-08-15 23:36:42+04:00, [EMAIL PROTECTED]
>   Merge [EMAIL PROTECTED]:/home/bk/reiser4
>   into crimson.namesys.com:/mnt/store/src/reiser4-linux-2.5/fs/reiser4
> 
> [EMAIL PROTECTED], 2003-08-15 23:23:30+04:00, [EMAIL PROTECTED]
>   more bitmap code fixes and tree_walk is teached to take write locks on twig level 
> after restart.  
> 
> [EMAIL PROTECTED], 2003-08-15 14:35:11+04:00, [EMAIL PROTECTED]
>   cleanup
> 
> [EMAIL PROTECTED], 2003-08-15 09:34:47+04:00, [EMAIL PROTECTED]
>   Merge [EMAIL PROTECTED]:/home/bk/reiser4
>   into crimson.namesys.com:/mnt/store/src/reiser4-linux-2.5/fs/reiser4
> 
> [EMAIL PROTECTED], 2003-08-15 09:28:41+04:00, [EMAIL PROTECTED]
>   bitmap backward scan code fixes.
> 
> [EMAIL PROTECTED], 2003-08-15 09:27:55+04:00, [EMAIL PROTECTED]
>   `len' might be used unitialized. 
> 
> [EMAIL PROTECTED], 2003-08-14 15:19:16+04:00, [EMAIL PROTECTED]
>   fix typo.
> 
> [EMAIL PROTECTED], 2003-08-14 15:17:21+04:00, [EMAIL PROTECTED]
>   update
> 
> [EMAIL PROTECTED], 2003-08-14 15:15:29+04:00, [EMAIL PROTECTED]
>   supress warning.
> 
> [EMAIL PROTECTED], 2003-08-14 15:14:23+04:00, [EMAIL PROTECTED]
>   Merge laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
>   into laputa.namesys.com:/home/god/projects/i386/fs/reiser4
> 
> [EMAIL PROTECTED], 2003-08-14 15:14:10+04:00, [EMAIL PROTECTED]
>   tail conversion fixes.
> 
> [EMAIL PROTECTED], 2003-08-14 14:51:09+04:00, [EMAIL PROTECTED]
>   don't update stat data during tail conversion
> 
> [EMAIL PROTECTED], 2003-08-14 14:47:03+04:00, [EMAIL PROTECTED]
>   Merge [EMAIL PROTECTED]:/home/bk/reiser4
>   into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4
> 
> [EMAIL PROTECTED], 2003-08-14 14:43:48+04:00, [EMAIL PROTECTED]
>   add prototype
> 
> [EMAIL PROTECTED], 2003-08-14 14:40:54+04:00, [EMAIL PROTECTED]
>   restore compilability
> 
> [EMAIL PROTECTED], 2003-08-14 14:40:06+04:00, [EMAIL PROTECTED]
>   kill unused code
> 
> [EMAIL PROTECTED], 2003-08-14 14:39:15+04:00, [EMAIL PROTECTED]
>   sync with progs
> 
> [EMAIL PROTECTED], 2003-08-14 14:38:58+04:00, [EMAIL PROTECTED]
>   tail conversion fixes
> 
> [EMAIL PROTECTED], 2003-08-14 14:38:34+04:00, [EMAIL PROTECTED]
>   transaction manager fixes
> 
> [EMAIL PROTECTED], 2003-08-14 14:38:20+04:00, [EMAIL PROTECTED]
>   never mark unloaded znode dirty
> 
> [EMAIL PROTECTED], 2003-08-14 14:37:37+04:00, [EMAIL PROTECTED]
>   cleanup
> 
> [EMAIL PROTECTED], 2003-08-14 14:35:42+04:00, [EMAIL PROTECTED]
>   debugging code for jload()
> 
> [EMAIL PROTECTED], 2003-08-14 14:35:20+04:00, [EMAIL PROTECTED]
>   add znode generation
> 
> [EMAIL PROTECTED], 2003-08-13 22:46:06+04:00, [EMAIL PROTECTED]
>   move "debugging" function atom_is_open() to debug.c as Hans asked.
> 
> [EMAIL PROTECTED], 2003-08-13 22:31:40+04:00, [EMAIL PROTECTED]
>   wrong set_bits usage in bitmap backward search.
> 
> [EMAIL PROTECTED], 2003-08-13 22:00:54+04:00, [EMAIL PROTECTED]
>   object.c, cryptcompress.h:
>     rename
>   ctail.h:
>     added lookup_bias argument in find_cluster_items()
>   ctail.c:
>     added append_cluster_key_ctail 
>   file.c:
>     shared setattr_reserve()
>   cryptcompress.c:
>     Added:
>       .setattr_cryptcompress(),
>       .cryptcompress_truncate(),
>       .find_file_idx()
> 
> [EMAIL PROTECTED], 2003-08-13 18:28:46+04:00, [EMAIL PROTECTED]
>   inode.h:
>     fixed parenthesis balance
> 
> [EMAIL PROTECTED], 2003-08-13 18:18:50+04:00, [EMAIL PROTECTED]
>   inode.h:
>     Remove unneded function definitions
> 
> [EMAIL PROTECTED], 2003-08-13 18:15:48+04:00, [EMAIL PROTECTED]
>   inode.h:
>     Prevent loss of databits while shifting
> 
> [EMAIL PROTECTED], 2003-08-13 18:13:15+04:00, [EMAIL PROTECTED]
>   inode.h, inode.c:
>     inode[sg]et_oid only called macroses, so renamed macros and got rid of functions
> 
> [EMAIL PROTECTED], 2003-08-13 18:12:06+04:00, [EMAIL PROTECTED]
>   context.c:
>     Recent fix reintroduced old warning. So fixed the fix.
> 
> [EMAIL PROTECTED], 2003-08-13 17:12:35+04:00, [EMAIL PROTECTED]
>   Makefile:
>     Remove -Wcast-align, as it produces lots of unneeded and confusing warnings
>   plugin_hash.c:
>     replace incorrect casts to __u32 with casts to unsigned long
>   context.c:
>     remove unneeded cast to u32
>   znode.h:
>     Replace wrong cast to int with cast to long
>   plugin_set.h, plugin_set.c:
>     __u32casts are wrong, replace them with unsigned long
>   pseudo.c:
>     Replace erroneous  int casts to casts to long
> 
> [EMAIL PROTECTED], 2003-08-13 15:54:49+04:00, [EMAIL PROTECTED]
>   scint.h:
>     MAde scint_init_once() to return int on 64 bit platforms (to conform to 32bit 
> ones).
>     Made scint_init to return 0 to avoid warning
> 
> [EMAIL PROTECTED], 2003-08-13 15:53:54+04:00, [EMAIL PROTECTED]
>   inode.h, inode.c:
>     introduce inode[sg]et_oid() to fix 64 bit build problems.
> 
> [EMAIL PROTECTED], 2003-08-13 15:16:12+04:00, [EMAIL PROTECTED]
>   inode.c:
>     add FIXME about not checking scint return value
> 
> [EMAIL PROTECTED], 2003-08-13 08:02:18+04:00, [EMAIL PROTECTED]
>   bitmap code fixes.
> 
> [EMAIL PROTECTED], 2003-08-11 21:55:08+04:00, [EMAIL PROTECTED]
>   item.c:
>     changed can_contain_key item method for ctails
>   ctail.h:
>     added prototypes
>   ctail.c:
>     Added:
>       can_contain_key_ctail,
>       init_ctail,
>       overwrite_ctail.
>     Changed: 
>       paste_ctail
>   flush.h:
>     fixed

Reply via email to