Nik Everett
a3fd6a2ad0
Merge pull request #13939 from nik9000/immutable_map_be_gone
...
Remove and ban ImmutableMap
2015-10-09 12:56:17 -04:00
Nik Everett
27f43e2e39
Remove files accidentally re-added during merge
2015-10-09 12:08:22 -04:00
Nik Everett
beeea145d8
Remove forbidden-apis check for cluster
...
This was useful during the ImmutableMap removal but shouldn't be needed
for normal development.
2015-10-09 12:04:48 -04:00
Nik Everett
d9e11e4b39
Merge branch 'master' into immutable_map_be_gone
2015-10-09 12:04:03 -04:00
Jason Tedor
50368b3704
Merge pull request #13879 from jasontedor/straight-cache-homey
...
Replace Guava cache with simple concurrent LRU cache
2015-10-09 11:56:15 -04:00
Jason Tedor
59c90496a6
Mutating the cache while iterating is undefined
2015-10-09 11:28:05 -04:00
Jason Tedor
01495172d2
Release locks in reverse order of acquisition
2015-10-09 11:10:52 -04:00
Nik Everett
9492223c2b
Clean up DiskThreasholdDeciderUnitTests
...
They had made some routing table changes that weren't working. This fixes
the changes to do what they intended.
2015-10-09 10:38:22 -04:00
Nik Everett
56318df10c
Be more careful with RoutingTable.Builder
...
RoutingTable.Builder#build can only be called once but didn't have any
checks to make sure it _was_ only called once. And the error message it
threw when called more than once was a NullPointerException. This makes
it throw IllegalStateException when you try to reuse the builder in any way.
2015-10-09 10:28:13 -04:00
Nik Everett
bfb9054a11
Remove addAll(Collection, Iterable<ObjectCursor>)
...
It was used just one time and didn't add any value.
2015-10-09 10:12:54 -04:00
Jason Tedor
0f23f8e5f1
Remove unused import in o.e.p.PluginManagerIT
2015-10-09 08:53:17 -04:00
javanna
d5e6f34e68
Plugins: fix error message while copying plugin config dir
...
The destination directory is the plugin config dir, not bin. Also updated existing code to reuse already declared destBin and destConfig variables.
2015-10-09 14:31:25 +02:00
Clinton Gormley
1a50ce73d7
Update setup.asciidoc
...
Added link to the support matrix to Setup docs
2015-10-09 12:27:43 +02:00
Colin Goodheart-Smithe
05147f7f66
Merge pull request #14018 from kufi/master
...
Added correct generic type parameter on ScriptedMetricBuilder
2015-10-09 10:43:34 +01:00
Adrien Grand
8c10856f7a
Merge pull request #14042 from jpountz/cleanup/Lucene_exists
...
Cleanup the Lucene utility class.
2015-10-09 10:48:12 +02:00
Adrien Grand
275da4821e
Cleanup the Lucene utility class.
...
- removes Lucene.count(IndexSearcher,Query) in favor of IndexSearcher.count(Query)
- removes EarlyTerminatingCollector.reset(): reusing Collector objects does not
help given that query execution needs to allocate objects (weights, scorers)
anyway
- adds unit tests to Lucene.exists
2015-10-09 10:16:12 +02:00
Xu Zhang
5c43dc501a
Merge pull request #13835 from xuzha/scroll_response
...
Add rest response for ClearScrollResponse
closes #13817
2015-10-08 20:48:33 -07:00
xuzha
7b5964f9c5
Add response into ClearScrollResponse
...
When deleting an individual scroll ID, ES does produce a 200 in the
header if successful and a 404 if the scroll ID wasn't found, but
returns empty response body. It will be more user friendly to provide
some information on whether the scroll deletion is successful.
2015-10-08 20:46:39 -07:00
Jason Tedor
a6abb4fcdd
Comment regarding synchronization in Cache#computeIfAbsent
2015-10-08 18:15:52 -04:00
Jason Tedor
881593eea9
Safe locking and unlocking of segments during invalidation
2015-10-08 17:56:43 -04:00
Jason Tedor
a556e31010
Safety assertions on head and tail modifications
2015-10-08 17:51:16 -04:00
Jason Tedor
818d217ede
Preserve copy of head after taking lock on LRU list
2015-10-08 17:46:00 -04:00
Jason Tedor
e0fa3297bd
Use longs for Cache.CacheStats to avoid overflow
2015-10-08 17:43:15 -04:00
Simon Willnauer
73f27a3eff
Merge pull request #13799 from s1monw/remove_delete_by_query_leftoversw
...
Remove support for pre 2.0 indices
2015-10-08 20:33:49 +02:00
Simon Willnauer
0a22a3af31
drop binary mapping BWC test
2015-10-08 20:19:27 +02:00
Simon Willnauer
fcae618c8c
Drop pre 1.4 binary numeric docvalues support
2015-10-08 20:19:27 +02:00
Simon Willnauer
9a662de422
Fix min supported version
2015-10-08 20:19:27 +02:00
Simon Willnauer
61c7302bfb
fix bwc test for hashing / routing and simplify test to be a real unittest
2015-10-08 20:19:27 +02:00
Simon Willnauer
7329493783
Drop legacy hashfunctions - these tests don't work anymore since we dropped support for them
2015-10-08 20:19:27 +02:00
Simon Willnauer
48162fa90b
remove another redundant test
2015-10-08 20:19:26 +02:00
Simon Willnauer
867882cd32
remove unnecessary bwc tests
2015-10-08 20:19:26 +02:00
Simon Willnauer
4d38b8f959
revert rather more complex simplification
2015-10-08 20:19:26 +02:00
Simon Willnauer
50907d5b7d
apply review comments
2015-10-08 20:19:26 +02:00
Simon Willnauer
dee94c798c
add additional checks for version compatibility
2015-10-08 20:19:26 +02:00
Simon Willnauer
39891594f0
Remove support for pre 2.0 indices
...
This commit removes all index level compatibilty and upgrade paths for
pre 2.0 indices. This includes:
* Remove leftover from delete_by_query to replay translog records,
since in 3.x all pending delelte_by_query instances are applied on the
upgrade to 2.x we can remove the bwc layer now.
* Remove Elasticsearch090PostingsFormat - we maintained our own posting format
until 2.0 this is now removed since folks need to upgrade to 2.x first before going
to 3.0
* Remove BloomFilterPostingFormat - this was only used for ID fields in the Elasticsearch090PostingsFormat
* Remove upgrade methods to pre 2.0 translogs without checkpoints
2015-10-08 20:19:25 +02:00
Jason Tedor
9ca032ae9d
Enforce strict eviction semantics
2015-10-08 12:42:36 -04:00
Clinton Gormley
260ba67866
Merge pull request #14026 from clintongormley/classpath_docs
...
Docs: Document ES_CLASSPATH removal in breaking changes
2015-10-08 18:23:37 +02:00
Clinton Gormley
499d53c506
Docs: Document ES_CLASSPATH removal in breaking changes
...
Closes #14008
2015-10-08 18:22:53 +02:00
Jason Tedor
8d33be83b7
Cache#computeIfAbsent should throw if loader returns null value
2015-10-08 12:21:30 -04:00
Clinton Gormley
c208add625
Merge pull request #14019 from ankon/patch-1
...
Fix minor typo
2015-10-08 18:19:00 +02:00
Clinton Gormley
8afddec2c9
Merge pull request #14031 from ankon/patch-3
...
Make the sentence actually understandable
2015-10-08 18:17:40 +02:00
Clinton Gormley
51dd4b3db5
Merge pull request #13999 from kkirsche/patch-2
...
Document that Debian 8 and Ubuntu 14 systemd
2015-10-08 18:09:29 +02:00
Clinton Gormley
99e4302e46
Merge pull request #14024 from ankon/patch-2
...
Remove excess comma in code block
2015-10-08 18:07:50 +02:00
Clinton Gormley
04936610c0
Merge pull request #14022 from Collaborne/docs/contributing-link
...
Fix the link pointing to the repository
2015-10-08 18:04:35 +02:00
Jason Tedor
02a7d9a565
Correct semantics when loading absent values
2015-10-08 12:04:02 -04:00
Jason Tedor
d720364b18
Cache.segments can be final
2015-10-08 12:01:18 -04:00
Jason Tedor
35dc287f59
More rigorous test around Cache evictions occurring in LRU order
2015-10-08 11:56:45 -04:00
Jay Modi
af068fcd14
Merge pull request #14030 from jaymode/render_search_client
...
move render search template methods to cluster admin client
2015-10-08 10:41:42 -04:00
Andreas Kohn
2ffc2979d7
[doc] Make the sentence actually understandable
2015-10-08 16:37:17 +02:00
jaymode
c443e695cc
move render search template methods to cluster admin client
...
In #13971 , the RenderSearchTemplateAction was made a cluster level action but the client methods
were not moved from the IndicesAdminClient. This is an inconsistency and this change cleans up the
inconsistency so that the client methods are now part of the ClusterAdminClient since the action is now
considered a cluster level action.
2015-10-08 10:28:28 -04:00