Skip to content

Commit b336e3d

Browse files
authored
Merge pull request #230 from jsafrane/add-csi-timeout
Add --timeout parameter
2 parents cbad731 + 45a92e2 commit b336e3d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cmd/csi-provisioner/csi-provisioner.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ var (
5959
retryIntervalStart = flag.Duration("retry-interval-start", time.Second, "Initial retry interval of failed provisioning or deletion. It doubles with each failure, up to retry-interval-max.")
6060
retryIntervalMax = flag.Duration("retry-interval-max", 5*time.Minute, "Maximum retry interval of failed provisioning or deletion.")
6161
workerThreads = flag.Uint("worker-threads", 100, "Number of provisioner worker threads, in other words nr. of simultaneous CSI calls.")
62+
operationTimeout = flag.Duration("timeout", 10*time.Second, "Timeout for waiting for creation or deletion of a volume")
6263

6364
featureGates map[string]bool
6465
provisionController *controller.ProvisionController
@@ -152,7 +153,7 @@ func init() {
152153

153154
// Create the provisioner: it implements the Provisioner interface expected by
154155
// the controller
155-
csiProvisioner := ctrl.NewCSIProvisioner(clientset, csiAPIClient, *csiEndpoint, *connectionTimeout, identity, *volumeNamePrefix, *volumeNameUUIDLength, grpcClient, snapClient, provisionerName)
156+
csiProvisioner := ctrl.NewCSIProvisioner(clientset, csiAPIClient, *csiEndpoint, *operationTimeout, identity, *volumeNamePrefix, *volumeNameUUIDLength, grpcClient, snapClient, provisionerName)
156157
provisionController = controller.NewProvisionController(
157158
clientset,
158159
provisionerName,

0 commit comments

Comments
 (0)