mirror of
https://github.com/elastic/logstash.git
synced 2025-04-21 13:18:16 -04:00
* Docker integration tests stability improvements This commit contains numerous fixes to improve the stability of the docker integration tests * Patch Excon::UnixSocket Socket.new running on arm64 on Ubuntu 18.04, causes an immediate SIGSEGV error and crash on that OS, and, as far as I can tell, only that OS. `TCPSocket.new`,`UDPSocket.new` and `UNIXSocket.new` do not. This commit patches the UnixSocket of the Excon library to do the absolute simplest thing possible to avoid this error. * Ensure that container is deleted even if #kill fails * Add extra waits to handle the incremental way the payload returned by the monitoring API increases as logstash starts up and pipelines load. * Use pyenv to ensure the same version of python is used across different jenkins workers * Add container logs to help diagnose failed test. * Update the pipeline definition on multi-pipeline integration test This was causing a pipeline to halt after startup causing intermittent test failures. * Remove `;` to ensure failures are propagated appropriately Co-authored-by: João Duarte <jsvd@users.noreply.github.com> |
||
---|---|---|
.. | ||
custom_logstash_yml | ||
multiple_pipelines | ||
simple_pipeline |