public interface CsiAdaptorProtocol
| Modifier and Type | Method and Description |
|---|---|
GetPluginInfoResponse |
getPluginInfo(GetPluginInfoRequest request)
Get plugin info from the CSI driver.
|
NodePublishVolumeResponse |
nodePublishVolume(NodePublishVolumeRequest request)
Publish the volume on a node manager, the volume will be mounted
to the local file system and become visible for clients.
|
NodeUnpublishVolumeResponse |
nodeUnpublishVolume(NodeUnpublishVolumeRequest request)
This is a reverse operation of
nodePublishVolume(NodePublishVolumeRequest), it un-mounts the
volume from given node. |
ValidateVolumeCapabilitiesResponse |
validateVolumeCapacity(ValidateVolumeCapabilitiesRequest request)
Validate if the volume capacity can be satisfied on the underneath
storage system.
|
GetPluginInfoResponse getPluginInfo(GetPluginInfoRequest request) throws YarnException, IOException
request - get plugin info request.YarnException - exceptions from yarn servers.IOException - io error occur.ValidateVolumeCapabilitiesResponse validateVolumeCapacity(ValidateVolumeCapabilitiesRequest request) throws YarnException, IOException
request - validate volume capability request.YarnException - exceptions from yarn servers.IOException - io error occur.NodePublishVolumeResponse nodePublishVolume(NodePublishVolumeRequest request) throws YarnException, IOException
request - publish volume request.YarnException - exceptions from yarn servers.IOException - io error occur.NodeUnpublishVolumeResponse nodeUnpublishVolume(NodeUnpublishVolumeRequest request) throws YarnException, IOException
nodePublishVolume(NodePublishVolumeRequest), it un-mounts the
volume from given node.request - un-publish volume request.YarnException - exceptions from yarn servers.IOException - io error occur.Copyright © 2008–2024 Apache Software Foundation. All rights reserved.