Robert Muir
d7bc274690
Merge branch 'master' into plugin-integration-tests
...
Conflicts:
core/pom.xml
2015-07-06 15:15:15 -04:00
Robert Muir
9a146b9e75
Get delete by query rest tests running
2015-07-06 15:13:50 -04:00
Robert Muir
75285cee88
factor out this helper
2015-07-06 14:19:28 -04:00
Igor Motov
177180ac94
Fix snapshot-related REST integration tests
2015-07-06 14:16:28 -04:00
Robert Muir
7595104ec3
Factor integration tests logic to separate build file
2015-07-06 13:59:16 -04:00
Robert Muir
3cb95d7595
Merge branch 'master' into plugin-integration-tests
2015-07-06 13:34:32 -04:00
Martijn van Groningen
fb6daebe34
scroll: Append the shard top docs in such a way that ArrayIndexOutOfBoundsException is impossible to occur.
...
also added AtomicArray#setOnce() method to be sure that we fail if an shard response has already been set
2015-07-06 19:33:28 +02:00
Robert Muir
a7b4a061be
don't pull outdated/old packages.
2015-07-06 13:32:46 -04:00
Ryan Ernst
ff0f480938
Merge pull request #12014 from rjernst/remove/mapper-doc-values
...
Completely move doc values and fielddata settings to field types
2015-07-06 10:21:09 -07:00
Ryan Ernst
184b1cbd68
Fix fake field mapper to not pass null for defaultfieldtype
2015-07-06 10:20:19 -07:00
Ryan Ernst
91e3cdb187
Addressed PR comments
2015-07-06 10:02:53 -07:00
Robert Muir
1c114110c5
integration tests need the zip
2015-07-06 12:29:30 -04:00
Alex Ksikes
afe9c52f07
XMoreLikeThis: fix potentially unpositioned enum
2015-07-06 18:08:06 +02:00
David Pilato
1f04d6c2bb
[build] Update maven-invoker-plugin to 2.0.0
...
Release Notes - Apache Maven Invoker Plugin - Version 2.0.0
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525&version=12332831
Important Note:
This Release is intended for the bug fix MINVOKER-187 and in this relationship
is was necessary to upgrade the JDK minimum to JDK 1.6. This was the reason for
the version upgrade to 2.0.0.
Bug:
* [MINVOKER-187] - Cloned IT project must be writable
Improvement:
* [MINVOKER-192] - Using fluido skin
2015-07-06 17:54:33 +02:00
David Pilato
54c0b565ef
Merge branch 'master' of https://github.com/elastic/elasticsearch
2015-07-06 17:23:34 +02:00
Robert Muir
d7dab0df72
fix test to allow integration tests
2015-07-06 11:20:30 -04:00
David Pilato
e7a6b51bab
[maven] change groupId / artifactId
...
When we generate our project, we can get something like:
```
├── dev-tools
├── elasticsearch
├── elasticsearch-parent
├── elasticsearch-plugin
├── plugin
│ ├── elasticsearch-analysis-icu
│ ├── elasticsearch-analysis-kuromoji
│ ├── elasticsearch-analysis-phonetic
│ ├── elasticsearch-analysis-smartcn
│ ├── elasticsearch-analysis-stempel
│ ├── elasticsearch-cloud-aws
│ ├── elasticsearch-cloud-azure
│ ├── elasticsearch-cloud-gce
│ ├── elasticsearch-delete-by-query
│ ├── elasticsearch-lang-javascript
│ └── elasticsearch-lang-python
├── rest-api-spec
└── securemock
```
I propose here to use a common naming for artifacts: start always with `elasticsearch-`.
Also, move `elasticsearch-plugin` to `org.elasticsearch.plugin` groupId.
So we could have:
```
├── elasticsearch
├── elasticsearch-dev-tools
├── elasticsearch-parent
├── elasticsearch-rest-api-spec
├── elasticsearch-securemock
├── plugin
│ ├── elasticsearch-analysis-icu
│ ├── elasticsearch-analysis-kuromoji
│ ├── elasticsearch-analysis-phonetic
│ ├── elasticsearch-analysis-smartcn
│ ├── elasticsearch-analysis-stempel
│ ├── elasticsearch-cloud-aws
│ ├── elasticsearch-cloud-azure
│ ├── elasticsearch-cloud-gce
│ ├── elasticsearch-delete-by-query
│ ├── elasticsearch-lang-javascript
│ ├── elasticsearch-lang-python
│ └── elasticsearch-plugin
```
2015-07-06 17:17:07 +02:00
Christoph Büscher
52c89438b4
Merge pull request #12052 from cbuescher/docs-strategy-filtered
...
Docs: Delete unsupported `strategy` parameter in filtered-query.asciidoc
2015-07-06 16:58:06 +02:00
Robert Muir
3f4b8df00d
Merge pull request #12026 from rmuir/integ_tests
...
add integration test harness to maven build
2015-07-06 10:16:54 -04:00
Alex Ksikes
8ef1708395
[TEST] fix testMoreLikeThisArtificialDocs
...
Ensure that the indexed doc hasn't all its fields empty and that the
artificial doc requested is always routed to the shard having that doc.
2015-07-06 15:27:38 +02:00
Christoph Büscher
1548e845e4
Update filtered-query.asciidoc
2015-07-06 15:00:13 +02:00
Colin Goodheart-Smithe
b93512e000
[TEST] NettyTransportMultiPortTests now checks selected random ports are free before using them
2015-07-06 12:04:22 +01:00
markharwood
f95981b977
Search enhancement: adds a special case for the “_index” field which allows queries to test the name of the index. Adding this capability means we can deprecate the specialist indices query.
...
IndexFieldMapper is changed to make the term query factories produce match_all or match_none queries based on tests on the index name.
Closes #3316
2015-07-06 10:55:28 +01:00
javanna
d085088793
BoolQueryBuilder#hasClauses to take into account filterClauses too
2015-07-06 11:02:09 +02:00
Clinton Gormley
c5d3c46943
Added build and test labels to es release notes script
2015-07-05 20:24:46 +02:00
Clinton Gormley
1e5e4439ce
Merge pull request #11983 from cdosborn/patch-1
...
Grammar fix to match query docs
2015-07-05 18:24:06 +02:00
Boaz Leskes
d74eac94f2
ZenDiscovery: #11960 failed to remove eager reroute from node join
...
It is removed now :)
Closes #12019
2015-07-03 22:06:42 +02:00
Robert Muir
9d233aeaf0
use external test cluster for integration tests
2015-07-03 12:20:35 -04:00
Tanguy Leroux
9495816cb7
Remove sigar completely
2015-07-03 15:49:17 +02:00
Simon Willnauer
ac32f3d310
Don't special-case on ElasticsearchWrapperException in toXContent
...
the specialization can cause stack overflows if an exception is a
ElasticsearchWrapperException as well as a ElasticsearchException.
This commit just relies on the unwrap logic now to find the cause and only
renders if we the rendering exception is the cause otherwise forwards
to the generic exception rendering.
Closes #11994
2015-07-03 13:51:11 +02:00
Ryan Ernst
e83ae64ea9
Mappings: Completely move doc values and fielddata settings to field types
...
While MappedFieldType contains settings for doc values and fielddata,
AbstractFieldMapper had special logic in its constructor that
required setting these on the field type from there. This change
removes those settings from the AbstractFieldMapper constructor.
As a result, defaultDocValues(), defaultFieldType() and
defaultFieldDataType() are no longer needed.
2015-07-03 03:10:20 -07:00
Michael McCandless
275fdcc08d
fix silly smoke_test_plugin bugs when ES actually succeeds in starting with the installed plugins
2015-07-03 05:59:16 -04:00
Martijn van Groningen
13602a591f
Removed forcedDateParser from hashCode() and equals() as it holds no value when it comes to equality.
2015-07-03 10:04:22 +02:00
Simon Willnauer
20d0b4f446
Promote headers to first class citizens on exceptions
...
This commit merges the pre-existing special exception that
allowed to associate headers with exceptions and the elasticsaerch
base class `ElasticsearchException` This allows for more generic use
of exceptions where plugins can associate meta-data with any elasticsearch
base exception to control behavior etc.
This also addds a generic SecurityException to allow plugins to pass on
information based on the RestStatus.
2015-07-03 08:58:44 +02:00
Robert Muir
80871bae2b
Add simple integ testing infra
2015-07-03 02:12:01 -04:00
Boaz Leskes
3084bed194
Test: force local transport in ZenDiscoveryTests.testHandleNodeJoin_incompatibleMinVersion
...
Otherwise we ignore the join request due to a transport address mismatch instead of failing it.
2015-07-02 22:20:12 +02:00
Robert Muir
3171f52461
Merge pull request #12001 from rmuir/no_dont_do_that
...
Don't add CWD to classpath when ES_CLASSPATH isn't set.
2015-07-02 14:53:24 -04:00
Martijn van Groningen
a4b99e6291
zen: Don't join master nodes or accept join requests of old and too new nodes.
...
If the version of a node is lower than the minimum supported version or higher than the maximum supported version, a node shouldn't be allowed to join and nodes should join that elected master node
Closes #11924
2015-07-02 20:51:21 +02:00
Ryan Ernst
410704fd18
fix rest tests to not depend on short name access of mappings
2015-07-02 11:37:18 -07:00
Ryan Ernst
0f62950856
fix compile error after bad merge
2015-07-02 10:53:30 -07:00
Ryan Ernst
e12bb4a54a
Merge pull request #11977 from rjernst/pr/mapper-names
...
Move short name access out of field type
2015-07-02 10:38:30 -07:00
Robert Muir
c598c4cc97
blind stab at windows
2015-07-02 13:27:39 -04:00
Robert Muir
68be95ca1a
Don't add CWD to classpath when ES_CLASSPATH isn't set.
2015-07-02 13:16:20 -04:00
javanna
90f32d4d32
Internal: make sure ParseField is always used in combination with parse flags
...
Removed ParseField#match variant that accepts the field name only, without parse flags. Such a method is harmful as it defaults to empty parse flags, meaning that no deprecation exceptions will be thrown in strict mode, which defeats the purpose of using ParseField. Unfortunately such a method was used in a lot of places were the parse flags weren't easily accessible (outside of query parsing), and in a lot of other places just by mistake.
Parse flags have been introduced now as part of SearchContext and mappers where needed. There are a few places (e.g. java api requests) where it is not possible to retrieve them as they depend on the index settings, in that case we explicitly pass in EMPTY_FLAGS for now, but this has to be seen as an exception.
Closes #11859
2015-07-02 14:30:01 +02:00
Clinton Gormley
6fda658466
Merge pull request #11993 from ozlerhakan/patch-1
...
Add Mongolastic into Misc
2015-07-02 14:12:11 +02:00
jhr007
72d9914a25
Docs: Save debian repository to it's own sources.list file
...
Best to put repo definitions in a separate file from that of the core OS's sources.list.
Closes #11953
2015-07-02 13:20:51 +02:00
Simon Willnauer
753376dba7
[TEST] Remove timeout - it's not needed in this test
2015-07-02 13:11:00 +02:00
Colin Goodheart-Smithe
11e851eb0c
Change TODO comments for removing old Script API to 3.0
2015-07-02 11:20:17 +01:00
Hakan Özler
d259c318eb
Add Mongolastic into Misc
2015-07-02 13:05:11 +03:00
Adrien Grand
6765635067
Merge pull request #11988 from jpountz/fix/zlib_skip_underlying
...
Transport: Do not make the buffer skip while a stream is open.
2015-07-02 10:36:11 +02:00