linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Szabolcs Szakacsits <szaka@ntfs-3g.org>
To: Anton Altaparmakov <aia21@cam.ac.uk>
Cc: Miklos Szeredi <miklos@szeredi.hu>,
	dwmw2@infradead.org, hch@infradead.org, me@bobcopeland.com,
	linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [PATCH 0/7] OMFS filesystem version 3
Date: Mon, 14 Apr 2008 19:12:50 +0300 (EEST)	[thread overview]
Message-ID: <Pine.LNX.4.62.0804141812040.3058@tamago.serverit.net> (raw)
In-Reply-To: <38B7FCFD-9F4F-4D03-9FEE-E44EA19D1599@cam.ac.uk>


On Mon, 14 Apr 2008, Anton Altaparmakov wrote:

> > I consider this as a benefit for FUSE file systems. An unloadable kernel
> > module results reboot which is much more intrusive.
> 
> Kernel modules don't become "unloadable" unless there is a bug.  

That's exactly what I meant. The majority of the system crashes are due to 
kernel drivers.

> The "kill -9" can happen inadvertently even without any bugs in the FUSE 
> or the FUSE-fs. 

Not really. And if so then distros solve it, as some of them already did 
(e.g. during system shutdown). 

> > The OOM killer can be configured and if the fs still uses too much memory
> > then probably it's better to be killed/restarted with journaling support.
> > The important here would be the kernel finally fixing the non-sync behavior
> > when it clams to do so (see recent kernel threads).
> 
> You don't get the point.  Any process in the system can be using too much
> memory and trigger the OOM killer even when the FS is behaving just fine...

Actually you missed when I wrote "the OOM killer can be configured".

FUSE is a new thing which sometimes requires non-conventional thinking and 
minor adjustments here and there. These works are ongoing for some years 
now.
 
> I never said it was a FUSE problem!  It is a ntfsmount/ntfs-3g problem.  At
> least a few years ago someone was trying to use ntfsmount (or ntfs-3g I can't
> remember if you had already forked it then) on a 32MiB RAM embedded ARM box
> and he was running OOM when trying to list directories due to the ntfs/fuse
> implementation.  In the kernel ntfs driver that does not happen.

Listing a directory with over 100k files can be still an ENOMEM problem 
using 32 MB RAM but of course it's solvable. Nobody was interested so far.

	Szaka

--
NTFS-3G:  http://ntfs-3g.org

  reply	other threads:[~2008-04-14 16:13 UTC|newest]

Thread overview: 92+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <14725485.776281208170999085.JavaMail.szaka@kolumbus.fi>
2008-04-14 12:46 ` [PATCH 0/7] OMFS filesystem version 3 Szabolcs Szakacsits
2008-04-14 13:15   ` Anton Altaparmakov
2008-04-14 16:12     ` Szabolcs Szakacsits [this message]
     [not found] <aiwLk-3mc-3@gated-at.bofh.it>
     [not found] ` <aiwLk-3mc-5@gated-at.bofh.it>
     [not found]   ` <aiwLk-3mc-1@gated-at.bofh.it>
2008-04-16  9:56     ` Bodo Eggert
     [not found] <10224488.783261208172602425.JavaMail.szaka@kolumbus.fi>
