public inbox for linux-fsdevel@vger.kernel.org
 help / color / mirror / Atom feed
* NILFS: the New Implementation of a Log-structured File System
@ 2005-09-26  6:20 amagai
  2005-09-26  9:48 ` Jörn Engel
  2005-10-10 22:09 ` Pradeep Padala
  0 siblings, 2 replies; 4+ messages in thread
From: amagai @ 2005-09-26  6:20 UTC (permalink / raw)
  To: linux-fsdevel; +Cc: ppadala, nilfs

Hello,

We are developing an LFS for Linux 2.6, named Nilfs (the New
Implementation of a Log-structured File System).  We implemented NILFS
using modern technology, for example, file and inode blocks are
managed by B-trees, internal data is processed in 64 bit wide word
size.  The NILFS also supports snapshots.  The snapshots are
automatically hold without any explicit requests, snapshot can be mounted
as a read-only file system.

The latest version is available on the NILFS WEB site  http://www.nilfs.org/
Comments are welcome!

Thank you!

AMAGAI Yoshiji
Nippon Telegraph and Telephone Corporation
NTT Cyber Space Laboratories
Open Source Software Computing Project
Kernel Team

nilfs@osrg.net

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

* Re: NILFS: the New Implementation of a Log-structured File System
  2005-09-26  6:20 NILFS: the New Implementation of a Log-structured File System amagai
@ 2005-09-26  9:48 ` Jörn Engel
  2005-09-26 10:46   ` [nilfs] " Seiji Kihara
  2005-10-10 22:09 ` Pradeep Padala
  1 sibling, 1 reply; 4+ messages in thread
From: Jörn Engel @ 2005-09-26  9:48 UTC (permalink / raw)
  To: amagai; +Cc: linux-fsdevel, ppadala, nilfs

On Mon, 26 September 2005 15:20:26 +0900, amagai@osrg.net wrote:
> 
> We are developing an LFS for Linux 2.6, named Nilfs (the New
> Implementation of a Log-structured File System).  We implemented NILFS
> using modern technology, for example, file and inode blocks are
> managed by B-trees, internal data is processed in 64 bit wide word
> size.  The NILFS also supports snapshots.  The snapshots are
> automatically hold without any explicit requests, snapshot can be mounted
> as a read-only file system.
> 
> The latest version is available on the NILFS WEB site  http://www.nilfs.org/
> Comments are welcome!

o The spagetti in nilfs_check_page() might want a cleanup. :)
o nilfs_type_by_mode is a strange concept.  Do you really want to
  compress the 4 bits for file types to 3 bits?  With union mount,
  you'd already need whiteouts, so you have used all 8 possible file
  types.  Not sure if anything else could come up in the future.

Interesting stuff.  When do you aim for kernel inclusion?

Jörn

-- 
Admonish your friends privately, but praise them openly.
-- Publilius Syrus 
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* Re: [nilfs] Re: NILFS: the New Implementation of a Log-structured File System
  2005-09-26  9:48 ` Jörn Engel
@ 2005-09-26 10:46   ` Seiji Kihara
  0 siblings, 0 replies; 4+ messages in thread
From: Seiji Kihara @ 2005-09-26 10:46 UTC (permalink / raw)
  To: Jörn Engel; +Cc: amagai, linux-fsdevel, nilfs, ppadala

Hello,

Thank you for comments!  The message below are from Amagai.
Regards,

Seiji

==================================================================
Joern, thank you for comments!

> o The spagetti in nilfs_check_page() might want a cleanup. :)
> o nilfs_type_by_mode is a strange concept.  Do you really want to

The nilfs_check_page() and nilfs_type_by_mode(), or fs/dir.c itself
are modified version of linux/fs/ext2/dir.c.  Current NILFS directory
implementation is a tentative version.

We have a plan to rewrite the NILFS directory mechanism using B-tree
structures.

> Interesting stuff.  When do you aim for kernel inclusion?

There are too many things to do to stabilize the NILFS, and we have
not discussed the attractive theme yet.

================
AMAGAI Yoshiji
Nippon Telegraph and Telephone Corporation
NTT Cyber Space Laboratories
Open Source Software Computing Project
Kernel Team

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

* Re: NILFS: the New Implementation of a Log-structured File System
  2005-09-26  6:20 NILFS: the New Implementation of a Log-structured File System amagai
  2005-09-26  9:48 ` Jörn Engel
@ 2005-10-10 22:09 ` Pradeep Padala
  1 sibling, 0 replies; 4+ messages in thread
From: Pradeep Padala @ 2005-10-10 22:09 UTC (permalink / raw)
  To: amagai; +Cc: linux-fsdevel, nilfs

Hi Amagai,

> We are developing an LFS for Linux 2.6, named Nilfs (the New
> Implementation of a Log-structured File System).  We implemented NILFS
> using modern technology, for example, file and inode blocks are
> managed by B-trees, internal data is processed in 64 bit wide word
> size.  The NILFS also supports snapshots.  The snapshots are
> automatically hold without any explicit requests, snapshot can be mounted
> as a read-only file system.

I will have a closer look at the code, and see how we can merge our work
(I am assuming that you are interested in merging). Did you get a chance
to look at my code at http://logfs.sourceforge.net?

-- 
Pradeep Padala
http://ppadala.blogspot.com


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

end of thread, other threads:[~2005-10-10 22:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-26  6:20 NILFS: the New Implementation of a Log-structured File System amagai
2005-09-26  9:48 ` Jörn Engel
2005-09-26 10:46   ` [nilfs] " Seiji Kihara
2005-10-10 22:09 ` Pradeep Padala

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox