Reloading a pipeline can hang indefinitely if reloaded configuration has a syntax error.
Open
bug
- Dominant language
- Java
- Stars
- 14.9k
- Forks
- 3.5k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 88
Description
When running with the ```-r``` flag, and a pipeline is reloaded with a syntax error, the instance of Logstash may never recover.
To reproduce start Logstash with a valid configuration and the ```-r``` option, then break the config by removing a required bracket. The pipeline will attempt to reload and fail (expected). Fix the configuration, the pipeline will not reload the valid configuration (not expected).
Reloading errors of the grammar seems works fine, just syntax error seem to have issues recovering properly.
Contributor guide
Assessment
This issue has not been assessed yet.