Hi,

> I would not exactly call this a gimmick.

I wish I hadn't used that term since it attracts too much attention on itself, 
making people forget it was part of a sentence that was quite balanced and 
seemingly altering their judgement.

I think you're confusing the need and the mechanism (or implementation).  In 
substance, we (Robert and I) were talking about turning "atime" off *by 
default*.  What I tried to convey is that the needs that justify this mechanism 
are those of a minority in my view (and I'm certainly not opposed to be 
educated if it's not true), and additionally that the "atime" mechanism 
addresses these needs poorly.

With that in mind, developing "relatime" to try to alleviate the shortcomings 
of "atime" has a low ROI: It doesn't add the crucial functionality most needs 
(like auditing) would require and doesn't even really address the I/O 
shortcomings in some frequent scenarios.  Deactivating "atime", by contrast, 
doesn't require any development, suppresses all I/O overhead, and doesn't 
suppress any functionality for an overwhelming majority of uses (at least, this 
is my current view; other inputs welcome).

I did not say that the needs themselves are a gimmick, e.g., having a 
notification of new mail (although, in this case, frankly, I'm on the verge of 
arguing it).  Simply, relying on "atime" (or "relatime") for this is 
unnecessary, as you must have understood reading the various previous answers 
in this thread.

> On Linux mount(8) from https://github.com/karelzak/util-linux says
> 
>    relatime
>        Update inode access times relative to modify or change time. Access
>        time is only updated if the previous access time was earlier than
>        or equal to the current modify or change time. (Similar to noatime,
>        but it doesn’t break mutt(1) or other applications that need to
>        know if a file has been read since the last time it was modified.)
> 
> and this is what i use, except for some noatime mount points
> (/x/doc, /x/music, /x/pub, to be exact).

It seems that the other answers (mostly those of Robert IIRC) have shown that 
this manpage text isn't up-to-date with current practices.

Which need(s) of yours are you trying to address exactly by using "relatime"?

Thanks and regards.

-- 
Olivier Certner

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to