This is the expected behavior for the
RangeDeleter
thread.
By default, chunk cleanup is asynchronous to the chunk migration process. The balancer does not wait for the completion of the current migration’s delete phase before starting the next chunk migration. Chunks nominated for deletion are added to the
RangeDeleter
queue. The RangeDeleter
thread continues working as long as there are items in its queue, regardless of whether the balancer is enabled or disabled.
If you want chunk deletion to block chunk migration, you can change the default behavior using the the _waitForDelete setting.
For more information, see Asynchronous Chunk Migration Cleanup.
Comments
Post a Comment