MCPcopy Create free account

hub / github.com/Tech-Byte-Tips/Reference-Guides / functions

Functions236 in github.com/Tech-Byte-Tips/Reference-Guides

↓ 1 callersMethodTargetCreate
(spec TargetCreateSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/webapi/iscsi.go:318
↓ 1 callersMethodTargetDelete
(targetName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/webapi/iscsi.go:377
↓ 1 callersMethodTargetList
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/webapi/iscsi.go:257
↓ 1 callersMethodTargetSet
Enable muti session
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/webapi/iscsi.go:302
↓ 1 callersMethodWait
Waits for the service to stop
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/grpc.go:37
↓ 1 callersMethodaddControllerServiceCapabilities
(cl []csi.ControllerServiceCapability_RPC_Type)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/driver.go:99
↓ 1 callersFunctionaddFlags
(cmd *cobra.Command)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/main.go:101
↓ 1 callersMethodaddNodeServiceCapabilities
(nsc []csi.NodeServiceCapability_RPC_Type)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/driver.go:123
↓ 1 callersMethodaddVolumeCapabilityAccessModes
(vc []csi.VolumeCapability_AccessMode_Mode)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/driver.go:111
↓ 1 callersFunctioncheckGidPresentInMountFlags
(volumeMountGroup string, mountFlags []string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:223
↓ 1 callersMethodcreateSMBVolumeByDsm
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/share_volume.go:130
↓ 1 callersMethodcreateSMBVolumeBySnapshot
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcSnapshot *models.K8sSnapshotRespSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/share_volume.go:30
↓ 1 callersMethodcreateSMBVolumeByVolume
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcShareInfo webapi.ShareInfo)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/share_volume.go:83
↓ 1 callersFunctioncreateSharePermission
(name string, acl string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/synocli/cmd/share.go:412
↓ 1 callersMethodcreateVolumeByDsm
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:201
↓ 1 callersMethodcreateVolumeBySnapshot
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcSnapshot *models.K8sSnapshotRespSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:295
↓ 1 callersMethodcreateVolumeByVolume
(dsm *webapi.DSM, spec *models.CreateK8sVolumeSpec, srcLunInfo webapi.LunInfo)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:333
↓ 1 callersFunctiondriverStart
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/main.go:55
↓ 1 callersFunctionexecWithTimeout
execute a command with a timeout and returns an error if timeout is exceeded
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/multipath.go:52
↓ 1 callersFunctionfindCaller
(skip int)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/logger/logger.go:65
↓ 1 callersFunctiongetCaller
(skip int)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/logger/logger.go:46
↓ 1 callersMethodgetISCSISnapshot
(snapshotUuid string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:841
↓ 1 callersFunctiongetLunTypeByInputParams
(lunType string, isThin bool, locationFsType string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:129
↓ 1 callersMethodgetPortals
(dsmIp string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:142
↓ 1 callersMethodgetSMBSnapshot
(snapshotUuid string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/share_volume.go:224
↓ 1 callersFunctiongetShareLocalUserPermission
(dsm *webapi.DSM, shareName string, userName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/synocli/cmd/share.go:430
↓ 1 callersMethodgetVolumeCapabilityAccessModes
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/driver.go:135
↓ 1 callersFunctionisProtocolSupport
(protocol string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/driver.go:139
↓ 1 callersFunctioniscsiadm_discovery
(portal string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:100
↓ 1 callersFunctioniscsiadm_login
(iqn, portal string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:113
↓ 1 callersFunctioniscsiadm_logout
(iqn string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:141
↓ 1 callersFunctioniscsiadm_rescan
(iqn string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:152
↓ 1 callersFunctioniscsiadm_update_node_startup
(iqn, portal string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:126
↓ 1 callersFunctionlistSessionsByIqn
(targetIqn string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:175
↓ 1 callersMethodlogin
(targetIqn string, portal string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:187
↓ 1 callersMethodlogout
(targetIqn string, ip string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:212
↓ 1 callersMethodlogoutTarget
(volumeId string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:203
↓ 1 callersFunctionlsblk
lsblk execute the lsblk commands
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/multipath.go:144
↓ 1 callersFunctionlunTypeToString
(lunType int)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/synocli/cmd/lun.go:76
↓ 1 callersMethodmountSensitiveWithRetry
(sourcePath string, targetPath string, fsType string, options []string, sensitiveOptions []string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:237
↓ 1 callersFunctionmultipath_flush
flushes a multipath device dm-x with command multipath -f /dev/dm-x
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/multipath.go:95
↓ 1 callersFunctionmultipath_resize
resize a multipath device based on its underlying devices
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/multipath.go:84
↓ 1 callersFunctionmultipathd_is_running
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/multipath.go:36
↓ 1 callersMethodnodeStageISCSIVolume
(ctx context.Context, spec *models.NodeStageVolumeSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:301
↓ 1 callersMethodnodeStageSMBVolume
(ctx context.Context, spec *models.NodeStageVolumeSpec, secrets map[string]string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:338
↓ 1 callersFunctionparseSessions
parseSession takes the raw stdout from the `iscsiadm -m session` command and encodes it into an iSCSI session type
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:55
↓ 1 callersMethodrescan
(targetIqn string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/initiator.go:230
↓ 1 callersMethodserve
(endpoint string, ids csi.IdentityServer, cs csi.ControllerServer, ns csi.NodeServer)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/grpc.go:75
↓ 1 callersFunctionsetLogLevel
(logLevel string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/logger/logger.go:78
↓ 1 callersMethodsetSMBVolumePermission
(sourcePath string, userName string, authType utils.AuthType)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/nodeserver.go:265
↓ 1 callersFunctionshareSnapshotListAll
(dsm *webapi.DSM, shareName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/synocli/cmd/share.go:347
MethodActivate
TODO: func NewNodeDriver() {} TODO: func NewControllerDriver() {}
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/driver.go:93
MethodAddDsm
(client common.ClientInfo)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/interfaces/IDsmService.go:14
FunctionBytesToMB
(size int64)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/utils.go:39
FunctionBytesToMBCeil
Ceiling
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/utils.go:44
MethodControllerExpandVolume
(ctx context.Context, req *csi.ControllerExpandVolumeRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:473
MethodControllerGetCapabilities
(ctx context.Context, req *csi.ControllerGetCapabilitiesRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:327
MethodControllerGetVolume
(ctx context.Context, req *csi.ControllerGetVolumeRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:498
MethodControllerPublishVolume
(ctx context.Context, req *csi.ControllerPublishVolumeRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:208
MethodControllerUnpublishVolume
(ctx context.Context, req *csi.ControllerUnpublishVolumeRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:212
MethodCreateSnapshot
(spec *models.CreateK8sVolumeSnapshotSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:642
MethodCreateSnapshot
(ctx context.Context, req *csi.CreateSnapshotRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:333
MethodCreateVolume
(spec *models.CreateK8sVolumeSpec)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:402
MethodCreateVolume
(ctx context.Context, req *csi.CreateVolumeRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:72
MethodDeleteSnapshot
(snapshotUuid string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:711
MethodDeleteSnapshot
(ctx context.Context, req *csi.DeleteSnapshotRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:393
MethodDeleteVolume
(volId string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:485
MethodDeleteVolume
(ctx context.Context, req *csi.DeleteVolumeRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:194
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:28
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:31
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:34
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:43
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:47
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:51
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:55
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:59
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:63
MethodError
Share errors
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:68
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:72
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:76
MethodError
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/utils/error.go:80
FunctionExecute
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/synocli/cmd/root.go:31
MethodExpandVolume
(volId string, newSize int64)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:602
MethodFire
(entry *logrus.Entry)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/logger/logger.go:28
MethodForceStop
Stops the service forcefully
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/grpc.go:41
MethodForceStop
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/grpc.go:71
FunctionGenLunName
(volName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/models/dsm.go:38
FunctionGenShareName
(volName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/models/dsm.go:42
MethodGetCapacity
(ctx context.Context, req *csi.GetCapacityRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/controllerserver.go:297
MethodGetDsmsCount
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/interfaces/IDsmService.go:17
MethodGetPluginCapabilities
(ctx context.Context, req *csi.GetPluginCapabilitiesRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/identityserver.go:49
MethodGetPluginInfo
(ctx context.Context, req *csi.GetPluginInfoRequest)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/driver/identityserver.go:30
MethodGetSnapshotByName
(snapshotName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:592
MethodGetVolumeByName
(volName string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/dsm/service/dsm.go:580
FunctionInit
(logLevel string)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/logger/logger.go:88
MethodLen
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/models/dsm_req_spec.go:73
MethodLen
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/models/dsm_req_spec.go:78
MethodLess
(i, j int)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/models/dsm_req_spec.go:75
MethodLess
(i, j int)
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/models/dsm_req_spec.go:80
MethodLevels
()
Synology NAS/Installing the Synology CSI Driver with the Snapshot feature in k3s/02 - synology-csi/pkg/logger/logger.go:34
← previousnext →101–200 of 236, ranked by callers