David Pilato
3076377fdb
Remove ICU Plugin in reference guide
...
This documentation lives now in plugins documentation at https://www.elastic.co/guide/en/elasticsearch/plugins/current/analysis-icu.html .
We don't need a copy in analysis reference guide.
2015-12-29 11:23:28 +01:00
David Pilato
a49fe189b0
Support global `repositories.azure.` settings
...
All those repository settings can also be defined globally in `elasticsearch.yml` file using prefix `repositories.azure.`. For example:
```yml
repositories.azure:
container: backup-container
base_path: backups
chunk_size: 32m
compress": true
```
Closes #13776 .
2015-12-29 10:43:01 +01:00
Simon Willnauer
60cbb2d7bc
[TEST] Protect UpgradeIT from using too many replicas
2015-12-29 10:41:04 +01:00
Simon Willnauer
3b06cd8d92
Fix pharse suggest collate example to use correct script context/syntax
...
Closes #15675
2015-12-29 09:22:36 +01:00
Robert Muir
180ab2493e
Improve thirdPartyAudit check, round 3
2015-12-28 22:38:55 -05:00
Yannick Welsch
c6182cbd37
Fail replica shards before primary shards
...
As failing primaries also fail associated replicas, we must fail replicas first so that their nodes are properly added to ignore list
Closes #15686
2015-12-28 22:37:18 +01:00
Simon Willnauer
387bdbd322
Don't limit recoveries in RoutingTableTests
2015-12-28 21:36:34 +01:00
Adrien Grand
bffbad3c19
Remove object notation for core types.
...
When specifying a string field, you can either do:
```
{
"foo": "bar"
}
```
or
```
{
"foo": {
"value": "bar",
"boost": 42
}
}
```
The latter option is now removed.
Closes #15388
2015-12-28 19:49:18 +01:00
Yannick Welsch
24ab66c694
Merge pull request #15678 from ywelsch/enhance/faster-balancer
...
Speed improvements for BalancedShardsAllocator
2015-12-28 19:38:11 +01:00
Yannick Welsch
7e134da7d3
Cache result of RoutingNodes.node(...) in ModelNode
2015-12-28 19:14:48 +01:00
Yannick Welsch
eea791de15
Remove superfluous method numPrimaries
2015-12-28 19:14:48 +01:00
Yannick Welsch
e855282258
Simplify numShards calculation
2015-12-28 19:14:48 +01:00
Yannick Welsch
1536d7fe37
For rebalancing an index, only consider nodes that currently have a shard of that index or where the index can be allocated
...
This allows to prune a large number of nodes in case of hot/warm setup
2015-12-28 19:14:48 +01:00
Yannick Welsch
207dfc457d
Remove superfluous method
2015-12-28 19:14:48 +01:00
Yannick Welsch
fc0a33be05
Eliminate adding/removing shard to simulate weight of added shard / removed shard
...
Removal of the pattern node.addShard() -> calculate weight -> node.removeShard() which is expensive as, beside map lookups, it invalidates caching of precomputed values in ModelNode and ModelIndex. Replaced by adding an additional parameter to the weight function which accounts for the added / removed shard.
2015-12-28 19:14:48 +01:00
Yannick Welsch
5bd31a6cca
Fix typo in method name
2015-12-28 19:14:48 +01:00
Yannick Welsch
67905b384f
Remove unused class
2015-12-28 19:14:48 +01:00
Yannick Welsch
1bb7ca8a85
Removed unused methods
2015-12-28 19:14:48 +01:00
Yannick Welsch
0fd19008b1
Precalculate avgShardsPerNode
2015-12-28 19:14:48 +01:00
Yannick Welsch
507bb11345
Split two-element array into proper variables
2015-12-28 19:14:48 +01:00
Adrien Grand
c6cf84336f
Merge pull request #15679 from jpountz/fix/text_parsing
...
Make text parsing less lenient.
2015-12-28 16:47:05 +01:00
Adrien Grand
5eb7555ffb
Make text parsing less lenient.
...
It now requires that the parser is on a value.
2015-12-28 16:06:42 +01:00
Simon Willnauer
ba755a554f
Merge pull request #15372 from s1monw/trash_recovery_threads
...
Remove recovery threadpools and throttle outgoing recoveries on the master
2015-12-28 15:43:14 +01:00
Simon Willnauer
dcb164db3b
Merge pull request #15598 from lks21c/master
...
Put space into last comment line
2015-12-28 15:41:10 +01:00
Jason Tedor
84c4ab6c18
Correctly release threads from starting gate in o.e.c.ClusterServiceIT
2015-12-28 08:13:55 -05:00
Jason Tedor
35cc749c9a
Correctly release threads from starting gate in o.e.c.c.CacheTests
2015-12-28 08:07:37 -05:00
Simon Willnauer
e8daad66d1
apply more feedback from @dakrone
2015-12-28 12:52:38 +01:00
Simon Willnauer
a20b07d581
Merge branch 'master' into trash_recovery_threads
2015-12-28 12:45:14 +01:00
Simon Willnauer
0a816cd343
Add tests for equals and hashCode and fix FiltersFunctionScoreQuery equals and hashCode impls
...
Relates to #15676
2015-12-28 12:34:34 +01:00
Adrien Grand
baaeb0f578
Merge pull request #15664 from jpountz/remove/ParseContext_ignoredValue
...
Remove ParseContext.ignoredValue.
2015-12-28 12:05:26 +01:00
Adrien Grand
23f736a0c1
Remove ParseContext.ignoredValue.
...
This API is unused.
2015-12-24 15:28:09 +01:00
socurites
485915bbe7
comma(,) was duplicated
...
deleted it.
2015-12-24 14:31:26 +01:00
socurites
25d23091e2
Edge NGram: "side" setting was depercated
...
Edge NGram: "side" setting was depercated
2015-12-24 14:26:24 +01:00
Adrien Grand
af122f4151
Remove mapping backward compatibilit with pre-2.0.
...
This removes the backward compatibility layer with pre-2.0 indices, notably
the extraction of _id, _routing or _timestamp from the source document when a
path is defined.
2015-12-24 13:47:37 +01:00
Adrien Grand
e2fbdcfb4f
Merge pull request #15633 from jpountz/fix/dynamic_mappings
...
Improve cross-type dynamic mapping updates.
2015-12-24 10:24:08 +01:00
Adrien Grand
3015eb3088
Improve cross-type dynamic mapping updates.
...
Today when dynamically mapping a field that is already defined in another type,
we use the regular dynamic mapping logic and try to copy some settings to avoid
introducing conflicts. However this is quite fragile as we don't deal with every
existing setting. This proposes a different approach that will just reuse the
shared field type.
Close #15568
2015-12-24 10:22:35 +01:00
Adrien Grand
79b14215aa
Merge pull request #15636 from jpountz/feature/bool_fields
...
Add sub-fields support to `bool` fields.
2015-12-24 10:21:49 +01:00
Robert Muir
d144ba24a5
Merge pull request #15588 from rmuir/hdfs2-only
...
merge current hdfs improvements to master
2015-12-23 18:17:22 -05:00
Robert Muir
f14a21639c
add cleanups from simon
2015-12-23 18:15:33 -05:00
Jason Tedor
6ab922c5a0
Reduce runtime of CidrsTests#testValidCombinations
...
This commit reduces the running time of CidrsTests#testValidCombinations
by hoisting some costly repeated operations outside of the inner test
loop.
2015-12-23 18:02:41 -05:00
Adrien Grand
f40b72633b
Add sub-fields support to `bool` fields.
...
`bool` is our only core mapper that does not support sub fields.
Close #6587
2015-12-23 17:45:46 +01:00
Adrien Grand
76fa9023b6
Merge pull request #15488 from jpountz/remove/index_name_back_compat
...
Remove `index_name` back compat.
2015-12-23 14:55:41 +01:00
Adrien Grand
d8d8666877
Remove `index_name` back compat.
...
Since 2.0 we enforce that fields have the same full and index names. So in 3.x
we can remove the ability to have different names on the same field.
2015-12-23 14:55:26 +01:00
Adrien Grand
b771daa3c7
Merge pull request #15602 from jpountz/enhancement/function_score_two_phase
...
FunctionScoreQuery should implement two-phase iteration.
2015-12-23 14:54:23 +01:00
Alexander Reelsen
1e2919b03d
Smoke Tester: Install mapper attachment & repository hdfs plugin
2015-12-23 13:26:23 +01:00
Alexander Reelsen
a0b946ccab
Smoke Tester: Dont install groovy/expression plugins
...
Those two plugins are modules now and thus dont need to be installed
explicitely when testing.
2015-12-23 13:15:56 +01:00
Adrien Grand
07658f58a8
FunctionScoreQuery should implement two-phase iteration.
...
FunctionScoreQuery should do two things that it doesn't do today:
- propagate the two-phase iterator from the wrapped scorer so that things are
still executed efficiently eg. if a phrase or geo-distance query is wrapped
- filter out docs that don't have a high enough score using two-phase
iteration: this way the score is only checked when everything else matches
While doing these changes, I noticed that minScore was ignored when scores were
not needed and that explain did not take it into account, so I fixed these
issues as well.
2015-12-23 12:02:21 +01:00
Alexander Reelsen
9cd618244a
Docs: Remove deprecated documentation flag in profile docs
2015-12-23 10:59:38 +01:00
Adrien Grand
56d2dd701e
Fix SizeMappingTests failure.
2015-12-23 10:48:00 +01:00
Adrien Grand
a2072fe927
Merge pull request #15539 from jpountz/fix/immutable_document_mapper
...
Make mapping updates more robust.
2015-12-23 09:55:42 +01:00