Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
object/put: fix concurrent PUT data corruption
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]>
- Loading branch information