Hi, Ryan
I think it's not caused by this typo, however, this typo can cause insufficient credits in certain case definitely, so you'd better have this fix as well.
The different stack trace (the crash in dqput path) is indeed different with LU-5040, it probably reveals another problem: When changing owner/group, if the original owner/group has no limits and current inode is the last file for original user/group, the quota entry could be deleted, that requires additional journal credits. This sounds a quite rare comparing with LU-5040, I'll try to work out a fix in LU-5250. Thanks for bringing this to my attention.
Hi, Ryan
I think it's not caused by this typo, however, this typo can cause insufficient credits in certain case definitely, so you'd better have this fix as well.
The different stack trace (the crash in dqput path) is indeed different with
LU-5040, it probably reveals another problem: When changing owner/group, if the original owner/group has no limits and current inode is the last file for original user/group, the quota entry could be deleted, that requires additional journal credits. This sounds a quite rare comparing withLU-5040, I'll try to work out a fix inLU-5250. Thanks for bringing this to my attention.