766025cde7
The task runner hook `Prestart` response object includes a `Done` field that's intended to tell the client not to run the hook again. The plugin supervisor creates mount points for the task during prestart and saves these mounts in the hook resources. But if a client restarts the hook resources will not be populated. If the plugin task restarts at any time after the client restarts, it will fail to have the correct mounts and crash loop until restart attempts run out. Fix this by not returning `Done` in the response, just as we do for the `volume_mount_hook`.
4 lines
120 B
Plaintext
4 lines
120 B
Plaintext
```release-note:bug
|
|
csi: Fixed a bug where plugins would not restart if they failed any time after a client restart
|
|
```
|