Conversation
|
(The Code Consistency Checks failure here was caused by my merge of #34806 which has made the Consul backend no longer depend on legacy/helper/schema. I expect that if you rebase this branch and run |
f9c95ea to
c8b310a
Compare
The remote-exec provisioner was not disconnecting immediately after provisioning. The remote exec context was tired to the lifetime of the provisioner, but the provisioner node used to not live long after the remote execution had completed so it was not noticed. Some more recent refactoring extends the lifetime of the node, and causes the provisioner connections to hang around longer when they're not needed. Ensure we disconnect immediately after the remote execution is complete.
c8b310a to
154f9ad
Compare
|
Reminder for the merging maintainer: if this is a user-visible change, please update the changelog on the appropriate release branch. |
|
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions. |
The remote-exec provisioner was not disconnecting immediately after provisioning. The remote exec context was tied to the lifetime of the provisioner, but the provisioner node used to not live long after the remote execution had completed so it was not noticed. Some more recent refactoring extends the lifetime of the node, and causes the provisioner connections to hang around longer when they're not needed.
Ensure we disconnect immediately after the remote execution is complete.
Fixes #34137