Delete container replica commands
Learn about the delete container replica commands, its priroty, and the configuration to control it.
The delete container commands are throttled in much the same way as for the replicate container commands. When a delete command is attempted, the current command count is checked and if the datanode is overloaded, another replica is tried or the container is re-queued and attempted again later.Use the
hdds.scm.replication.datanode.delete.container.limitconfiguration to adjust the limit on the number of delete commands that can be queued on a datanode.
The balancer and delete commands
- Delete is less important than replication, as a delayed delete cannot result in data loss.
- The balancer delete commands are triggered by the completion of a replicate command and this rate of completion naturally throttles the delete.
- Delete commands are less resource intensive, and hence the datanode should be able to deal with a large number quickly.