Commit graph

8588 commits

Author SHA1 Message Date
Jake Landis
b7ace7be13 Test fix: disable the gradle daemon by default (as recommended for CI)
Fixes #8440
2017-10-05 20:50:48 +00:00
Armin
4b8043c5cd PERFORMANCE: LIR Pipeline Execution
Fixes #8357
2017-10-05 20:37:26 +00:00
Armin
179eaff57e PERFORMANCE: filter_func can optionally take an array of events to make batched filters much faster
Fixes #8428
2017-10-05 19:32:47 +00:00
Armin
e15a5868ec BUG: DLQ FD leak in org.logstash.common.io.DeadLetterQueueWriter#getSegmentPaths fixed
Fixes #8438
2017-10-05 14:22:00 +00:00
Armin
a97611abaa PERFORMANCE: Faster Long Vector Handling
Fixes #8355
2017-10-05 12:33:55 +00:00
Joao Duarte
bef5994dd1 fix a few issues with proxy handling when installing plugins
* allow installing a plugin using proxy without having to use the `--no-verify` flag
* allow the use of proxies that have basic authentication
* add tests for proxy handling in plugin manager

Fixes #8435
2017-10-05 11:50:34 +00:00
Armin
84b2b14b90 MINOR+PERFORMANCE: Cleanup constructor of WrappedSynchronousQueue::ReadBatch
Fixes #8433
2017-10-05 06:38:20 +00:00
Armin
9a453abb54 PERFORMANCE: remove blocking on inflight batches map during batch reads
Fixes #8430
2017-10-04 15:35:26 +00:00
DeDe Morton
af0fbcfa46 Provide more detail about issues that pipeline viewer highlights
Fixes #8368
2017-10-03 18:51:44 +00:00
DeDe Morton
0d023621a1 Add docs about ingest pipeline converter
Add fix from review

Fixes #8399
2017-10-03 18:10:23 +00:00
Armin
521db687c7 Fix using deprecated type marker serialization calls
Fixes #8416
2017-10-02 14:31:48 +00:00
Armin
da24923339 Fix using deprecated serializer
Fixes #8416
2017-10-02 14:31:47 +00:00
liketic
61ffed279b Fix Java compiler warnings
Fixes #8402
2017-10-01 07:52:24 +00:00
Rob Bavey
7049e61c26 Fixup rake:version task
Remove no longer nececessary sync task
Simplify other tasks to reflect this removal
Change update_version_file to keep comments in yaml file after task run

Fixes #8410
2017-09-29 20:48:04 +00:00
Colin Surprenant
d64049f2b5 dynamically assign drive letter to WORKSPACE env var
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
2017-09-29 15:26:39 -04:00
lcawley
eaa8b5feb7 [DOCS] Added links to X-Pack release notes 2017-09-28 17:14:42 -07:00
Colin Surprenant
ae1df4eda6 revert to Jackson BigInteger and BigDecimal serialization 2017-09-27 15:15:03 -04:00
DeDe Morton
3845b03def Remove changeme from passowrd examples
Fixes #8349
2017-09-27 17:32:34 +00:00
Pier-Hugues Pellerin
3a08171c3a Add debug message when a plugin is not found when generating the NOTICE File
Fixes #8404
2017-09-27 13:34:19 +00:00
liketic
f6d3903f63 Update description for registry remove test
Fixes #8378
2017-09-26 18:14:01 +00:00
liketic
1231d72823 Add remove method for LogStash::PLUGIN_REGISTRY
Fixes #8378
2017-09-26 18:14:01 +00:00
Guy Boertje
5a9e670c4b bump JrJackson/Jackson versions, source all version refs from versions.yml
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 #8373

Fixes #8388
2017-09-26 17:47:39 +00:00
Pier-Hugues Pellerin
2bdd6ec1ef Correctly Serialize RubyNil values when serializing to JSON
The custom serializer introduced in #8371 did change the behavior or JSON
serialization when one of the field was a RubyNil values.

The orignal behavior was to serialize RubyNil values into their
Javascript Null. The PR #8371 changed that behavior to instead
serialized an empty string and changed the expected type.

This commit revert the behavior to serialize to Null and also tests
around the events class to prevent that.

Fixes #8386
2017-09-26 15:35:14 +00:00
Armin
be573eb878 PERORMANCE: Remove all BiValue usage by removing NullBiValue
Fixes #8371
2017-09-26 08:55:51 +00:00
Jake Landis
129519df67 Test fixes: This should fix a couple different test failures.
* Fixes #8344 - Ruby Unit Test can hang with no information as to why
* Fixes #7227 - MetricStore::MetricNotFound
* Fixes #8204 - `config.reload.automatic` is set to`FALSE

