kubernetes/pkg/kubelet/volumemanager/reconciler/reconstruct_common.go

var _

var _

var _

type podVolume

func (p podVolume) MarshalLog() interface{}

type reconstructedVolume

func (rv reconstructedVolume) MarshalLog() interface{}

type globalVolumeInfo

func (gvi globalVolumeInfo) MarshalLog() interface{}

func (rc *reconciler) updateLastSyncTime() {}

func (rc *reconciler) StatesHasBeenSynced() bool {}

func (gvi *globalVolumeInfo) addPodVolume(rcv *reconstructedVolume) {}

func (rc *reconciler) cleanupMounts(volume podVolume) {}

// getDeviceMountPath returns device mount path for block volume which
// implements BlockVolumeMapper or filesystem volume which implements
// DeviceMounter
func getDeviceMountPath(gvi *globalVolumeInfo) (string, error) {}

// getVolumesFromPodDir scans through the volumes directories under the given pod directory.
// It returns a list of pod volume information including pod's uid, volume's plugin name, mount path,
// and volume spec name.
func getVolumesFromPodDir(podDir string) ([]podVolume, error) {}

// Reconstruct volume data structure by reading the pod's volume directories
func (rc *reconciler) reconstructVolume(volume podVolume) (rvolume *reconstructedVolume, rerr error) {}