All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
To: <dedekind1@gmail.com>
Cc: Richard Weinberger <richard@nod.at>,
	<linux-mtd@lists.infradead.org>, <adrian.hunter@intel.com>,
	<linux-fsdevel@vger.kernel.org>
Subject: Re: [PATCH RESEND] ubifs: Introduce a mount option of force_atime.
Date: Wed, 24 Jun 2015 07:49:33 +0800	[thread overview]
Message-ID: <5589F08D.2040507@cn.fujitsu.com> (raw)
In-Reply-To: <1435056240.7659.69.camel@sauron.fi.intel.com>

On 06/23/2015 06:44 PM, Artem Bityutskiy wrote:
> On Tue, 2015-06-23 at 17:55 +0800, Dongsheng Yang wrote:
>> In short, I think force_atime to ubifs is the choice from my opinion.
>
> So will we end up with this:
>
> -o - no atime support
> -o atime - no atime support
> -o noatime - same, no atime support
> -o force_atime - full atime support
> -o relatime - relative atime support
> -o lazyatime - lazy atime support
>
> IOW, atime/noatime mount options have no effect on UBIFS. To have full
> atime support - people have to use "force_atime". And then the rest of
> the standard options are supported.
>
> So if you are the user, would not you find this confusing and
> inconsistent? I would.
>
>
> How about this alternative: we preserve current behavior, but we
> introduce a compile-time configuration option which enables atime
> support _and_ changes the default behavior to match the behavior of the
> mainstream file-systems.
>
> Or to put it differently.
>
> 1. We introduce the UBIFS_ATIME_SUPPORT configuration option. This
> option will be off by default.
>
> 3. If UBIFS_ATIME_SUPPORT is off, users get the current (legacy)
> behavior. Atime is not supported. The atime/noatime/relatime/lazyatime
> mount options are ignored.
>
> 4. If UBIFS_ATIME_SUPPORT is on, UBIFS supports atime by default. I.e.:
>
> -o - full atime support
> -o atime - full atime support
> -o noatime - no atime support
>
> We may also print a fat big warning from the mount function about the
> fact that atime support is enabled. Just in case a legacy user enabled
> this option.
>
> How does this sound to you?

Great!! good idea to me.

And we can also do the other changes to match mainstream
file-systems, if necessary, in similar way in future.

Yang
>
> Artem.
>
> .
>


WARNING: multiple messages have this Message-ID (diff)
From: Dongsheng Yang <yangds.fnst@cn.fujitsu.com>
To: <dedekind1@gmail.com>
Cc: linux-fsdevel@vger.kernel.org,
	Richard Weinberger <richard@nod.at>,
	linux-mtd@lists.infradead.org, adrian.hunter@intel.com
Subject: Re: [PATCH RESEND] ubifs: Introduce a mount option of force_atime.
Date: Wed, 24 Jun 2015 07:49:33 +0800	[thread overview]
Message-ID: <5589F08D.2040507@cn.fujitsu.com> (raw)
In-Reply-To: <1435056240.7659.69.camel@sauron.fi.intel.com>

On 06/23/2015 06:44 PM, Artem Bityutskiy wrote:
> On Tue, 2015-06-23 at 17:55 +0800, Dongsheng Yang wrote:
>> In short, I think force_atime to ubifs is the choice from my opinion.
>
> So will we end up with this:
>
> -o - no atime support
> -o atime - no atime support
> -o noatime - same, no atime support
> -o force_atime - full atime support
> -o relatime - relative atime support
> -o lazyatime - lazy atime support
>
> IOW, atime/noatime mount options have no effect on UBIFS. To have full
> atime support - people have to use "force_atime". And then the rest of
> the standard options are supported.
>
> So if you are the user, would not you find this confusing and
> inconsistent? I would.
>
>
> How about this alternative: we preserve current behavior, but we
> introduce a compile-time configuration option which enables atime
> support _and_ changes the default behavior to match the behavior of the
> mainstream file-systems.
>
> Or to put it differently.
>
> 1. We introduce the UBIFS_ATIME_SUPPORT configuration option. This
> option will be off by default.
>
> 3. If UBIFS_ATIME_SUPPORT is off, users get the current (legacy)
> behavior. Atime is not supported. The atime/noatime/relatime/lazyatime
> mount options are ignored.
>
> 4. If UBIFS_ATIME_SUPPORT is on, UBIFS supports atime by default. I.e.:
>
> -o - full atime support
> -o atime - full atime support
> -o noatime - no atime support
>
> We may also print a fat big warning from the mount function about the
> fact that atime support is enabled. Just in case a legacy user enabled
> this option.
>
> How does this sound to you?

