Clinton Gormley
312bf5a011
Remove workaround for V2_0_0_beta1 in VersionTests
2015-09-17 15:48:05 +02:00
Clinton Gormley
f20473a2e4
Add version 2.0.0-beta2
2015-09-17 15:41:34 +02:00
Clinton Gormley
a7042fd809
Add bwc indices for 2.0.0-beta1 and 2.0.0-beta2
2015-09-17 15:41:34 +02:00
Simon Willnauer
ec6643b994
bring back fully qualified classname
2015-09-17 14:58:40 +02:00
Simon Willnauer
effaaf0566
Rename QueryParsingException to a more generic ParsingException
...
this allows us to reuse this exception in more places rather than adding
new ones that are basically just subclasses.
2015-09-17 14:56:21 +02:00
Boaz Leskes
a1e83f6f4f
Test: don't use setDaemon in DiscoveryWithServiceDisruptionsIT.
2015-09-17 14:24:48 +02:00
Boaz Leskes
39f86a1abe
Test: move LongGCDisruption from Thread.getAllStackTraces() to Thread.enumerate()
...
To allow it to run without the "modifyThreadGroup" permission.
2015-09-17 14:23:57 +02:00
Christoph Büscher
887399eebf
Query Refactoring: moving validation to constructors and setters
...
This PR is an initial step to move the query validation we started
to collect in the validate() method to the corresponding setters
and constructors.
2015-09-17 13:57:34 +02:00
Martijn van Groningen
1a8495d1d6
tests: Add to ability for a integration test to prevent specific templates from being wiped between tests.
2015-09-17 12:34:46 +02:00
Simon Willnauer
e9713cbb7b
Append new exceptions to the end otherwise backporting won't work
2015-09-17 11:14:59 +02:00
Simon Willnauer
af9166d84d
Use a dedicated id to serialize EsExceptions instead of it's class name.
...
Classnames change quickly due to refactorings etc. If that happens in a minor release
we loose the ability to deserialize the exceptoin coming from another node sicne we today
look it up by classname. This change uses a dedicated static id instead of the classname
to lookup the actual class.
2015-09-17 11:08:09 +02:00
Robert Muir
dc0bebada1
Support tests for insecure plugins on systems with multiple fs roots.
2015-09-17 02:30:45 -04:00
Robert Muir
d4e53d8393
fix compilation with ECJ (eclipse IDE etc)
2015-09-16 14:33:39 -04:00
Robert Muir
09d2188869
Merge branch 'master' into kill_more_bogus_permissions
2015-09-16 12:17:43 -04:00
Christoph Büscher
125be0a05f
Tests: Fix HighlighterSearchIT#testMultiMatchQueryHighlight, dont use null type
2015-09-16 18:14:53 +02:00
Lee Hinman
37ba02ab21
[TEST] Fix incorrect location for greaterThanOrEqual fix
2015-09-16 10:10:42 -06:00
Robert Muir
ba934c6bee
Remove some bogus permissions only needed for tests.
...
Especially the worst of the worst with thread permissions: for example,
this prevents some code from starting daemon thread that will outlive
the elasticsearch process and hang around doing evil shit.
2015-09-16 12:07:18 -04:00
Alex Ksikes
a3c68f690b
Refactors MultiMatchQueryBuilder and Parser
...
Relates to #10217
This PR is against the query-refactoring branch.
Closes #13405
2015-09-16 13:41:22 +02:00
Christoph Büscher
c5a7fedb23
TermsQueryBuilder: removing guava Longs
2015-09-16 13:16:59 +02:00
Christoph Büscher
ff74e94260
Merge branch 'master' into feature/query-refactoring
...
Conflicts:
core/src/main/java/org/elasticsearch/common/unit/Fuzziness.java
core/src/main/java/org/elasticsearch/index/mapper/internal/IdFieldMapper.java
core/src/main/java/org/elasticsearch/index/query/IdsQueryParser.java
core/src/main/java/org/elasticsearch/index/query/functionscore/random/RandomScoreFunctionParser.java
core/src/test/java/org/elasticsearch/search/highlight/HighlighterSearchIT.java
2015-09-16 13:04:18 +02:00
Christoph Büscher
8fb1aa9781
Refactors GeoDistanceQueryBuilder/-Parser
...
Splits parsing and Lucene query generation. Switches from storing lat/lon
separately to using GeoPoint instead.
Relates to #10217
2015-09-16 11:15:32 +02:00
Alex Ksikes
65139ee40a
Removes unused empty parser's constructors
2015-09-16 11:03:34 +02:00
Michael McCandless
0060a749ca
Fix test case to verify the AssertionError did in fact come from IndexWriter.filesExist
2015-09-16 04:59:36 -04:00
Jason Tedor
30a7795119
Remove unused import in o.e.c.u.i.Iterables
2015-09-16 04:51:06 -04:00
Michael McCandless
51773f2a66
fix test to expect AssertionError as well
2015-09-16 04:31:27 -04:00
Robert Muir
01e6d8e3dc
Remove java.lang.reflect.ReflectPermission "suppressAccessChecks"
...
Closes #13603
Squashed commit of the following:
commit 8799fb42d80297a79285beaf407b1bbecdb5854d
Author: Robert Muir <rmuir@apache.org>
Date: Wed Sep 16 03:32:29 2015 -0400
Add randomizedtesting snapshot note
commit 0d874d9f0f5fddaeab8f48f9816a052dcaa691be
Author: Robert Muir <rmuir@apache.org>
Date: Wed Sep 16 03:11:01 2015 -0400
Add a mechanism for insecure plugins and get all tests passing
commit 80540aeb9a264f6f299aaa3bc89df7f9b7923a60
Author: Robert Muir <rmuir@apache.org>
Date: Tue Sep 15 22:59:29 2015 -0400
Really remove, we are killing this
commit 884818c1ad44ca2e7572a6998c086580be919657
Author: Robert Muir <rmuir@apache.org>
Date: Tue Sep 15 22:57:22 2015 -0400
fill in TODOs
commit 34f4cb81f249edfec4d8d211da892f8c987e5948
Author: Robert Muir <rmuir@apache.org>
Date: Tue Sep 15 22:31:43 2015 -0400
Publish snapshots of RR and lucene and cutover
commit d68eb9d66ce059761805c64d67e41a29098c9afa
Merge: f27e208 f62da59
Author: Robert Muir <rmuir@apache.org>
Date: Tue Sep 15 12:32:41 2015 -0400
Merge branch 'master' into kill-setaccessible
commit f27e20855216dab6a6ad035d41018d8c67f3144c
Author: Robert Muir <rmuir@apache.org>
Date: Tue Sep 15 12:32:21 2015 -0400
make a real lucene snapshot
2015-09-16 04:08:31 -04:00
Simon Willnauer
76b027a979
[TEST] Only assert on a generic AssertionError
...
The specific error might be lost on the transport layer and turned into a generic
AssertionError instead.
Closes #13599
2015-09-16 09:21:13 +02:00
Igor Motov
8d542da89d
Test: await fix on GroovyScriptIT.testGroovyExceptionSerialization
2015-09-15 22:54:29 -04:00
Alex Ksikes
a13336da54
Refactors MoreLikeThisQueryBuilder and Parser
...
Relates to #10217
This PR is against the query-refactoring branch.
Closes #13486
2015-09-16 02:09:38 +02:00
Igor Motov
d6f9fe96af
Tests: Make sure that the cluster state came from the same master before checking for discrepancies
...
If nodes don't agree on the master, the cluster state doesn't have to match even if they have the same version
2015-09-15 19:34:48 -04:00
Alex Ksikes
4096244ec2
Also adds tests for date fields for match query builder
...
PR is against the query refactoring branch.
Closes #13585
2015-09-16 00:26:18 +02:00
Simon Willnauer
bfa984e1c2
Prevent losing stacktraces when exceptions occur
...
This commit removes unnecesssary use of ExceptionHelpers where we actually
should serialize / deserialize the actual exception. This commit also
fixes one of the oddest problems where the actual exception was never
rendered / printed if `all shards failed` due to a missing cause.
This commit unfortunately doesn't fix Snapshot/Restore which is almost
unfixable since it has to serialize XContent and read from it which can't
transport exceptions.
2015-09-15 23:20:54 +02:00
xuzha
c6da8d5e13
IndexNameExpressionResolver should not ignore any wildcards that occur
...
elsewhere in the expression,
closes #13334
2015-09-15 10:54:33 -07:00
Nicholas Knize
589fb9674f
Relax geopoint comparison tolerance
...
Weighted centroid, morton hash, and geohash can be imprecise (computation error) to 1e-5. The previous compareTo set this tolerance too strict (1e-6) causing a reproducible comparison error on weighted centroid (#13558 ). This change relaxes the tolerance to the acceptable computation error of 1e-5
closes #13558
2015-09-15 12:35:10 -05:00
Michael McCandless
2cc873b2d6
Merge branch 'master' into remove_index_buffer_size
...
Conflicts:
core/src/main/java/org/elasticsearch/index/engine/EngineConfig.java
2015-09-15 11:34:49 -04:00
Jason Tedor
3d4fac6256
Remove unused import in o.e.t.UpdateThreadPoolSettingsTests
2015-09-15 10:48:01 -04:00
Jason Tedor
2357e65fcc
Remove unused import in o.e.a.t.TermVectorsFilter
2015-09-15 10:46:59 -04:00
Michael McCandless
028acdd06f
Merge pull request #13548 from mikemccand/indexing_memory_controller
...
Improve IndexingMemoryController a bit:
- promptly push indexing buffer changes to IndexWriter, instead of waiting for next refresh/flush
- don't wait for merges to finish before dropping a shards's indexing buffer to 512 KB once it's inactive
- fix NPE if indices.memory.index_buffer_size is in node's settings with a bytes (not %) unit
- add some more logger.debug
2015-09-15 10:39:10 -04:00
Jason Tedor
2833ad4d6f
Remove unused import in o.e.t.ESIntegTestCase
2015-09-15 10:37:57 -04:00
Jason Tedor
b3c6327caf
Remove and forbid use of com.google.common.base.Joiner
...
This commit removes and now forbids all uses of
com.google.common.base.Joiner across the codebase. This is one of many
steps in the eventual removal of Guava as a dependency.
Relates #13224
2015-09-15 10:30:42 -04:00
Jason Tedor
7a29febd72
Remove and forbid use of com.google.common.math.LongMath
...
This commit removes and now forbids all uses of
com.google.common.math.LongMath across the codebase. This is one step
of many in the eventual removal of Guava as a dependency.
2015-09-15 10:28:02 -04:00
Simon Willnauer
ff4a11aa32
Replace and ban next batch of Guava classes
...
This commit replaces and bans:
* com.google.common.util.concurrent.UncheckedExecutionException
* com.google.common.util.concurrent.AtomicLongMap
* com.google.common.primitives.Longs
* com.google.common.io.ByteStreams
* com.google.common.collect.UnmodifiableIterator
* com.google.common.collect.ObjectArrays
* com.google.common.collect.Multimap
* com.google.common.collect.MultimapBuilder
Relates to #13224
2015-09-15 14:44:41 +02:00
Jason Tedor
527ab95c39
Remove and forbid use of com.google.common.collect.Iterables
...
This commit removes and now forbids all uses of
com.google.common.collect.Iterables across the codebase. This is one of
many steps in the eventual removal of Guava as a dependency.
Relates #13224
2015-09-15 07:47:36 -04:00
Jason Tedor
acbede48d7
Completely remove Preconditions.checkArgument
2015-09-15 07:23:35 -04:00
Jason Tedor
78bff93ab1
Completely remove Preconditions.checkState
2015-09-15 07:23:34 -04:00
Jason Tedor
f5c408535d
Remove and forbid use of com.google.common.base.Preconditions
...
This commit removes and now forbids all uses of
com.google.common.base.Preconditions across the codebase. This is one
of many steps in the eventual removal of Guava as a dependency.
Relates #13224
2015-09-15 07:23:34 -04:00
Christoph Büscher
dbaa90a3f8
Merge branch 'master' into feature/query-refactoring
2015-09-15 11:47:42 +02:00
Lee Hinman
de2fcd4be4
[TEST] Use greaterThanOrEqualTo for testClusterInfoServiceCollectsInformation
2015-09-14 21:10:13 -06:00
Michael McCandless
ceab9a898b
remove index.buffer_size setting
2015-09-14 16:52:32 -04:00
Christoph Büscher
01ea42619a
Tests: re-enable SearchQueryIT#testIndicesQuerySkipParsing and fixing exception message
2015-09-14 22:41:37 +02:00