Re: [reiserfs-list] reiserfs-raw

2001-06-22 Thread Russell Coker

On Monday 18 June 2001 21:57, Henrik Nordstrom wrote:
 For Squid it would become very interesting if in some time (lets say
 about a year, maybe more) there is a good volatile permanent object
 store similar to reiserfs-raw but with a slightly more flexible
 application interface.

One thing I have considered doing if I got a large amount of spare time 
(IE something that'll never happen) is to investigate getting the 
user-mode-linux code and taking the block IO part to make file systems 
run in user-space as a database interface.  For something like a large 
squid box it might get a performance gain to have small operations 
(directory lookups) take place in user-land rather than have a system 
call for each one.

Also it could potentially have some benefits for debugging.  I thought 
that combining the above with a LD_PRELOAD library to take over the 
read/write/open/etc library calls could allow an application to think 
it's using regular files while it's really accessing a user-land process 
and talking over named pipes.  Then you could test out a new version of a 
file system without risking crashing your machine!

-- 
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/   Postal SMTP/POP benchmark
http://www.coker.com.au/projects.html Projects I am working on
http://www.coker.com.au/~russell/ My home page



[reiserfs-list] reiserfs-raw

2001-06-18 Thread Henrik Nordstrom

ReiserFS developers:

What is the status of the reiserfs-raw branch? Is it still being
maintained, or has it been completely postponed awaiting finding
space/resources/time for a more generic filesystem interface mechanism
for such applications?

The last known release of reiserfs-raw is 2.4.0-test10-reiserfs-raw, but
this patch contains many things not actually part of the reiserfs-raw
changes (i.e. the whole of reiserfs, AIO, hotswap capabilities, and from
what it seems a bunch of more or less unrelated patches), with no
references to which versions these are based on, making it increasingly
hard to maintain such a kernel.

It would be a shame to let all this work go down the drain I think.

--
Henrik Nordstrom
Squid Developer



Re: [reiserfs-list] reiserfs-raw

2001-06-18 Thread Nikita Danilov

Henrik Nordstrom writes:
  ReiserFS developers:
  
  What is the status of the reiserfs-raw branch? Is it still being
  maintained, or has it been completely postponed awaiting finding
  space/resources/time for a more generic filesystem interface mechanism
  for such applications?

It is not maintained due to the lack of the funding. Hans can tell more,
I guess.

  
  The last known release of reiserfs-raw is 2.4.0-test10-reiserfs-raw, but
  this patch contains many things not actually part of the reiserfs-raw
  changes (i.e. the whole of reiserfs, AIO, hotswap capabilities, and from
  what it seems a bunch of more or less unrelated patches), with no
  references to which versions these are based on, making it increasingly

There were so much hurry before cache-off...

  hard to maintain such a kernel.
  
  It would be a shame to let all this work go down the drain I think.

Yes.

  
  --
  Henrik Nordstrom
  Squid Developer

Nikita.



Re: [reiserfs-list] reiserfs-raw

2001-06-18 Thread Hans Reiser

Henrik Nordstrom wrote:
 
 ReiserFS developers:
 
 What is the status of the reiserfs-raw branch? Is it still being
 maintained, or has it been completely postponed awaiting finding
 space/resources/time for a more generic filesystem interface mechanism
 for such applications?
 
 The last known release of reiserfs-raw is 2.4.0-test10-reiserfs-raw, but
 this patch contains many things not actually part of the reiserfs-raw
 changes (i.e. the whole of reiserfs, AIO, hotswap capabilities, and from
 what it seems a bunch of more or less unrelated patches), with no
 references to which versions these are based on, making it increasingly
 hard to maintain such a kernel.
 
 It would be a shame to let all this work go down the drain I think.
 
 --
 Henrik Nordstrom
 Squid Developer


The sponsor for it flaked, and we are focusing on our darpa and hp and
applianceware contracts.

I agree that it is a shame to let it go to waste, but better to leave behind a
sponsor who can't understand that deep work normally takes 9 months at least.

Version 4 will be exciting.

Hans



Re: [reiserfs-list] reiserfs-raw

2001-06-18 Thread Henrik Nordstrom

Nikita Danilov wrote:

   The last known release of reiserfs-raw is 2.4.0-test10-reiserfs-raw, but
   this patch contains many things not actually part of the reiserfs-raw
   changes (i.e. the whole of reiserfs, AIO, hotswap capabilities, and from
   what it seems a bunch of more or less unrelated patches), with no
   references to which versions these are based on, making it increasingly
 
 There were so much hurry before cache-off...

True. It was a bit rushed then, but it did manage to successully
complete a cache backeoff...

--
Henrik Nordstrom
Squid developer