Re: [PATCH 0/7] OMFS filesystem version 3

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Miklos Szeredi
Date: Friday, April 18, 2008 - 5:20 am

> Szabolcs Szakacsits wrote:

Most filesystems (ntfs-3g included) cannot be modified from the
outside, so coherency isn't an issue.

Otherwise currently fuse provides rather crude settings for caching:

  - timeout for attributes (per-inode, default 1s)
  - timeout for names (per-dentry, default 1s)
  - page cache is bypassed completely (per-file, default off)
  - invalidation of page cache on open (per-open, default on)

Writes are synchronous even in the caching case, for various reasons.
That is one of the reasons why write performance can be worse than
read performance.  For some filesystems (ntfs-3g), this limitation
could be lifted, but that requires that the mtime handling be moved to
the kernel in these cases, which is not yet possible.

There are also plans to add some sort of cache coherency protocol,
where the filesystem can asynchronously call back to fuse to
invalidate data or metadata.


Sshfs is not coherent (but neither is NFS), it just has timeouts for
caches and invalidation based on modification time.

Miklos
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sat Apr 12, 3:58 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sat Apr 12, 5:03 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sat Apr 12, 8:33 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sat Apr 12, 8:55 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sat Apr 12, 9:41 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Sun Apr 13, 1:01 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 1:20 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Sun Apr 13, 1:28 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Sun Apr 13, 2:04 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Pavel Machek, (Sun Apr 13, 3:00 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Sun Apr 13, 3:37 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Sun Apr 13, 2:15 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 3:44 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Sun Apr 13, 3:49 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 4:10 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sun Apr 13, 5:45 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sun Apr 13, 6:32 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 10:48 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 12:25 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 12:35 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 12:49 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 1:11 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Anton Altaparmakov, (Mon Apr 14, 1:11 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Mon Apr 14, 1:16 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 1:26 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Xavier Bestel, (Mon Apr 14, 1:30 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 1:36 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 1:41 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 1:43 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 1:44 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 2:08 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 2:09 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 2:21 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Mon Apr 14, 2:42 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 2:58 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Mon Apr 14, 3:09 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 3:22 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Mon Apr 14, 3:36 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Mon Apr 14, 4:05 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 4:16 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Mon Apr 14, 4:55 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 4:57 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 5:26 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 5:50 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Chris Mason, (Mon Apr 14, 7:20 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Mon Apr 14, 9:36 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Mon Apr 14, 9:51 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Mon Apr 14, 10:18 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Mon Apr 14, 10:22 am)
Re: [PATCH 0/7] OMFS filesystem version 3, david, (Mon Apr 14, 1:29 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Jeff Garzik, (Mon Apr 14, 1:55 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 2:11 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Evgeniy Polyakov, (Mon Apr 14, 3:32 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Mon Apr 14, 3:35 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, SL Baur, (Mon Apr 14, 4:09 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 4:21 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 4:24 pm)
Re: [PATCH 0/7] OMFS filesystem version 3 , Erez Zadok, (Mon Apr 14, 8:14 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Tue Apr 15, 4:33 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Adrian Bunk, (Tue Apr 15, 8:16 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Tue Apr 15, 8:23 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Tue Apr 15, 9:57 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Tue Apr 15, 11:34 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Tue Apr 15, 11:53 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Adrian Bunk, (Tue Apr 15, 12:24 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Tue Apr 15, 12:58 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Tue Apr 15, 1:02 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Tue Apr 15, 1:11 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Adrian Bunk, (Tue Apr 15, 1:27 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, david m. richter, (Tue Apr 15, 2:46 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Wed Apr 16, 6:08 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Wed Apr 16, 11:50 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Thu Apr 17, 1:17 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 3:30 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Fri Apr 18, 4:52 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Fri Apr 18, 5:20 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 5:46 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Fri Apr 18, 5:57 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 6:13 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Fri Apr 18, 6:51 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Fri Apr 18, 7:23 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Fri Apr 18, 7:43 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Fri Apr 18, 9:01 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Fri Apr 18, 9:15 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 10:35 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Fri Apr 18, 10:48 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Enrico Weigelt, (Thu May 1, 7:45 am)