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
Simon Willnauer
82050e8d30
add integration test for adding and listening to a dynamic index setting
2015-10-23 12:04:54 +02:00
Simon Willnauer
c1b1f395a7
pass the right settings to the listener
2015-10-23 11:05:37 +02:00
Simon Willnauer
8a9dd871d3
Make IndexSettings also own the IndexMetaData and separate node settings
2015-10-23 10:53:39 +02:00
Simon Willnauer
075e382c6d
[TEST] wait for flush to ensure at least one segment is visible / existing
2015-10-23 09:17:57 +02:00
Paul Echeverri
d8dcf7b81e
Backs out early link fix.
2015-10-22 15:00:35 -07:00
Paul Echeverri
8422e4fa10
Merge branch 'master-linkfix'
2015-10-22 14:29:35 -07:00
Simon Willnauer
f8248eda61
apply review comments
2015-10-22 23:06:59 +02:00
Simon Willnauer
2245f480c9
add unittests & javadocs
2015-10-22 22:26:24 +02:00
Simon Willnauer
66d5d0c4f2
Replace IndexSettings annotation with a full-fledged class
...
The @IndexSettings annoationat has been used to differentiate between node-level
and index level settings. It was also decoupled from realtime-updates such that
the settings object that a class got injected when it was created was static and
not subject to change when an update was applied. This change removes the annoation
and replaces it with a full-fledged class that adds type-safety and encapsulates additional
functionality as well as checks on the settings.
2015-10-22 20:43:41 +02:00
Simon Willnauer
14aaeea25a
Merge pull request #14169 from s1monw/issues/14168
...
Add option to disable closing indices
2015-10-22 20:09:59 +02:00
Simon Willnauer
76c660ba93
improve exception message
2015-10-22 20:09:31 +02:00
debadair
c258d8c341
Removed cross document link to field data topic.
2015-10-22 11:05:43 -07:00
Simon Willnauer
06b1484d96
[TEST] Wait if flush is ongoing otherwise test sometimes fails due to FlushNotAllowedEngineException
2015-10-22 16:49:37 +02:00
Clinton Gormley
6e85023482
Tidied up the release candidate email template to make it easier to read.
2015-10-22 16:00:44 +02:00
Simon Willnauer
bc3b91eb57
[TEST] Don't delete index from the clusterstate otherwise it might be concurrently removed
2015-10-22 09:43:02 +02:00
Paul Echeverri
129f8f791f
Fixes broken links.
2015-10-21 16:44:12 -07:00
Simon Willnauer
04dec8470a
[TEST] Add test for #14232
...
Test that ClassSet bindings bound as eager singletons
2015-10-21 22:59:26 +02:00
Simon Willnauer
8f490f527a
Merge pull request #14232 from jaymode/class_set_binding
...
properly bind ClassSet extensions as singletons
2015-10-21 22:58:25 +02:00
Simon Willnauer
06ae2e2176
Merge pull request #14217 from s1monw/make_event_listener_per_index
...
Replace IndicesLifecycle with a per-index IndexEventListener
2015-10-21 22:12:07 +02:00