Class RandomContainerDeletionChoosingPolicy
java.lang.Object
org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicyTemplate
org.apache.hadoop.ozone.container.common.impl.RandomContainerDeletionChoosingPolicy
- All Implemented Interfaces:
ContainerDeletionChoosingPolicy
Randomly choosing containers for block deletion.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidorderByDescendingPriority(List<ContainerData> candidateContainers) Abstract step for ordering the container data to be deleted.Methods inherited from class org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicyTemplate
chooseContainerForBlockDeletionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.ozone.container.common.interfaces.ContainerDeletionChoosingPolicy
isValidContainerType
-
Constructor Details
-
RandomContainerDeletionChoosingPolicy
public RandomContainerDeletionChoosingPolicy()
-
-
Method Details
-
orderByDescendingPriority
Description copied from class:ContainerDeletionChoosingPolicyTemplateAbstract step for ordering the container data to be deleted. Subclass need to implement the concrete ordering implementation in descending order (more prioritized -> less prioritized)- Specified by:
orderByDescendingPriorityin classContainerDeletionChoosingPolicyTemplate- Parameters:
candidateContainers- candidate containers to be ordered
-