fix: Multiple gRPC Create/Init/Destroy cycles causes multiple pluggable-discovery zombie process by cmaglie · Pull Request #2985 · arduino/arduino-cli (original) (raw)
Please check if the PR fulfills these requirements
- The PR has no duplicates (please search among the Pull Requests
before creating one) - The PR follows
our contributing guidelines - Tests for the changes have been added (for bug fixes / features)
- Docs have been added / updated (for bug fixes / features)
UPGRADING.mdhas been updated with a migration guide (for breaking changes)configuration.schema.jsonupdated if new parameters are added.
What kind of change does this PR introduce?
The Arduino CLI gRPC daemon does not correctly clean up pluggable-discovery processes after a Destroy call.
What is the current behavior?
Zombie processes are left.
What is the new behavior?
No zombie processes are left.
Does this PR introduce a breaking change, and is titled accordingly?
No
Other information
Fix #1981