Simon Willnauer
26a0c72323
add test fore node info settings filtering
2016-02-04 11:15:29 +01:00
Ryan Ernst
5c0f09b03a
Merge pull request #16443 from rjernst/cli_terminal
...
CliTool: Cleanup and document Terminal
2016-02-04 02:05:28 -08:00
Ryan Ernst
e97345984d
Remove format args from readText and readSecret
2016-02-04 02:03:17 -08:00
Simon Willnauer
ca1a12e4c3
Add settings filtering to node info requests
...
Today we don't filter settings in NodeInfo so transport clients get unfiltered settings.
2016-02-04 10:45:32 +01:00
Simon Willnauer
9649c791c1
Merge pull request #16425 from s1monw/fix_settings_filter
...
Rewrite SettingsFilter to be immutable
2016-02-04 10:15:44 +01:00
Simon Willnauer
cc520b20e1
Merge branch 'master' into fix_settings_filter
2016-02-04 09:28:41 +01:00
Ryan Ernst
b80200a363
CliTool: Cleanup and document Terminal
...
This change documents the Terminal abstraction that cli tools use, as
well as simplifies the api to be a minimal set of methods to interact
with a terminal.
2016-02-03 22:22:56 -08:00
Ryan Ernst
b0ed528be8
Plugin cli: Delete temp zip file once it is unzipped
2016-02-03 20:17:42 -08:00
Nik Everett
9ef7ff4904
Merge pull request #16356 from nik9000/task_status
...
Add task status
2016-02-03 18:30:29 -05:00
Nik Everett
a2f07679fd
Add task status
...
Implements a simple task status for superclasses of ReplicationRequest to
show how you can do use the status.
2016-02-03 18:21:42 -05:00
Ryan Ernst
2265c5d9e9
Tests: Fix bootstrap cli tests to not clear all properties previous tests set
2016-02-03 15:09:17 -08:00
Ryan Ernst
14f03a9750
Tests: Force tribe node to use the same "node.mode" as the tribe client nodes.
2016-02-03 14:37:53 -08:00
Ali Beyad
f3ab5d2f4c
Merge pull request #16092 from abeyad/cors-handling
...
More robust handling of CORS HTTP Access Control
2016-02-03 15:55:50 -05:00
Simon Willnauer
e1cf5e745d
some plugins share settings - make it easy to filter them
2016-02-03 21:50:06 +01:00
Simon Willnauer
686627be5a
Move ModuleTestCase into framework
2016-02-03 21:04:44 +01:00
Ali Beyad
592f5499cd
More robust handling of CORS HTTP Access Control
...
Uses a refactored version of Netty's CORS implementation to provide more
robust cross-origin resource request functionality. The CORS specific
Elasticsearch parameters remain the same, just the underlying
implementation has changed.
It has also been refactored in a way that allows dropping in Netty's
CORS handler as a replacement once Elasticsearch is upgraded to Netty 4.
2016-02-03 14:50:20 -05:00
Simon Willnauer
baacabf9fa
convert more filters
2016-02-03 20:31:16 +01:00
Simon Willnauer
f770164d9a
fix imports
2016-02-03 20:14:29 +01:00
Simon Willnauer
e02d2e004e
Rewrite SettingsFilter to be immutable
...
This change rewrites the entire settings filtering mechanism to be immutable.
All filters must be registered up-front in the SettingsModule. Filters that are comma-sparated are
not allowed anymore and check on registration.
This commit also adds settings filtering to the default settings recently added to ensure we don't render
filtered settings.
2016-02-03 20:05:55 +01:00
Jason Tedor
6707a89c3b
Fail early on JDK with compiler bug
...
Early versions of JDK 8 have a compiler bug that prevents assignment to
a definitely unassigned final variable inside the body of a lambda. This
commit adds an early-out to the build process which also gives a useful
error message.
Closes #16418
2016-02-03 13:25:39 -05:00
Lee Hinman
956b07ae19
reduce length of compile command
2016-02-03 11:10:51 -07:00
Lee Hinman
d24a298ed7
Update .dir-locals.el for enforced line length
...
Also add compilation command
Relates to #16413
2016-02-03 09:00:14 -07:00
Lee Hinman
3c7f578010
Merge remote-tracking branch 'dakrone/fix-smb-plugin-master'
2016-02-03 07:50:14 -07:00
Nik Everett
7f01ac38dc
Merge pull request #16393 from nik9000/line_length_2
...
Remove long lines from ElasticsearchException
2016-02-03 09:33:50 -05:00
Nik Everett
5e98094db1
Remove long lines from ElasticsearchException
...
Mostly just wrapping the exception list.
Also:
* Reworks the docs on ElasticsearchExceptionHandle
* Removes long lines from ExceptionSerializationTests
* Switches one method from arrow shaped to early returns
* Adds line breaks
2016-02-03 09:33:02 -05:00
Martijn van Groningen
0d9f535044
ingest: seal all processor and processor factory implementations
2016-02-03 14:53:11 +01:00
Isabel Drost-Fromm
7d787ad1d1
Merge pull request #16411 from MaineC/test-fix/geo-sort-messy
...
Move non-groovy geo tests from messy tests to core
2016-02-03 14:52:01 +01:00
Simon Willnauer
bac6c7c764
Remove dead code
2016-02-03 14:42:11 +01:00
Simon Willnauer
1972487deb
Merge pull request #16365 from s1monw/make_settings_strict
...
Make settings validation strict
2016-02-03 14:29:25 +01:00
Isabel Drost-Fromm
f99570b0f4
Split messy geo distance/ geo distance sorting tests.
...
This splits the geo distance and geo distance sorting tests marked messy:
Test cases that don't really need Groovy support are moved back to the
core test suite closer to the code they actually test.
Relates to #15178
2016-02-03 13:54:07 +01:00
Konrad Beiske
2c247e9d56
Merge pull request #16017 from beiske/xcontent_exclude
...
Add option to exclude based on paths in XContent
2016-02-03 13:51:49 +01:00
Simon Willnauer
a77344d742
Merge branch 'master' into make_settings_strict
2016-02-03 13:21:49 +01:00
Jason Tedor
eb9bdd5f8a
Shard state action request logging
2016-02-03 06:56:01 -05:00
Jason Tedor
0b474c6cfc
Shard state action request logging
...
This commit modifies the string representation of a shard state action
request. The issue being addressed is that the previous logging would
log "failure: [Unknown]" for shard started actions but this just leads
to confusion that there is a failure but its cause is unknown.
Closes #16396
2016-02-03 06:52:54 -05:00
Robert Muir
20b584c7e1
Merge pull request #16400 from rmuir/lucene_4de5f1d
...
Upgrade to lucene 5.5.0-snapshot-4de5f1d
2016-02-03 06:45:50 -05:00
Konrad Beiske
42833b0f71
Adjusted indentation
2016-02-03 12:37:38 +01:00
Konrad Beiske
42a44b19aa
Fixed parameter order in FilterPathBasedFilter constructor
2016-02-03 12:23:14 +01:00
Konrad Beiske
6f915549c6
Fixed typo in javadoc
2016-02-03 12:18:05 +01:00
Konrad Beiske
0dfb55d72c
exclude{Filters}, filters => filters, exclude
2016-02-03 12:11:27 +01:00
Simon Willnauer
e60b0bb8fa
Apply feedback from @clintongormley
2016-02-03 11:38:28 +01:00
Simon Willnauer
d5ece77f2a
remove dead code
2016-02-03 11:36:11 +01:00
Simon Willnauer
4a4e523357
Merge branch 'master' into make_settings_strict
2016-02-03 11:34:12 +01:00
Simon Willnauer
9a74443238
Add notice in migration docs
2016-02-03 11:20:53 +01:00
Konrad Beiske
db4c6c96a3
Minor refactoring and indentation fixes
2016-02-03 11:14:00 +01:00
Boaz Leskes
125029bf12
make testTimeoutSendExceptionWithDelayedResponse less timing sensitive
2016-02-03 11:09:50 +01:00
Simon Willnauer
ed492901ed
Apply feedback from @bleskes and add fix some minor issues
2016-02-03 10:44:06 +01:00
Robert Muir
bca0c88df3
Fix versions to match reality
2016-02-02 23:03:38 -05:00
Robert Muir
a1edf73205
Revert "Test awaits Lucene snapshot upgrade"
...
This reverts commit e6a5e79ede
.
2016-02-02 22:54:36 -05:00
Robert Muir
d5dc05f69e
Upgrade to lucene 5.5.0-snapshot-1725675
2016-02-02 22:53:39 -05:00
Nik Everett
60552732d1
Merge pull request #16394 from nik9000/painless_generated_skip_checkstyle
...
Suppress checkstyle on generated files in painless
2016-02-02 22:03:43 -05:00