Martijn van Groningen
e4a142f792
added constructors for the required parameters and removed the body of all validate methods
2016-01-20 16:40:10 +01:00
Yannick Welsch
303b430480
Merge pull request #16096 from ywelsch/feature/prefer-previous-primary
...
Prefer nodes that previously held primary shard for primary shard allocation
2016-01-20 16:32:55 +01:00
Martijn van Groningen
faf9ca2122
brought back the body of the validate() methods. This is still useful if no setter has been invoked.
2016-01-20 16:02:10 +01:00
Martijn van Groningen
b0c7096e2f
changed delete pipeline request to getters and setters in right format and validate the provided id in the setId(...) method
2016-01-20 16:00:44 +01:00
Martijn van Groningen
f546b27ea0
removed the ClusterService constructor dependency from PipelineStore
2016-01-20 15:55:24 +01:00
Martijn van Groningen
fd31d6afdf
Let NodeService implement closable and let NodeService delegate to IngestService
2016-01-20 15:46:48 +01:00
Martijn van Groningen
977bbaba02
fixed various small comments
2016-01-20 15:44:32 +01:00
Clinton Gormley
d9c0b94d28
Update context-suggest.asciidoc
...
"context" -> "contexts" in completion suggester docs
2016-01-20 15:42:22 +01:00
Martijn van Groningen
7aeb360932
use AbstractRunnable
2016-01-20 15:26:37 +01:00
Christoph Büscher
5ce14cc356
Fixing small issues and using ParseFields in CompletionSuggestParser
2016-01-20 15:20:38 +01:00
Martijn van Groningen
9fe408adbd
use ActionListenerResponseHandler
2016-01-20 15:13:27 +01:00
Martijn van Groningen
136e0fe1af
remove parsing logic with ObjectParser
2016-01-20 15:03:58 +01:00
Simon Willnauer
88bb79fd82
Merge pull request #16120 from s1monw/validate_settings_key
...
Validate the settings key if it's simple chars separated by `.`
2016-01-20 14:25:44 +01:00
Simon Willnauer
f6db00fd33
push feedback from mr. regex optimizer
2016-01-20 14:19:29 +01:00
Martijn van Groningen
5eaaa95c61
address SimulatePipelineRequest comments
2016-01-20 14:16:41 +01:00
Martijn van Groningen
2645fc9145
renamed SimulateDocumentSimpleResult to SimulateDocumentBaseResult and added jdocs
2016-01-20 14:11:45 +01:00
Simon Willnauer
0941604919
Validate the settings key if it's simple chars separated by `.`
...
This adds additional safety to the settings since we don't have a full list of them
yet and it caught bugs already in tests.
2016-01-20 14:03:10 +01:00
Martijn van Groningen
8b520111d0
fix PutPipelineRequest comments
2016-01-20 14:00:55 +01:00
Martijn van Groningen
f7024bc4dd
maintain a list of ingest nodes in the cluster state instead of creating it on the spot
2016-01-20 13:55:26 +01:00
Martijn van Groningen
c663aa0dec
addressed IngestProxyActionFilter comments
2016-01-20 13:44:27 +01:00
Martijn van Groningen
8a7f3d9d6f
addressed various comments
2016-01-20 13:35:15 +01:00
Simon Willnauer
d11a11e9f0
Merge pull request #16118 from s1monw/refresh_all_the_time_if_api
...
Don't guard IndexShard#refresh calls by a check to isRefreshNeeded
2016-01-20 13:18:55 +01:00
Simon Willnauer
054465287e
Don't guard IndexShard#refresh calls by a check to isRefreshNeeded
...
While conceptually correct this call can be confusing since if a
realtime GET is exectued after refresh is called with realtime=true it might
fetch the wrong document out of the translog since the isRefreshNeeded guard
might return false once the new searcher is published but it will not
wait until the verision map is flushed and that can cause a slight race condition
if a subsequent call GETs a document that it expects to come from the index.
Ie. the `_size` mapper tests do this and expecte the GET call to return the document
from the index but it comes from the t-log due to this race.
This change only uses the guard in an async refresh that we schedule to prevent unnecessary
refresh calls but will allow API Refresh calls to have the somewhat less confusing semantics.
This was introduces lately only on unrelease major version branches.
2016-01-20 11:42:04 +01:00
Martijn van Groningen
e383e96f58
replaced custom PipelineMissingException with ResourceNotFoundException
2016-01-20 11:40:17 +01:00
Robert Muir
ebe3fd2825
Merge pull request #16114 from rmuir/lucene_1725675
...
Update lucene to r1725675
2016-01-20 05:04:01 -05:00
Yannick Welsch
1eb8d5bd6f
Prefer nodes that previously held primary shard for primary shard allocation
2016-01-20 11:02:19 +01:00
Simon Willnauer
f5b68cd0c0
Merge pull request #16101 from s1monw/client_wrapper_for_test_cluster
...
Add infrastructure to wrap/filter all clients exposed by the test clusters
2016-01-20 09:34:14 +01:00
Robert Muir
6e7e3a2274
Update lucene to r1725675
...
Adds DFI (divergence from independence) provider.
Fixes test bugs passing invalid values for BM25 parameters.
2016-01-20 03:32:51 -05:00
Robert Muir
00bc239eec
Merge pull request #16104 from rmuir/nosys
...
set -Djna.nosys when running tests.
2016-01-19 22:07:24 -05:00
Nik Everett
9e3e024358
Cleanup the raw generics in ActionFilter
...
Mostly these were pretty easy to clean up by insisting that the request
and response stays consistent across the filter. There are a few places
where we have to make assumptions in tests but those are valid assumptions
for the test.
2016-01-19 21:53:47 -05:00
Robert Muir
79cc3c2dd0
set -Djna.nosys when running tests.
...
This is consistent with what happens in elasticsearch.sh/.bat, and it means
tests will work even if there is a crazy "system" JNA installed on the machine.
2016-01-19 18:49:47 -05:00
Nik Everett
3178d24bea
Fix tests I just broke
2016-01-19 18:27:52 -05:00
Nik Everett
bd68af1dee
Merge pull request #16103 from nik9000/standalone_xlint
...
Use our standard xlint with standalone-test
2016-01-19 18:03:30 -05:00
Nik Everett
2cb7e8ce76
Use our standard xlint with standalone-test
...
We were not changing the xlint settings there at all. Also cleans up some
generic array warnings that this found by switching them to an ArrayList.
2016-01-19 17:54:47 -05:00
Martijn van Groningen
e2e207687d
Fixes due to changes in master branch.
2016-01-19 22:03:26 +01:00
Martijn van Groningen
602a0f183e
Merge remote-tracking branch 'es/master' into feature/ingest
2016-01-19 22:01:38 +01:00
Christoph Büscher
df5f1b1ee9
Fix compilation issue with final assignment in lambda on windows jdk
...
Relates to #16097
2016-01-19 20:25:46 +01:00
Simon Willnauer
eb498282dd
Add infrastructure to wrap/filter all clients exposed by the test clusters.
...
This commit allows an integ test to wrap all clients that are exposed by the
InternalTestCluster which is useful for request interception or to add general headers
to request or to intercept client to server call even if the client calls are done from within
the test framework.
2016-01-19 20:12:47 +01:00
Nik Everett
5c88164364
Merge pull request #16099 from nik9000/default_for_executableScript_unwrap
...
Create default for ExecutableScript#unwrap
2016-01-19 14:04:56 -05:00
Nik Everett
e1e73d9914
Create default for ExecutableScript#unwrap
...
Tons of scripts just return the variable they are passed and that is the
most intuitive behavior so that may as well be the default implementation.
2016-01-19 13:17:11 -05:00
Jack Conradson
2249a640bb
Plan A Update...
...
New Features:
Exceptions (throw, try/catch)
Infinite Loop Checking
Iterators added to the API
Fixes:
Improved loop path analysis
Fixed set/add issue with shortcuts in lists
Fixed minor promotion issue with incorrect type
Fixed score issue related to score extending Number
Documentation:
Added JavaDocs for some files
2016-01-19 09:49:03 -08:00
Simon Willnauer
da699ceae2
Merge pull request #16095 from s1monw/use_updated_settings_for_transport_client
...
TransportClient should use updated setting for initialization of modules and service
2016-01-19 18:03:47 +01:00
David Pilato
725d7f968b
Merge branch 'fix/12567-azure-timeout'
2016-01-19 18:02:33 +01:00
David Pilato
6db5b5033c
Change exception message for wrong timeout in azure repository settings
...
Backport in master this change: https://github.com/elastic/elasticsearch/pull/15950#discussion-diff-50128378
Related to #15080
Related to #15950
2016-01-19 18:01:54 +01:00
Simon Willnauer
efece285d3
TransportClient should use updated setting for initialization of modules and service
...
Today the TransportClient uses the given settings rather than the updated setting from the plugin
service to pass on to it's modules etc. It should use the updates settings instead.
2016-01-19 17:35:38 +01:00
Jason Tedor
98f9222fff
Log master node when sending shard state action
2016-01-19 11:31:13 -05:00
David Pilato
d6e6ef4ec4
Merge branch 'pr/tests-azure-repo'
2016-01-19 17:07:59 +01:00
Nik Everett
6b6d01c4fe
Merge pull request #16072 from nik9000/xlint_plugins
...
Remove remaining xlints from plugins
2016-01-19 10:54:15 -05:00
Nik Everett
4efa8c4ff5
Remove remaining xlints from plugins
2016-01-19 10:53:48 -05:00
Jim Ferenczi
b9f1c7242c
Add explanation about minimum should match and coordination factor
2016-01-19 16:04:09 +01:00