2008-04-15  0:11 ` Szabolcs Szakacsits
2008-04-15 15:05   ` Adrian Bunk
2008-04-12 22:58 Bob Copeland
2008-04-13  0:03 ` Andrew Morton
2008-04-13  3:33   ` Bob Copeland
2008-04-13  3:55     ` Andrew Morton
2008-04-13  4:41       ` Bob Copeland
2008-04-13  8:01       ` Christoph Hellwig
2008-04-13  8:20         ` Andrew Morton
2008-04-13  8:28           ` Christoph Hellwig
2008-04-13 10:37             ` Miklos Szeredi
2008-04-13 21:15               ` David Woodhouse
2008-04-13 22:44                 ` Andrew Morton
2008-04-13 22:49                   ` Alan Cox
2008-04-13 23:10                     ` Andrew Morton
2008-04-14  1:32                       ` Bob Copeland
2008-04-14  5:48                         ` Andrew Morton
2008-04-14  8:16                       ` Alan Cox
2008-04-14  8:36                         ` Andrew Morton
2008-04-14  8:41                         ` Christoph Hellwig
2008-04-14 14:20                           ` Chris Mason
2008-04-14 16:36                             ` Bob Copeland
2008-04-14 16:51                               ` Alan Cox
2008-04-14 17:18                                 ` Bob Copeland
2008-04-14 17:22                                   ` Alan Cox
2008-04-14 20:29                             ` david
2008-04-18 13:13                               ` Szabolcs Szakacsits
2008-04-14 20:55                           ` Jeff Garzik
2008-04-14 21:11                             ` Andrew Morton
2008-04-14 22:32                               ` Evgeniy Polyakov
2008-04-14 23:21                                 ` Andrew Morton
2008-04-14 23:09                               ` SL Baur
2008-04-14 23:24                                 ` Andrew Morton
2008-04-14  8:30                       ` Xavier Bestel
2008-04-14  8:43                         ` Christoph Hellwig
2008-04-14  8:44                         ` Andrew Morton
2008-04-14  9:08                           ` Christoph Hellwig
2008-04-14  9:09                           ` Christoph Hellwig
2008-04-14  9:21                             ` Andrew Morton
2008-04-14 10:09                               ` David Woodhouse
2008-04-14 10:22                                 ` Andrew Morton
2008-04-14 10:36                                   ` David Woodhouse
2008-04-14 11:16                                   ` Christoph Hellwig
2008-04-15 15:16                       ` Adrian Bunk
2008-04-15 16:57                         ` Christoph Hellwig
2008-04-15 18:34                           ` Andrew Morton
2008-04-15 18:53                             ` Alan Cox
2008-04-15 20:02                               ` Andrew Morton
2008-04-15 19:58                                 ` Alan Cox
2008-04-15 21:46                                   ` david m. richter
2008-04-15 19:24                             ` Adrian Bunk
2008-04-15 20:11                               ` Andrew Morton
2008-04-15 20:27                                 ` Adrian Bunk
2008-04-14  7:25                 ` Miklos Szeredi
2008-04-14  7:49                   ` Andrew Morton
2008-04-14  8:11                     ` Miklos Szeredi
2008-04-14  8:11                     ` Anton Altaparmakov
2008-04-14  8:26                       ` Miklos Szeredi
2008-04-14  9:42                   ` Jamie Lokier
2008-04-14  9:58                     ` Miklos Szeredi
2008-04-14 11:05                       ` David Woodhouse
2008-04-14 12:50                         ` Miklos Szeredi
2008-04-14 11:55                       ` Jamie Lokier
2008-04-14 11:57                         ` Christoph Hellwig
2008-04-14 12:26                         ` Miklos Szeredi
2008-04-14 22:35                           ` Jamie Lokier
2008-04-15 11:33                             ` Miklos Szeredi
2008-04-15 15:23                               ` Jamie Lokier
2008-04-17  1:08                                 ` Szabolcs Szakacsits
2008-04-17  6:50                                   ` Jamie Lokier
2008-04-17  8:17                                     ` Miklos Szeredi
2008-04-14  0:45               ` Bob Copeland
2008-04-14  7:35                 ` Miklos Szeredi
2008-04-18 10:30                 ` Szabolcs Szakacsits
2008-04-18 11:52                   ` Jamie Lokier
2008-04-18 12:20                     ` Miklos Szeredi
2008-04-18 12:57                       ` Jamie Lokier
2008-04-18 16:01                         ` Miklos Szeredi
2008-04-18 16:15                           ` Jamie Lokier
2008-04-18 13:51                   ` Bob Copeland
2008-04-18 14:23                     ` Miklos Szeredi
2008-04-18 14:43                       ` Bob Copeland
2008-04-18 17:35                     ` Szabolcs Szakacsits
2008-04-18 17:48                       ` Bob Copeland
2008-04-18 12:46             ` Szabolcs Szakacsits
2008-04-13  9:04     ` Alan Cox
2008-04-13 10:00     ` Pavel Machek
2008-04-15  3:14     ` Erez Zadok

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.62.0804141812040.3058@tamago.serverit.net \
    --to=szaka@ntfs-3g.org \
    --cc=aia21@cam.ac.uk \
    --cc=akpm@linux-foundation.org \
    --cc=dwmw2@infradead.org \
    --cc=hch@infradead.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=me@bobcopeland.com \
    --cc=miklos@szeredi.hu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).