[Centralized Config Management] Avoid reloading all instances that use a given pipeline at same time
Open
discuss
management
x-pack
- Dominant language
- Java
- Stars
- 14.9k
- Forks
- 3.5k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 88
Description
*Original comment by @ycombinator:*
> Currently, the pipeline config management (6.0) applies changes to all LS instances registered to use the pipeline immediately. Because it uses the same config.reload mechanism in the backend, this will cause the LS instances to stall for a short period of time (when it has to stop the inputs, spawn a new copy of the pipeline, verify the config, etc..).
Either we should provide users with some mechanism of choosing specific instances to apply the changes to or automatically spread out the reloads over some small period of time.
Contributor guide
Assessment
This issue has not been assessed yet.