MCPcopy Create free account
hub / github.com/apache/mesos / createVolumeState

Function createVolumeState

src/slave/csi_server.cpp:439–452  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

437
438
439VolumeState createVolumeState(const Volume& volume)
440{
441 const Volume::Source::CSIVolume::StaticProvisioning& staticProvisioning =
442 volume.source().csi_volume().static_provisioning();
443
444 VolumeState result;
445 result.set_state(VolumeState::NODE_READY);
446 *result.mutable_volume_capability() = staticProvisioning.volume_capability();
447 *result.mutable_volume_context() = staticProvisioning.volume_context();
448 result.set_readonly(volume.mode() == Volume::RO);
449 result.set_pre_provisioned(true);
450
451 return result;
452}
453
454
455hashset<CSIPluginContainerInfo::Service> extractServices(

Callers 1

publishVolumeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected