The filter docs were using markdown syntax for code listings and those
cause trouble in Asciidoctor. This switches it to standard Asciidoc
syntax which works in both AsciiDoc and Asciidoctor.
fix underfined env var check
check for defined JRUBYSRCDIR env var
check for errorlevel after launching rake tasks
cosmetics
call rake
keep original path
cosmetic
cosmetic
final (I hope) fixes for consolidated versioning.
After testing with rake artifact:zip, need to try both files.
Add desc to rake test:install-* tasks, tired of
not seeing them in rake -vT
changes requested via review
Fixes#8373Fixes#8389Fixes#8394
The test that calls out to /proc/loadavg has been intermittently
failing, because /proc/loadavg is being read from more than once
This should be benign, so this commit allows it to happen
Fixes#6867Fixes#7757
use rm_rf to delete dir and shutdown pipeline after run
avoid the use of rescue nil, bad practice
do not mock close as it prevents closing the file an prevents removing it on Windows
cleanup temporary files and relax file name check for Windows
fix paths handling for Windows
flag the read file string as UTF-8 which is what we expect
fix Windows issues
ignore load_average on windows
windows safe URI
cleanup and fix file handling for windows
wait for pipeline shutdown to complete
revert to original puts
cleanups
use environment for windows platform check
fix hash path
wait for pipeline thread to complete after shutdown
* This allows for faster 5x builds since the base Docker image gem and jar cache is closer to the 5x dependencies.
* This prevents the Ruby 9k dependencies from sneaking into the build (had issues w/r/t jruby openssl)
Fixes#8329
This commit includes:
* A base Dockerfile and script to push to a Docker repo
* A per-build Dockerfile (derived from the base)
* Updates to the test scripts to allow for more parallel builds
* Docker wrappers for the tests scripts
* Update for the integration test readme to manually run the tests
* Clean up the output of the Java tests
* Remove offline tag for tests (no longer needed that we don't use docker dependent services)
This commit does NOT include:
* Changes needed for the CI system to use Docker
Fixes#8223Fixes#8263Fixes#8265
This is in prep for a Docker based test run approach, and by removing the dependent Docker containers we will avoid Docker in Docker requirements.
Fixes#8211Fixes#8241
There were a lot of plugins which got their major versions bumped to handle
6.0 deprecations and obsolete changes. I've added constraints here to not include
them in 5.5.2
The last event in a block was being incorrectly handled in such a way that caused unexpected
behavior depending on the contents of the final event, it could cause plugins to fail, or
Logstash to fail with an OutOfMemoryError
Fixes#7871Fixes#7892Fixes#7896
Fixes 2 seekByTimestamp failure scenarios that occur when a segment is closed with entries smaller than BLOCK_SIZE
If the next segment is > BLOCK_SIZE, then the seek will advance to the next segment. (Skipping past all events
in the closed segment)
If the next segment < BLOCK_SIZE, then the seek will advance to the start of the small segment. (Processing
entries prior to the timestamp)
Fixes#7789Fixes#7893