linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Question] ext4/xfs: Default behavior changed after per-file DAX
@ 2021-10-26 14:12 JeffleXu
  2021-10-26 15:48 ` Darrick J. Wong
  2021-10-27  2:52 ` JeffleXu
  0 siblings, 2 replies; 14+ messages in thread
From: JeffleXu @ 2021-10-26 14:12 UTC (permalink / raw)
  To: Theodore Ts'o, adilger.kernel, Darrick J. Wong, ira.weiny
  Cc: linux-xfs, linux-ext4@vger.kernel.org, linux-fsdevel,
	dan.j.williams, Vivek Goyal, Christoph Hellwig

Hi,

Recently I'm working on supporting per-file DAX for virtiofs [1]. Vivek
Goyal and I are interested [2] why the default behavior has changed
since introduction of per-file DAX on ext4 and xfs [3][4].

That is, before the introduction of per-file DAX, when user doesn't
specify '-o dax', DAX is disabled for all files. After supporting
per-file DAX, when neither '-o dax' nor '-o dax=always|inode|never' is
specified, it actually works in a '-o dax=inode' way if the underlying
blkdev is DAX capable, i.e. depending on the persistent inode flag. That
is, the default behavior has changed from user's perspective.

We are not sure if this is intentional or not. Appreciate if anyone
could offer some hint.


[1] https://lore.kernel.org/all/YW2Oj4FrIB8do3zX@redhat.com/T/
[2]
https://lore.kernel.org/all/YW2Oj4FrIB8do3zX@redhat.com/T/#mf067498887ca2023c64c8b8f6aec879557eb28f8
[3] 9cb20f94afcd2964944f9468e38da736ee855b19 ("fs/ext4: Make DAX mount
option a tri-state")
[4] 02beb2686ff964884756c581d513e103542dcc6a ("fs/xfs: Make DAX mount
option a tri-state")


-- 
Thanks,
Jeffle

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

end of thread, other threads:[~2021-10-28 19:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-26 14:12 [Question] ext4/xfs: Default behavior changed after per-file DAX JeffleXu
2021-10-26 15:48 ` Darrick J. Wong
2021-10-26 19:25   ` Vivek Goyal
2021-10-26 20:57     ` Ira Weiny
2021-10-27 14:36       ` Vivek Goyal
2021-10-28  5:52         ` JeffleXu
2021-10-28 13:01           ` Vivek Goyal
2021-10-28 18:24           ` Ira Weiny
2021-10-28 19:19             ` Vivek Goyal
2021-10-26 22:33     ` Dave Chinner
2021-10-27 13:14       ` Vivek Goyal
2021-10-28 16:29         ` Eric Sandeen
2021-10-28 16:42           ` Darrick J. Wong
2021-10-27  2:52 ` JeffleXu

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).