Uwe Schindler
7bc91c00d9
More elegant way to force class initialization
2016-05-20 14:12:15 +02:00
Uwe Schindler
6205f79554
Remove Definitions's copy-ctor; fix RuntimeClass to be unmodifiable
...
Please note: The maps inside the pirvate singleton instance of Defininition are no longer unmodifiable, but nothing from the outside can modify it! All private :-)
2016-05-20 14:03:46 +02:00
Uwe Schindler
4ffa92c7c1
Remove the Definition instance passed around everywhere
2016-05-20 12:35:08 +02:00
Uwe Schindler
91f4bba042
Make Definition's public API completely static.
...
TODO: Remove Definition arguments everywhere and hide INSTANCE field!
2016-05-20 11:22:03 +02:00
Uwe Schindler
f5fc60ac67
Add utility type constant
2016-05-20 11:05:40 +02:00
Uwe Schindler
87ab39613d
more constants
2016-05-20 10:56:50 +02:00
Uwe Schindler
82aed08301
Restore constants as static final (first step)
2016-05-20 10:48:41 +02:00
Uwe Schindler
cfe555d216
move unused @SuppressWarnings one level up
2016-05-20 00:46:05 +02:00
Robert Muir
afa9ebad28
dce
2016-05-19 16:03:11 -04:00
Robert Muir
0ee726ed0d
nuke eclipse warnings
2016-05-19 15:35:26 -04:00
Robert Muir
a569130368
fix typo
2016-05-19 15:28:59 -04:00
Robert Muir
b9c7dbcfbd
nuke overflow detection as we cannot guarantee for def. simplify life :)
2016-05-19 15:25:31 -04:00
Robert Muir
915ab16176
First steps at whitelist cleanup
2016-05-19 09:29:48 -04:00
Robert Muir
1022123f59
Merge pull request #18400 from uschindler/painless_java9StringConcats
...
Use Java 9 Indy String Concats, if available
2016-05-18 08:00:20 -04:00
Clinton Gormley
c03dd8a290
Make the index-too-old exception more explicit ( #18438 )
...
Closes #18418
2016-05-18 13:33:25 +02:00
Christoph Büscher
de321fb159
Disabling nodes.stats/30_discovery.yaml rest test
...
This is tracked in issue #18433 , so temporarily disabling
the tests.
2016-05-18 13:02:55 +02:00
Nik Everett
148f9af585
Convert search-after tests to // CONSOLE
...
Relates to #18160
2016-05-18 06:37:13 -04:00
Daniel Mitterdorfer
de3e7d161f
Add tests for null precondition check in BulkRequest
...
Relates #18347
Checked with @javanna
2016-05-18 12:10:13 +02:00
Isabel Drost-Fromm
77c4970504
Merge pull request #18423 from MaineC/docs/add_console_to_sort
...
Add CONSOLE annotation to sort documentation
2016-05-18 11:20:41 +02:00
Isabel Drost-Fromm
333fe25321
Merge branch 'master' into docs/add_console_to_sort
2016-05-18 11:09:00 +02:00
Isabel Drost-Fromm
8016a2f951
Switch to keyword/text type, add refresh parameter
2016-05-18 11:08:27 +02:00
Yannick Welsch
6dacac49b3
Simplify recovery logic in IndicesClusterStateService ( #18405 )
...
- Moves recovery logic into IndexShard
- Simplifies logic to cancel peer recovery of shard where recovery source node changed
- Ensures routing entry is set on initialization of IndexShard
2016-05-18 10:51:57 +02:00
Nik Everett
850e9d7c57
[docs] Add // CONSOLE to validate and uri-request
...
Two of the snippets in validate weren't working properly so they are
marked as skip and linked to this:
https://github.com/elastic/elasticsearch/issues/18254
We didn't properly handle empty parameter values. We were sending
them as the literal string "null". Now we do better and send them
as the empty string.
2016-05-17 21:21:43 -04:00
Uwe Schindler
ea9026e6d8
painless: fix checkstyle
2016-05-18 00:31:12 +02:00
Uwe Schindler
b418d01117
painless: Improve string concat tests; add state machine check after MethodWriter
2016-05-18 00:26:47 +02:00
polyfractal
4e4ea5617e
[DOCS] Add missing section include for reindex breaking changes
2016-05-17 16:47:20 -04:00
polyfractal
72094feb12
[TEST] Add missing sort processor to tests, continued
2016-05-17 16:39:53 -04:00
Jack Conradson
3042a77d2b
Merge pull request #18425 from jdconrad/cast
...
Made def variable casting consistent with invokedynamic rules
2016-05-17 13:29:49 -07:00
Jack Conradson
f055ad641a
Made def variable casting consistent with invokedynamic rules.
2016-05-17 13:16:49 -07:00
Jason Tedor
ecce53f0df
Add I/O statistics on Linux
...
This commit adds a variety of real disk metrics for the block devices
that back Elasticsearch data paths. A collection of statistics are read
from /proc/diskstats and are used to report the raw metrics for
operations and read/write bytes.
Relates #15915
2016-05-17 16:16:39 -04:00
Lee Hinman
4003d3f077
Merge remote-tracking branch 'dakrone/dont-mkdir-data-with-comma'
2016-05-17 13:56:59 -06:00
Lee Hinman
ff5c7965ed
Don't run `mkdir` when $DATA_DIR contains a comma-separated list
...
Resolves #16992
Resolves https://github.com/elastic/cookbook-elasticsearch/issues/441
2016-05-17 13:42:24 -06:00
Isabel Drost-Fromm
9cefac94d2
Merge pull request #18422 from MaineC/docs/add_autosense_to_query_dsl
...
Amended PR adding testing to query-dsl doc snippets
2016-05-17 21:19:51 +02:00
Isabel Drost-Fromm
4c627a00e5
Merge branch 'master' into docs/add_autosense_to_query_dsl
2016-05-17 21:12:06 +02:00
Isabel Drost-Fromm
3ee7358fea
Merge pull request #18420 from elastic/revert-18211-docs/add_autosense_to_query_dsl
...
Revert "Add Autosense annotation for query dsl testing"
2016-05-17 20:56:33 +02:00
Isabel Drost-Fromm
20aafb1196
Revert "Add Autosense annotation for query dsl testing"
2016-05-17 20:55:56 +02:00
Isabel Drost-Fromm
5485d5c010
Merge pull request #18211 from MaineC/docs/add_autosense_to_query_dsl
...
Add Autosense annotation for query dsl testing
2016-05-17 20:55:45 +02:00
polyfractal
978c1e3e36
[TEST] Add missing sort processor to test
...
Also fixes the naming of the sort REST test
to follow the numbering convention
2016-05-17 14:52:17 -04:00
Nik Everett
cfb06954ba
[reindex] Add assertBusy to test
...
It has timing issues.
2016-05-17 14:05:35 -04:00
Nik Everett
fe4823eae0
Reindex should retry on search failures
...
This uses the same backoff policy we use for bulk and just retries until
the request isn't rejected.
Instead of `{"retries": 12}` in the response to count retries this now
looks like `{"retries": {"bulk": 12", "search": 1}`.
Closes #18059
2016-05-17 13:58:45 -04:00
Jason Tedor
584be0b3f8
Refactor JvmGcMonitorService for testing
...
This commit refactors the JvmGcMonitorService so that it can be
tested. In particular, hooks are added to verify that the
JvmMonitorService correctly observes slow GC events, and that the
JvmGcMonitorService logs the correct messages.
Relates #18378
2016-05-17 13:05:36 -04:00
Yannick Welsch
9ba554dfd2
Expose previous cluster state only in RoutingAllocation ( #18390 )
...
Instead of re-exposing index metadata and blocks in RoutingNodes (which is part of the cluster state before rerouting), expose it as part of the RoutingAllocation which is known to be only temporarily used during reroute.
2016-05-17 19:02:28 +02:00
polyfractal
c755a77022
[TEST] Use a reproducible source of randomness in shuffle
2016-05-17 12:55:07 -04:00
Uwe Schindler
b27b0483d5
Merge branch 'master' into painless_java9StringConcats
...
# Conflicts:
# modules/lang-painless/src/test/java/org/elasticsearch/painless/StringTests.java
2016-05-17 18:47:33 +02:00
Robert Muir
ee6d29b342
Merge pull request #18410 from rmuir/painless_parser_performance_bug
...
painless: fix insanely slow compilation
2016-05-17 12:18:20 -04:00
Zachary Tong
7c46b57ff2
Add a Sort ingest processor
...
Sorts an array of values in ascending or descending order. If all elements are numerics, they will be sorted numerically. If values are strings, or mixtures of strings/numbers, the elements will be sorted lexicographically.
2016-05-17 12:06:48 -04:00
Uwe Schindler
5622e9c9d3
painless: use Java 9 Indy String Concats, if available
2016-05-17 17:44:46 +02:00
Kyle Gochenour
b12cabd2f5
[docs] Add missing article
...
[docs] Add missing article to zen.asciidoc
2016-05-17 11:39:47 -04:00
Robert Muir
14b87835a0
fix example in doc
2016-05-17 11:03:48 -04:00
Robert Muir
fa5f099486
make semicolons only optional at the end
2016-05-17 10:55:40 -04:00