You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* simplified RunCompletionChecker() loop exit
* updated logging
* updated chart to use new flag
* removed previous async files
* changed to sync from async for this test which may match original intent
* added async puller startup log messages
* fixed omission of setting imageSvc
* updated ephemeral volume yaml to always pull
* added final steps to fully flush the ephemeral volume and verify async pull logic functions properly via fully integrated kind test
* resolved session state bug, reintroduced metrics, updated metrics test
* fixed elapsed calc
* added removal of pull time info after 1 minute expiration
* extracted changes for dev experience PR for issue #143
* operation error metric cleanup
* introduced image size metric in similar pattern to image pull time
* added pull time and size logs, added error handling to image size check (after panic seen locally in kind), added size metrics, added size error count metric
* added integration test for async pull feature
* replaced completionChan and loop with completionFunc
* removed isComplete
* updated timeout to be more verbose
* fixed bug where one call to StartAsyncPuller() in node_server.go was not updated to remove completionChan depth and the build targets still succeeded
* captured comment updates
* implemented change for exposing Image() on PullSession
* added configurability of asyncPullTimeout to helm deployment yaml
* fixed buG resulting from uniform extraction of image string from docker.Named struct
* addressed two comments, replaced use of docker.Named.String() with Puller getter method Puller.ImageWithTag()
"If positive, specifies duration allotted for async image pulls as measured from pull start time. If zero, negative, less than 30s, or omitted, the caller's timeout (usually kubelet: 2m) is used instead of this value. (additional time helps prevent timeout for larger images or slower image pull conditions)")
56
56
watcherResyncPeriod=flag.Duration("watcher-resync-period", 30*time.Minute, "The resync period of the pvc watcher.")
57
57
mode=flag.String("mode", "", "The mode of the driver. Valid values are: node, controller")
58
58
nodePluginSA=flag.String("node-plugin-sa", "csi-image-warm-metal", "The name of the ServiceAccount used by the node plugin.")
0 commit comments