@InterfaceAudience.Private
@InterfaceStability.Unstable
public interface VolumeManager
Modifier and Type | Method and Description |
---|---|
Volume |
addOrGetVolume(Volume volume)
Start to supervise on a volume.
|
org.apache.hadoop.yarn.api.CsiAdaptorProtocol |
getAdaptorByDriverName(String driverName)
Returns the csi-driver-adaptor client from cache by the given driver name.
|
VolumeStates |
getVolumeStates() |
void |
registerCsiDriverAdaptor(String driverName,
org.apache.hadoop.yarn.api.CsiAdaptorProtocol client)
Register a csi-driver-adaptor to the volume manager.
|
ScheduledFuture<VolumeProvisioningResults> |
schedule(VolumeProvisioningTask volumeProvisioningTask,
int delaySecond)
Execute volume provisioning tasks as backend threads.
|
VolumeStates getVolumeStates()
Volume addOrGetVolume(Volume volume)
volume
- ScheduledFuture<VolumeProvisioningResults> schedule(VolumeProvisioningTask volumeProvisioningTask, int delaySecond)
volumeProvisioningTask
- delaySecond
- void registerCsiDriverAdaptor(String driverName, org.apache.hadoop.yarn.api.CsiAdaptorProtocol client)
driverName
- client
- org.apache.hadoop.yarn.api.CsiAdaptorProtocol getAdaptorByDriverName(String driverName)
driverName
- Copyright © 2008–2021 Apache Software Foundation. All rights reserved.