I am only certain it fixes #8344 and #7227, since I can not reproduce #8204.

Fixes #8376
2017-09-24 03:39:29 +00:00
Jake Landis
53fe0cd350 Instruct Jenkins to not abort other Vagrant hosts
See: https://stackoverflow.com/questions/19736862/vagrant-aborted-at-end-of-jenkins-job
and: https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller

Note - the existing vagrant lifecycle instructs a `destroy` before bootstrapping that will ensure a clean start if last process did not die properly.

Fixes #8380
2017-09-24 01:13:11 +00:00
Armin
46ba18a1a2 #8360 fix tests by enforcing IPV4 in Benchmark tool UTs
Fixes #8372
2017-09-23 06:50:40 +00:00
Jordan Sissel
43b6fb891a Add commercially supported plugins to be default
Our intent is to ship all commercially supported[1] plugins with
Logstash. By some mistakes, we have omitted a few plugins, and this
commit resolves those omissions.

Fixes #8287

Fixes #8318
2017-09-22 19:50:59 +00:00
Armin
6f8c2a0d36 #7318 stop creating a new RubyTimestamp on every timestamp get
Fixes #8334
2017-09-22 15:52:01 +00:00
liketic
78e89595ff Fix rawtypes warning in build
Fixes #8369
2017-09-22 08:17:47 +00:00
liketic
bbd7f0b82c Obtain file lock through FileLockFactory for DLQ
Fixes #8314
2017-09-22 07:52:48 +00:00
Jake Landis
038e8e9d5c Remove Travis builds (they have been replaced by Jenkins) Fixes: #8079
Fixes #8362
2017-09-21 23:17:51 +00:00
Colin Surprenant
ba74921389 pick jvm.options for rspec.bat 2017-09-21 16:44:06 -04:00
Armin
f8fc0c0ec4 PERFORMANCE: More efficiently store offsets in AbstractByteBufferPageIO
Fixes #8333
2017-09-21 17:01:22 +00:00
Armin
b9f3796977 MINOR: Cleanup RubyTimestamp Ctor
Fixes #8335
2017-09-21 15:56:14 +00:00
Armin
554418178f #8345 adjust test stacktrace size example to work in all cases by acting on clearly defined thread
Fixes #8350
2017-09-21 14:45:13 +00:00
Armin
e248d3a07d #7549 fix unsafe concurreny in PQ count getters
Fixes #8336
2017-09-21 10:52:57 +00:00
DeDe Morton
5ee5431707 Add link to DLQ
Fixes #8326
2017-09-20 20:10:34 +00:00
Armin
7f0d529c13 #8132 Remove JavaProxyBiValue without replacement
Fixes #8239
2017-09-20 19:59:08 +00:00
Armin
cdfd1d056a #8341 raise tolerance in timestamp_spec.rb tests
Fixes #8342
2017-09-20 17:20:14 +00:00
Lisa Cawley
a087cc40e8 Added index-shared3.asciidoc (#8324)
* [DOCS] Added index-shared3.asciidoc

* [DOCS] Added link to X-Pack release notes
2017-09-20 10:03:50 -07:00
lcawley
785c66b0e6 [DOCS] Added index-shared3.asciidoc 2017-09-20 08:55:49 -07:00
Jake Landis
5b3cedcd77 Minor: Remove JRuby 1.7 from the docker base image (it is not used)
Fixes #8330
2017-09-20 12:16:05 +00:00
Jake Landis
f55c32b08c Test fix: Allow slowlog to have >= 1 entries, instead of exactly 2 entries.
Fixes #8322

Fixes #8323
2017-09-19 21:54:45 +00:00
Colin Surprenant
6dabcb4ad9 refactor linux launch scripts per #8261
remove dripmain.rb
2017-09-19 16:45:41 -04:00
Jake Landis
bc4f57cd02 Test fix: ensure 'fatal: Not a git repository' is not picked up as expectation integration test Fixes #8319
Fixes #8320
2017-09-19 19:57:53 +00:00
Armin
fc1b548a87 #8293 fix concurrent access to PQ persisted bytesize throwing
Fixes #8317
2017-09-19 18:16:44 +00:00
Pier-Hugues Pellerin
9184e360d2 remove vendor plugin
Fixes #8281
2017-09-18 18:57:50 +00:00
Pier-Hugues Pellerin
0468a07082 remove all trace of install all plugins in the code and in the build scripts
Fixes #8281
2017-09-18 18:57:49 +00:00
Pier-Hugues Pellerin
4ac9b97617 Remove uneeded task to install all the possible plugins from the logstash-plugin organization
This command was error prone, some plugins on the logstash-plugin
organization are currently broken.

Fixes #8281
2017-09-18 18:57:49 +00:00