mds,client,qa: misc fixes for quota and quota.max_bytes#50910
mds,client,qa: misc fixes for quota and quota.max_bytes#50910
Conversation
vshankar
left a comment
There was a problem hiding this comment.
Did we not see the failures when running integration tests @rishabh-d-dave ?
Yeah, correct. |
|
jenkins retest this please |
|
@dparmar18 Just added 3 new commits to fix https://tracker.ceph.com/issues/59346. The previous ones didn't change. |
If any of the parent directory enables the size quota, we should flush the dirty caps as soon as possible to make sure the quota to be enforced. Fixes: https://tracker.ceph.com/issues/59346 Signed-off-by: Xiubo Li <xiubli@redhat.com>
The quota.max_bytes must be aligned to 4MB if greater than or equal to 4MB, otherwise must align to 4KB. Signed-off-by: Xiubo Li <xiubli@redhat.com>
7fc31cb to
289a440
Compare
Sorry for late update. Done! |
|
jenkins test api |
|
@rishabh-d-dave Are there any changes needed as a result of the testing? Thanks! |
Can't tell. The last QA run was long and there have been push after it. So this needs to be tested again. Also, CI jobs failed. No idea if they failed to related or unrelated reasons since logs have been deleted for them. I'll keep a check and move this PR towards a merge. |
|
jenkins test api |
|
jenkins test make check |
|
jenkins test make check arm64 |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
@vshankar @rishabh-d-dave can this be QAed again? This is low hanging fruit sort of PR, should run fine. |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This pull request has been automatically closed because there has been no activity for 90 days. Please feel free to reopen this pull request (or open a new one) if the proposed change is still appropriate. Thank you for your contribution! |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This pull request has been automatically closed because there has been no activity for 90 days. Please feel free to reopen this pull request (or open a new one) if the proposed change is still appropriate. Thank you for your contribution! |
The size quota must be aligned to 4MiB or 4KiB.
Fixes: https://tracker.ceph.com/issues/59344
Fixes: https://tracker.ceph.com/issues/59346
Fixes: https://tracker.ceph.com/issues/59348
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windows