Simon Willnauer
cc131eb328
fix tests
2015-10-27 11:21:30 +01:00
Simon Willnauer
a5e5a5025b
Fold IndexCacheModule into IndexModule
...
This commit brings all the registration etc. from IndexCacheModule into
IndexModule. As a side-effect to remove a circular dependency between
IndicesService and IndicesWarmer this commit also cleans up IndicesWarmer and
separates the Engine from the warmer.
2015-10-27 11:21:30 +01:00
Jason O'Donnell
86c21f3c39
Fixing typo
2015-10-26 16:49:05 -04:00
Jason O'Donnell
c7060c1b63
Fixing typo
2015-10-26 16:48:20 -04:00
Jason O'Donnell
c7d47e0f4f
Fixing typo
2015-10-26 16:47:44 -04:00
Jason O'Donnell
42fb690a1c
Fixing typo
2015-10-26 16:46:36 -04:00
Jason O'Donnell
73f620907d
Fixing typo
2015-10-26 16:43:25 -04:00
Jason O'Donnell
05d5d9bd12
Fixing typo
2015-10-26 16:42:45 -04:00
Simon Willnauer
3146cd21e2
Merge pull request #14285 from s1monw/remove_circular_dep
...
Remove circular dependency between IndicesService and IndicesStore
2015-10-26 21:32:50 +01:00
Yannick Welsch
5959058719
Unique repository names for rest tests
2015-10-26 21:02:25 +01:00
Simon Willnauer
cbcd7a9de7
apply review comments
2015-10-26 20:58:34 +01:00
Simon Willnauer
fc5a60c24f
fix constants
2015-10-26 20:56:01 +01:00
Simon Willnauer
cc3532f593
Remove circular dependency between IndicesService and IndicesStore
...
This commit introduces a new IndexStoreConfig that is passed to
IndexStore instances instead it's pretty messy parent service.
2015-10-26 20:56:01 +01:00
Jason Tedor
fcc2c19600
Merge pull request #14288 from jasontedor/plugin-list
...
Fix plugin list command error message
2015-10-26 14:08:08 -04:00
Jason Tedor
65fccb9478
Fix plugin list command error message
...
Closes #14287
2015-10-26 14:02:48 -04:00
Yannick Welsch
2f10300a03
Merge pull request #14247 from ywelsch/feature/cat-snapshots
...
Add cat API for repositories and snapshots
2015-10-26 18:40:39 +01:00
Adrien Grand
f69c350960
Revert "Improve `min_score` implementation."
...
This reverts commit 56ea65b0f8
.
2015-10-26 18:37:35 +01:00
Yannick Welsch
ca75b7b6ce
Add cat API for repositories and snapshots
...
Closes #14247
Closes #13919
2015-10-26 18:37:10 +01:00
Christoph Büscher
593df189e4
Tests: run base query tests for more than one random query
2015-10-26 17:39:14 +01:00
Simon Willnauer
cb3122baab
Merge pull request #14284 from s1monw/fold_similarity_module_into_index_module
...
Fold SimilarityModule into IndexModule
2015-10-26 14:47:09 +01:00
Simon Willnauer
cdcc5da756
Remove unused import
2015-10-26 14:23:28 +01:00
Simon Willnauer
586bfc720d
Fold SimilarityModule into IndexModule
...
IndexModule is the central extension point we should centralize the extension mechanism
towards removing guice entirely on the index level.
2015-10-26 14:21:12 +01:00
Adrien Grand
1804e7d9e8
Merge pull request #14202 from jpountz/enhancement/min_score
...
Improve `min_score` implementation.
2015-10-26 14:10:36 +01:00
Simon Willnauer
21f3cb09c2
Merge pull request #14279 from s1monw/no_guice_on_store
...
Remove guice injection from IndexStore and friends
2015-10-26 14:08:31 +01:00
Simon Willnauer
d6455a5a76
Use actual parameter passed to the ctor
2015-10-26 13:57:27 +01:00
Hendrik Saly
58f2b6ca47
Add Kerberos/SPNEGO Shield custom realm
...
Closes #14282
2015-10-26 13:53:04 +01:00
Clinton Gormley
d2bb289c64
Merge pull request #14280 from salyh/patch-1
...
Added IMAP/POP3 Mailimporter to documentation
2015-10-26 13:47:44 +01:00
Simon Willnauer
5ffdf15f02
Remove guice injection from IndexStore and friends
...
This commit replaces dependency injection from IndexStore and subclasses
and replaces it with dedicated set of dependencies.
2015-10-26 12:32:34 +01:00
Simon Willnauer
3b82b585f3
Use Long.MAX_VALUE to indicate that there has not yet been any modifications
...
Relates to #14275
2015-10-26 12:30:58 +01:00
Adrien Grand
56ea65b0f8
Improve `min_score` implementation.
...
This changes how `min_score` is implemented both for `function_score` and the
search request parameter to confirm whether the minimum score is met in the
`matches()` phase of a TwoPhaseIterator.
2015-10-26 12:01:50 +01:00
Simon Willnauer
a2e3dc59d8
Merge pull request #14275 from s1monw/renew_syn_on_merge
...
Flush big merges automatically if shard is inactive
2015-10-26 11:41:04 +01:00
Simon Willnauer
c41dd965fb
s/ / /
2015-10-26 11:08:10 +01:00
Simon Willnauer
edef67ffdc
Merge branch 'master' into renew_syn_on_merge
2015-10-26 11:05:57 +01:00
Yannick Welsch
c335b3a176
Fix AckClusterUpdateSettingsIT.testClusterUpdateSettingsAcknowledgement() after changes in #14259
...
Closes #14278
2015-10-26 11:02:30 +01:00
Simon Willnauer
969b385c59
assign IMC frst
2015-10-26 10:59:27 +01:00
Simon Willnauer
d07863c4a3
fix javadoc and pass a better reason to refresh
2015-10-26 10:44:00 +01:00
Simon Willnauer
8be506224d
Push last modified timestamp to engine and use a time delta to flush merges
2015-10-26 10:37:11 +01:00
Yannick Welsch
6f90f69b59
Merge pull request #14259 from ywelsch/fix/allocationdecider-relocatingshards
...
Check rebalancing constraints when shards are moved from a node they can no longer remain on
2015-10-26 09:27:05 +01:00
Yannick Welsch
b1cfa7b1d2
Check rebalancing constraints when shards are moved from a node they can no longer remain on
...
Closes #14259
Closes #14057
2015-10-26 09:26:20 +01:00
Simon Willnauer
885af39fe2
Flush big merges automatically if shard is inactive
...
Today if a shard is marked as inactive after a heavy indexing period
large merges are very likely. Yet, those merges are never committed today
since time-based flush has been removed and unless the shard becomes active
again we won't revisit it.
Yet, inactive shards have very likely been sync-flushed before such that we need
to maintain the sync id if possible which this change tries on a per shard basis.
2015-10-24 22:45:17 +02:00
Boaz Leskes
6855e360a0
Test: MinimumMasterNodesIT.testCanNotPublishWithoutMinMastNodes should wait for state to be recovered
...
The test spawns up 3 nodes, waits for a master to be elected and starts network disruptions. If those kick in too early we may have a cluster with a state not recovered block which causes failure during clean ups. http://build-us-00.elastic.co/job/es_core_master_oracle_6/3034/
2015-10-24 17:18:51 +02:00
Simon Willnauer
beac4b17be
Merge pull request #14251 from s1monw/trash_index_settings
...
Replace IndexSettings annotation with a full-fledged class
2015-10-24 15:38:46 +02:00
Simon Willnauer
df9432fcee
apply review comments
2015-10-24 15:24:52 +02:00
Simon Willnauer
e2be57f395
[TEST] properly disable merges
2015-10-24 15:17:53 +02:00
Robert Muir
6c8e290322
Allow binding to multiple addresses
...
* Allow for multiple host specifications (e.g. _en0_,192.168.1.2,_site_).
* Add _site_ and _global_ scopes as counterparts to _local_.
* Warn on heuristic selection of publish address.
* Remove the arbitrary _non_loopback_ setting.
Closes #13954
2015-10-23 23:43:37 -04:00
Robert Muir
c7f5911d1b
Merge pull request #14135 from rmuir/jail_filestore_exception
...
Give a better exception when running from freebsd jail without enforce_statfs=1
2015-10-23 23:23:56 -04:00
Robert Muir
c3381b24fe
Add workaround for JDK-8014008
...
We should not implement this method, it is a real problem. But I think
it is ok to workaround the JDK bug (https://bugs.openjdk.java.net/browse/JDK-8014008 ).
This allows jconsole/visualvm to work in the meantime.
2015-10-23 21:57:50 -04:00
Christoph Büscher
ef06094df1
Merge pull request #14272 from elastic/cbuescher-update-indicesquery-docs
...
Update indices-query.asciidoc
2015-10-23 23:00:29 +02:00
Christoph Büscher
ca57763d2c
Update indices-query.asciidoc
2015-10-23 22:55:40 +02:00
Christoph Büscher
0362550fd7
Update indices-query.asciidoc
...
The current description of the query seemed confusing to some people (e.g. https://twitter.com/wielinde/status/654582620630687744 ), this is just a proposal to simplify it.
2015-10-23 21:14:52 +02:00