Plugin SDK: make acknowledgment timeout in destination teardown configurable
Open
feature
- Dominant language
- Go
- Stars
- 610
- Forks
- 63
- Avg merge
- 12h 28m
- Merged PRs (30d)
- 57
Description
### Feature description
When a destination plugin is torn down the plugin SDK will make sure we wait for all acknowledgments to be sent back to Conduit. To account for buggy plugins the SDK will wait for up to 1 minute before aborting the action. We should make this timeout configurable.
Contributor guide
Research direction
Start by locating the Go plugin SDK code that handles destination teardown and the fixed one-minute acknowledgment wait. Trace how teardown options are supplied, then make the timeout configurable and verify that teardown still aborts after the configured duration when acknowledgments are missing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- data-engineering, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100