hashicorp / hashicorp/go-plugin
Client termination grace period should be configurable
Open
- Dominant language
- Go
- Stars
- 6.1k
- Forks
- 511
- Avg merge
- 22h 47m
- Merged PRs (30d)
- 4
Description
Currently there is a hard-coded grace period of 2 seconds for a client to terminate, but some clients may require a longer period to cleanly shut down. The grace period should be configurable as a client option.
Current period is set at https://github.com/hashicorp/go-plugin/blob/586d14f3dcef1eb42bfb7da4c7af102ec6638668/client.go#L560
Contributor guide
Assessment
This issue has not been assessed yet.