Re: [PATCH 2/2] xfs: remove XFS_QMOPT_ENOSPC flag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/13/20 6:00 AM, Brian Foster wrote:
> On Tue, May 12, 2020 at 04:34:43PM -0700, Darrick J. Wong wrote:
>> On Fri, May 08, 2020 at 12:21:29PM -0400, Brian Foster wrote:
>>> On Fri, May 08, 2020 at 10:45:48AM -0500, Eric Sandeen wrote:
>>>> On 5/8/20 8:01 AM, Brian Foster wrote:

...

>>>> You're right that my patch changes these to ENOSPC.
>>>>
>>>>> Is the intent to change behavior such that -ENOSPC is
>>>>> unconditional for project quota reservation failures?
>>>>
>>>> Now it's a conundrum.  I /think/ the current behavior is due to an oversight, but 
>>>>
>>>> a) I'm not certain, and
>>>> b) can we change it now?
>>>>
>>>
>>> Heh, I can't really tell what the intended/expected behavior is. For
>>> whatever it's worth, it seems reasonable enough to me to change it based
>>> on the fact that project quotas have been expected to return -ENOSPC in
>>> at least some common cases for many years. It seems unlikely that users
>>> would know or care about the change in behavior in the subset noted
>>> above, but who knows. It might be good to get some other opinions. :P
>>
>> "I bet you a beer at the next conference (if they ever happen again)
>> that nobody will notice"? :P
>>
> 
> Apocalypse aside, free beer is free beer. ;)
> 
>> TBH while I find it a little odd that project quota gets to return
>> ENOSPC instead of EDQUOT, I find it more odd that sometimes it doesn't.
>> This at least gets us to consistent behavior (EDQUOT for user/group,
>> ENOSPC for project) so for the series:
>>
> 
> Works for me, but can we update the commit log to describe the behavior
> change before this goes in? In fact, it might even make sense to retitle
> the patch to something like "xfs: always return -ENOSPC on project quota
> reservation failure" and let the flag removal be a side effect of that.

Yes that's a good plan. I'm also happy to just combine the 2 patches if
that's better.  I'll sync up w/ Darrick to see if this can still happen.e

Thanks again for spotting the difference,

-Eric

> Brian



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux