-
Notifications
You must be signed in to change notification settings - Fork 38
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
Failure to delete an object #2971
Comments
two objects cannot be dropped from metis2 but from a single container. WC has been cleaned |
Some more problematic objects.
|
So I have cleaned manually bucket with object headers for this ( |
@roman-khimov, also pretty sure it is #2978 (comment). |
If ants pool is busy and cannot take task, early `return` without `wg.Wait()` leads to `iterateNodesForObject`'s `return` and all the buffers for binary replication from now may be reused while are still in use by the other routines inside the pool. Wait for WG before any `return` is called. Closes #2978, #2988, #2975, #2971. Signed-off-by: Pavel Karpy <[email protected]>
If ants pool is busy and cannot take task, early `return` without `wg.Wait()` leads to `iterateNodesForObject`'s `return` and all the buffers for binary replication from now may be reused while are still in use by the other routines inside the pool. Wait for WG before any `return` is called. Closes #2978, closes #2988, closes #2975, closes #2971. Signed-off-by: Pavel Karpy <[email protected]>
Expected Behavior
No errors.
Current Behavior
Possible Solution
Let objects die in any event, even if they're malformed (which is strange, but that's what it is).
Steps to Reproduce (for bugs)
Unknown
Context
Mainnet.
Regression
Unknown.
Your Environment
uname -a
): Debian stableThe text was updated successfully, but these errors were encountered: