Simon Willnauer
82ebd28c14
Merge pull request #14303 from s1monw/open_up_extension_points
...
Open up QueryCache and SearcherWrapper extension points
2015-10-27 14:19:36 +01:00
Simon Willnauer
573c9948e3
fix test
2015-10-27 12:57:19 +01:00
Simon Willnauer
f7fe2c2007
Open up QueryCache and SearcherWrapper extension points
...
This commit makes QueryCache and SearcherWrappoer registration public
otherwise plugins can't access those extension points due to security restrictions.
2015-10-27 12:52:52 +01:00
Simon Willnauer
59a71b0441
Merge pull request #14293 from s1monw/fold_in_index_cache_module
...
Fold IndexCacheModule into IndexModule
2015-10-27 11:45:40 +01:00
Simon Willnauer
04478a5a13
remove dead code
2015-10-27 11:21:30 +01:00
Simon Willnauer
b7eb43cef6
make IndicesWarmer final in BitsetFilterCache
2015-10-27 11:21:30 +01:00
Simon Willnauer
6ac4be313a
simplify the IndexWarmer interface even more
2015-10-27 11:21:30 +01:00
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
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
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
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
Simon Willnauer
42af6c6db9
fix test to not use client nodes
2015-10-23 12:21:56 +02:00