You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This RPC is called by the CO when a workload that wants to use the specified volume is placed (scheduled) on a node.
884
885
The Plugin SHALL assume that this RPC will be executed on the node where the volume will be used.
885
-
This RPC may be called by the CO multiple times: at least once per volume per workload
886
-
(in particular, if the same volume is referenced by two different workloads, `NodePublishVolume` will be called twice, once for each workload, with possibly different `target_path` and/or auth credentials).
886
+
This RPC MAY be called by the CO multiple times on the same node for the same volume with possibly different `target_path` and/or auth credentials.
887
887
If the corresponding Controller Plugin has `PUBLISH_UNPUBLISH_VOLUME` controller capability, the CO MUST guarantee that this RPC is called after `ControllerPublishVolume` is
888
888
called for the given volume on the given node and returns a success.
This RPC is a reverse operation of `NodePublishVolume`.
940
+
This RPC MUST remove any mounts setup by the corresponding `NodePublishVolume`.
941
+
This Plugin SHALL assume that this RPC will be executed at least once for each successful `NodePublishVolume` call.
940
942
If the corresponding Controller Plugin has `PUBLISH_UNPUBLISH_VOLUME` controller capability, the CO MUST guarantee that this RPC is called before `ControllerUnpublishVolume` is called for the given node and the given volume.
941
943
The Plugin SHALL assume that this RPC will be executed on the node where the volume is being used.
0 commit comments