MCPcopy Index your code

hub / github.com/SynologyOpenSource/synology-csi / functions

Functions322 in github.com/SynologyOpenSource/synology-csi

↓ 1 callersMethodCommandContext
(ctx context.Context, cmd string, args ...string)
pkg/utils/hostexec/hostexec.go:96
↓ 1 callersMethodCreateSnapshot
(spec *models.CreateK8sVolumeSnapshotSpec)
pkg/interfaces/IDsmService.go:24
↓ 1 callersMethodCreateVolume
(spec *models.CreateK8sVolumeSpec)
pkg/interfaces/IDsmService.go:19
↓ 1 callersMethodDeleteSnapshot
(snapshotUuid string)
pkg/interfaces/IDsmService.go:25
↓ 1 callersMethodDeleteVolume
(volId string)
pkg/interfaces/IDsmService.go:20
↓ 1 callersFunctionExecute
()
synocli/cmd/root.go:31
↓ 1 callersMethodExpandVolume
(volId string, newSize int64)
pkg/interfaces/IDsmService.go:23
↓ 1 callersMethodFillSystemInfo
()
pkg/dsm/webapi/systeminfo.go:31
↓ 1 callersFunctionGMTToUnixSecond
(timeStr string)
pkg/dsm/service/share_volume.go:21
↓ 1 callersMethodGetAnotherController
()
pkg/dsm/webapi/utils.go:18
↓ 1 callersMethodGetDsmsCount
()
pkg/dsm/service/dsm.go:84
↓ 1 callersFunctionGetMultipathDevice
returns a multipath device for the configured targets if it exists
pkg/driver/multipath.go:119
↓ 1 callersMethodGetSnapshotByName
(snapshotName string)
pkg/interfaces/IDsmService.go:29
↓ 1 callersMethodGetVolumeByName
(volName string)
pkg/interfaces/IDsmService.go:28
↓ 1 callersFunctionInit
(logLevel string)
pkg/logger/logger.go:88
↓ 1 callersMethodListAllSnapshots
()
pkg/interfaces/IDsmService.go:26
↓ 1 callersMethodListDsmVolumes
(ip string)
pkg/interfaces/IDsmService.go:18
↓ 1 callersMethodListSnapshots
(volId string)
pkg/interfaces/IDsmService.go:27
↓ 1 callersMethodListVolumes
()
pkg/interfaces/IDsmService.go:21
↓ 1 callersMethodLunClone
(spec LunCloneSpec)
pkg/dsm/webapi/iscsi.go:208
↓ 1 callersMethodLunCreate
(spec LunCreateSpec)
pkg/dsm/webapi/iscsi.go:137
↓ 1 callersMethodLunDelete
(lunUuid string)
pkg/dsm/webapi/iscsi.go:340
↓ 1 callersMethodLunList
()
pkg/dsm/webapi/iscsi.go:113
↓ 1 callersMethodLunMapTarget
(targetIds []string, lunUuid string)
pkg/dsm/webapi/iscsi.go:321
↓ 1 callersMethodLunUpdate
(spec LunUpdateSpec)
pkg/dsm/webapi/iscsi.go:171
↓ 1 callersMethodNamespaceClone
(spec NamespaceCloneSpec)
pkg/dsm/webapi/nvmeof.go:114
↓ 1 callersMethodNamespaceCreate
----------------------- Namespace APIs -----------------------
pkg/dsm/webapi/nvmeof.go:85
↓ 1 callersMethodNamespaceDelete
(uuid string)
pkg/dsm/webapi/nvmeof.go:156
↓ 1 callersMethodNamespaceList
()
pkg/dsm/webapi/nvmeof.go:192
↓ 1 callersMethodNamespaceSet
(spec NamespaceSetSpec)
pkg/dsm/webapi/nvmeof.go:140
↓ 1 callersMethodNamespaceSnapshotClone
(spec SnapshotCloneSpec)
pkg/dsm/webapi/nvmeof.go:288
↓ 1 callersMethodNamespaceSnapshotCreate
(spec SnapshotCreateSpec)
pkg/dsm/webapi/nvmeof.go:259
↓ 1 callersMethodNamespaceSnapshotDelete
(snapshotUuid string)
pkg/dsm/webapi/nvmeof.go:313
↓ 1 callersFunctionNewCallerHook
()
pkg/logger/logger.go:38
↓ 1 callersFunctionNewControllerServer
(d *Driver)
pkg/driver/utils.go:46
↓ 1 callersFunctionNewControllerServiceCapability
(cap csi.ControllerServiceCapability_RPC_Type)
pkg/driver/utils.go:94
↓ 1 callersFunctionNewIdentityServer
(d *Driver)
pkg/driver/utils.go:84
↓ 1 callersFunctionNewNodeServer
(d *Driver)
pkg/driver/utils.go:66
↓ 1 callersFunctionNewNodeServiceCapability
(cap csi.NodeServiceCapability_RPC_Type)
pkg/driver/utils.go:104
↓ 1 callersFunctionNewNonBlockingGRPCServer
()
pkg/driver/grpc.go:44
↓ 1 callersFunctionNewVolumeCapabilityAccessMode
(mode csi.VolumeCapability_AccessMode_Mode)
pkg/driver/utils.go:90
↓ 1 callersMethodNfsGet
()
pkg/dsm/webapi/share.go:440
↓ 1 callersMethodNfsSet
(enableV3 bool, enableV4 bool, enabledMinorVer int)
pkg/dsm/webapi/share.go:455
↓ 1 callersMethodOutput
()
pkg/utils/hostexec/hostexec_test.go:312
↓ 1 callersFunctionParseEndpoint
(ep string)
pkg/driver/utils.go:36
↓ 1 callersFunctionRunControllerandNodePublishServer
(endpoint string, d *Driver, cs csi.ControllerServer, ns csi.NodeServer)
pkg/driver/utils.go:114
↓ 1 callersMethodShareNfsPrivilegeLoad
(shareName string)
pkg/dsm/webapi/share.go:424
↓ 1 callersMethodShareNfsPrivilegeSave
(privilege SharePrivilege)
pkg/dsm/webapi/share.go:403
↓ 1 callersMethodSnapshotClone
(spec SnapshotCloneSpec)
pkg/dsm/webapi/iscsi.go:455
↓ 1 callersMethodSnapshotCreate
(spec SnapshotCreateSpec)
pkg/dsm/webapi/iscsi.go:368
↓ 1 callersMethodSnapshotDelete
(snapshotUuid string)
pkg/dsm/webapi/iscsi.go:397
↓ 1 callersMethodSnapshotGet
(snapshotUuid string)
pkg/dsm/webapi/iscsi.go:411
↓ 1 callersMethodStart
Start services at the endpoint
pkg/driver/grpc.go:35
↓ 1 callersMethodSubsystemCreate
----------------------- Subsystem APIs -----------------------
pkg/dsm/webapi/nvmeof.go:326
↓ 1 callersMethodSubsystemDelete
(uuid string)
pkg/dsm/webapi/nvmeof.go:374
↓ 1 callersMethodSubsystemSetNamespaces
(uuid string, namespaceUuids []string)
pkg/dsm/webapi/nvmeof.go:386
↓ 1 callersMethodTargetCreate
(spec TargetCreateSpec)
pkg/dsm/webapi/iscsi.go:295
↓ 1 callersMethodTargetDelete
(targetId string)
pkg/dsm/webapi/iscsi.go:354
↓ 1 callersMethodTargetList
()
pkg/dsm/webapi/iscsi.go:234
↓ 1 callersMethodTargetSet
Enable muti session
pkg/dsm/webapi/iscsi.go:279
↓ 1 callersMethodWait
Waits for the service to stop
pkg/driver/grpc.go:37
↓ 1 callersMethodaddControllerServiceCapabilities
(cl []csi.ControllerServiceCapability_RPC_Type)
pkg/driver/driver.go:102
↓ 1 callersFunctionaddFlags
(cmd *cobra.Command)
main.go:124
↓ 1 callersMethodaddNodeServiceCapabilities
(nsc []csi.NodeServiceCapability_RPC_Type)
pkg/driver/driver.go:126
↓ 1 callersMethodaddVolumeCapabilityAccessModes
(vc []csi.VolumeCapability_AccessMode_Mode)
pkg/driver/driver.go:114
↓ 1 callersFunctioncheckGidPresentInMountFlags
(volumeMountGroup string, mountFlags []string)
pkg/driver/nodeserver.go:320
↓ 1 callersFunctionchmodIfPermissionMismatch
chmodIfPermissionMismatch only perform chmod when permission mismatches
pkg/driver/nfs_utils.go:25
↓ 1 callersMethodcreateNVMeVolumeByDsm
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec)
pkg/dsm/service/namespace_volume.go:142
↓ 1 callersMethodcreateNVMeVolumeBySnapshot
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcSnapshot *models.K8sSnapshotRespSpec)
pkg/dsm/service/namespace_volume.go:55
↓ 1 callersMethodcreateNVMeVolumeByVolume
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcNamespaceInfo webapi.NamespaceInfo)
pkg/dsm/service/namespace_volume.go:96
↓ 1 callersMethodcreateSMBorNFSVolumeBySnapshot
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcSnapshot *models.K8sSnapshotRespSpec)
pkg/dsm/service/share_volume.go:30
↓ 1 callersMethodcreateSMBorNFSVolumeByVolume
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcShareInfo webapi.ShareInfo)
pkg/dsm/service/share_volume.go:83
↓ 1 callersFunctioncreateSharePermission
(name string, acl string)
synocli/cmd/share.go:412
↓ 1 callersFunctioncreateTargetMountPathNFS
(mounter mount.Interface, mountPath string, mountPermissionsUint uint64)
pkg/driver/nodeserver.go:150
↓ 1 callersMethodcreateVolumeByDsm
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec)
pkg/dsm/service/dsm.go:203
↓ 1 callersMethodcreateVolumeBySnapshot
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcSnapshot *models.K8sSnapshotRespSpec)
pkg/dsm/service/dsm.go:322
↓ 1 callersMethodcreateVolumeByVolume
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcLunInfo webapi.LunInfo)
pkg/dsm/service/dsm.go:360
↓ 1 callersFunctiondriverStart
()
main.go:63
↓ 1 callersMethodexecWithTimeout
execute a command with a timeout and returns an error if timeout is exceeded
pkg/driver/multipath.go:54
↓ 1 callersFunctionfindCaller
(skip int)
pkg/logger/logger.go:65
↓ 1 callersFunctiongetCaller
(skip int)
pkg/logger/logger.go:46
↓ 1 callersMethodgetISCSISnapshot
(snapshotUuid string)
pkg/dsm/service/dsm.go:1032
↓ 1 callersFunctiongetK8sClient
()
pkg/driver/utils.go:53
↓ 1 callersFunctiongetLunTypeByInputParams
(lunType string, isThin bool, locationFsType string)
pkg/dsm/service/dsm.go:137
↓ 1 callersFunctiongetNodeAddress
(ctx context.Context, client clientset.Interface)
pkg/driver/nodeserver.go:362
↓ 1 callersMethodgetPortals
(dsmIp string)
pkg/driver/nodeserver.go:193
↓ 1 callersMethodgetSMBorNFSSnapshot
(snapshotUuid string)
pkg/dsm/service/share_volume.go:240
↓ 1 callersFunctiongetShareLocalUserPermission
(dsm *webapi.DSM, shareName string, userName string)
synocli/cmd/share.go:430
↓ 1 callersMethodgetVolumeCapabilityAccessModes
()
pkg/driver/driver.go:138
↓ 1 callersFunctionhasNVMeSession
(ip string, port int, transport string, nqn string)
pkg/driver/nvme_connector.go:133
↓ 1 callersFunctionisNfsVersionAllowed
(ver string)
pkg/driver/driver.go:146
↓ 1 callersFunctionisNfsVersionSupport
(dsm *webapi.DSM, nfsVersion string)
pkg/dsm/service/dsm.go:452
↓ 1 callersFunctionisProtocolSupport
(protocol string)
pkg/driver/driver.go:142
↓ 1 callersMethodiscsiadm_discovery
(portal string)
pkg/driver/initiator.go:111
↓ 1 callersMethodiscsiadm_login
(iqn, portal string)
pkg/driver/initiator.go:125
↓ 1 callersMethodiscsiadm_logout
(iqn string)
pkg/driver/initiator.go:153
↓ 1 callersMethodiscsiadm_rescan
(iqn string)
pkg/driver/initiator.go:164
↓ 1 callersMethodiscsiadm_update_node_startup
(iqn, portal string)
pkg/driver/initiator.go:138
↓ 1 callersMethodlistNVMeSnapshotsByDsm
(dsm *webapi.DSM)
pkg/dsm/service/namespace_volume.go:229
↓ 1 callersFunctionlistNamespacesFromSysfs
listNamespacesFromSysfs lists all namespaces for a given subsystem NQN
pkg/driver/nvme_connector.go:87
← previousnext →101–200 of 322, ranked by callers