On 2/11/20 9:43 AM, Darrick J. Wong wrote: > On Sat, Feb 08, 2020 at 03:09:19PM -0600, Eric Sandeen wrote: >> Quota timers are currently a mess. Right now, at mount time, >> we pick up the first enabled type and use that for the single >> timer in mp->m_quotainfo. >> >> Interestingly, if we set a timer on a different type, /that/ >> gets set into mp->m_quotainfo where it stays in effect until >> the next mount, when we pick the first enabled type again. >> >> We actually write the timer values to each type of quota inode, >> but only one is ever in force, according to the interesting behavior >> described above. >> >> This series allows quota timers & warn limits to be independently >> set and enforced for each quota type. > > Is there a test case demonstrating this behavior? I do still owe this a testcase. Planned to do it yesterday and then life happened, as it does. > Also, what do the other filesystems (well ok ext4) do? I'll let you know after I write the testcase ;) -Eric