-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tumbleweed Pool delete quota error #2932
Comments
@Hooverdan96 I'm wondering if this may be another angle on your observation of our possibly not tending to quota group deletes properly: which may now have surfaced with newer kernels/filesystem subsystems, i.e. as per your comments in the following replication issue:
e.g. from that issue:
|
Do you think, it might be a timing issue, i.e. one should wait until other processes finish before deleting the quota group? Or the sequence of deletion might need to be changed? |
@Hooverdan96 I don't think it is a waiting thing. But agreed that we likely need to change the sequence, or rather add a quota delete to it. In the test cases there was almost no data/quota load. So that may be relevant. However this same reproducer test did not exhibit this issue on a 15.6 host. So very likely a change in behaviour (more strict) in TW than in Leap 15.6 that we need to adapt to some how. Once the new installers are out this should be trivial to reproduce - especially give this was near out-of-the-box behaviour. But it was directly after a prior Pool import. |
When deleting a freshly imported Pool with Shares in Tumblweed (newer kernel & btrfs), for each Share on the Pool we receive a blocker error.
I.e.
Our regular warning of:
plus:
Pool Delete attempt one:
But the associated Share will now have been removed regardless. A subsequent error for every other Share will then follow on each subsequent Pool delete attempt:
Pool Delete attempt two:
Regular warning plus this time:
Third Pool delete attempt:
I.e. no shares now. And the Pool delete succeeds.
The text was updated successfully, but these errors were encountered: