All of lore.kernel.org
 help / color / mirror / Atom feed
* quota: dqio_mutex design
@ 2017-02-02 12:23 Andrew Perepechko
  2017-03-03 10:08 ` Jan Kara
  0 siblings, 1 reply; 22+ messages in thread
From: Andrew Perepechko @ 2017-02-02 12:23 UTC (permalink / raw)
  To: linux-fsdevel

Hello!

We have a heavy metadata related workload (ext4, quota journalling)
and profiling shows that there's significant dqio_mutex contention.

>From the quota code, it looks like every time dqio_mutex is taken
it protects access to only one quota file.

Is it possible to split dqio_mutex for each of MAXQUOTAS so that
e.g. 2 parallel dquot_commit()'s can be running for user and group
quota update? Am I missing any dqio_mutex function that requires
dqio_mutex to be monolithic?

Thank you,
Andrew

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

end of thread, other threads:[~2017-08-14  8:22 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-02 12:23 quota: dqio_mutex design Andrew Perepechko
2017-03-03 10:08 ` Jan Kara
2017-03-09 22:29   ` Andrew Perepechko
2017-03-13  8:44     ` Jan Kara
2017-06-21 10:52   ` Jan Kara
     [not found]     ` <4181747.CBilgxvOab@panda>
2017-08-01 13:02       ` Jan Kara
2017-08-02 16:25         ` Jan Kara
2017-08-02 17:52           ` Andrew Perepechko
2017-08-03 11:09             ` Jan Kara
2017-08-03 11:31             ` Wang Shilong
2017-08-03 12:24               ` Andrew Perepechko
2017-08-03 13:19                 ` Wang Shilong
2017-08-03 13:41                   ` Andrew Perepechko
2017-08-03 13:55                     ` Andrew Perepechko
2017-08-03 14:23                       ` Jan Kara
2017-08-03 14:36               ` Jan Kara
2017-08-03 14:39                 ` Wang Shilong
2017-08-08 16:06                   ` Jan Kara
2017-08-14  3:24                     ` Wang Shilong
2017-08-14  3:28                       ` Wang Shilong
2017-08-14  3:53                       ` Wang Shilong
2017-08-14  8:22                         ` Jan Kara

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.