Great!! good idea to me.

And we can also do the other changes to match mainstream
file-systems, if necessary, in similar way in future.

Yang
>
> Artem.
>
> .
>

  reply	other threads:[~2015-06-23 23:54 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-08 10:07 [PATCH RESEND] ubifs: Introduce a mount option of force_atime Dongsheng Yang
2015-06-08 10:07 ` Dongsheng Yang
2015-06-08 22:35 ` Richard Weinberger
2015-06-08 22:55 ` Richard Weinberger
2015-06-09  2:57   ` Dongsheng Yang
2015-06-09  2:57     ` Dongsheng Yang
2015-06-09  3:24   ` Dongsheng Yang
2015-06-09  3:24     ` Dongsheng Yang
2015-06-09  5:00     ` Dongsheng Yang
2015-06-09  5:00       ` Dongsheng Yang
2015-06-09  5:09       ` Dongsheng Yang
2015-06-09  5:09         ` Dongsheng Yang
2015-06-09  6:36 ` Artem Bityutskiy
2015-06-09  6:36   ` Artem Bityutskiy
2015-06-09  8:02   ` Richard Weinberger
2015-06-09  8:02     ` Richard Weinberger
2015-06-10  3:16     ` Dongsheng Yang
2015-06-10  3:16       ` Dongsheng Yang
2015-06-10  9:21       ` Artem Bityutskiy
2015-06-10  9:21         ` Artem Bityutskiy
2015-06-10 10:10         ` Dongsheng Yang
2015-06-10 10:10           ` Dongsheng Yang
2015-06-10 10:25           ` Artem Bityutskiy
2015-06-10 10:25             ` Artem Bityutskiy
2015-06-10 10:34             ` Dongsheng Yang
2015-06-10 10:34               ` Dongsheng Yang
2015-06-10 11:05               ` Artem Bityutskiy
2015-06-10 11:05                 ` Artem Bityutskiy
2015-06-23  9:55                 ` Dongsheng Yang
2015-06-23  9:55                   ` Dongsheng Yang
2015-06-23 10:44                   ` Artem Bityutskiy
2015-06-23 10:44                     ` Artem Bityutskiy
2015-06-23 23:49                     ` Dongsheng Yang [this message]
2015-06-23 23:49                       ` Dongsheng Yang
2015-06-24  0:33                     ` Dave Chinner
2015-06-24  0:33                       ` Dave Chinner
2015-06-24 16:04                       ` Artem Bityutskiy
2015-06-24 16:04                         ` Artem Bityutskiy
2015-06-25  9:55                       ` Dongsheng Yang
2015-06-25  9:55                         ` Dongsheng Yang
2015-06-25 10:08                         ` Artem Bityutskiy
2015-06-25 10:08                           ` Artem Bityutskiy
2015-06-25 10:10                           ` Dongsheng Yang
2015-06-25 10:10                             ` Dongsheng Yang
2015-06-25 11:28                             ` Artem Bityutskiy
2015-06-25 11:28                               ` Artem Bityutskiy
2015-06-26  1:17                               ` Dongsheng Yang
2015-06-26  1:17                                 ` Dongsheng Yang
2015-06-26  7:01                                 ` Artem Bityutskiy
2015-06-26  7:01                                   ` Artem Bityutskiy
2015-06-26  7:13                                   ` Dongsheng Yang
2015-06-26  7:13                                     ` Dongsheng Yang
2015-06-26  7:43                                     ` Artem Bityutskiy
2015-06-26  7:43                                       ` Artem Bityutskiy
2015-06-26  7:52                                       ` Dongsheng Yang
2015-06-26  7:52                                         ` Dongsheng Yang
2015-06-26  8:19                                         ` Artem Bityutskiy
2015-06-26  8:19                                           ` Artem Bityutskiy
2015-06-26  8:22                                           ` Dongsheng Yang
2015-06-26  8:22                                             ` Dongsheng Yang

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=5589F08D.2040507@cn.fujitsu.com \
    --to=yangds.fnst@cn.fujitsu.com \
    --cc=adrian.hunter@intel.com \
    --cc=dedekind1@gmail.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-mtd@lists.infradead.org \
    --cc=richard@nod.at \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.