Ryan Ernst
84d6cbd32a
Build: Fix extra config to create a file, not a directory for the destination file
...
Also added some checks to catch misconfiguration (dir or non existing file).
2015-11-24 16:09:47 -08:00
Ryan Ernst
b30db5d676
Merge pull request #14992 from rjernst/override_integ_test_config
...
Add ability to specify extra configuration files for integ test
2015-11-24 15:23:40 -08:00
Ryan Ernst
7b0a0ce0d9
Build: Add ability to specify extra configuration files for integ test
...
This change allows copy extra files into the integ test cluster before
it runs. However, it explicitly forbids overwriting elasticsearch.yml,
since that is generated.
2015-11-24 15:19:51 -08:00
Ryan Ernst
b4671f3960
Merge pull request #14988 from rjernst/plugin_rest_spec
...
Copy rest specs for plugins that are added to integ test cluster
2015-11-24 14:38:35 -08:00
Ryan Ernst
3a77d993fd
Build: Copy rest specs for plugins that are added to integ test cluster
...
This change allows having rest tests using the api spec of plugins that
the rest test is testing against.
2015-11-24 14:34:21 -08:00
Ryan Ernst
d89a201b5a
Merge pull request #14986 from rjernst/easier_plugin_install
...
Simplify adding plugins that are another project in the build
2015-11-24 13:09:33 -08:00
Ryan Ernst
1e0f929281
Build: Simplify adding plugins that are another project in the build
...
The current mechanism for adding plugins to the integTest cluster is to
have a FileCollection. This works well for the integTests for a single
plugin, which automatically adds itself to be installed. However, for qa
tests where many plugins may be installed, and from other projects, it
is cumbersome to add configurations, dependencies and dependsOn
statements over and over. This simplifies installing a plugin from
another project by moving this common setup into the cluster
configuration code.
2015-11-24 12:53:11 -08:00
Adrien Grand
5fe3ce89e0
Check that the declared versions match the backward indices.
2015-11-24 20:40:02 +01:00
Clinton Gormley
5750581175
The RPM upload script should keep other existing RPM versions available
2015-11-24 20:19:35 +01:00
Lee Hinman
d31272fbe1
Merge remote-tracking branch 'dakrone/rest-test-headers'
2015-11-24 11:48:32 -07:00
javanna
388e637fa9
add a few more asserts to IngestActionFilterTests
2015-11-24 19:43:54 +01:00
Clinton Gormley
c512cc5248
Added bwc indices for 2.0.1 and 2.1.0 and versions 2.0.2-SNAPSHOT and 2.1.1-SNAPSHOT
2015-11-24 19:32:18 +01:00
Adrien Grand
aad84395c9
Add a test that upgrades succeed even if a mapping contains fields that come from a plugin.
2015-11-24 19:14:19 +01:00
Ryan Ernst
f0e780bf86
Merge pull request #14959 from rjernst/cluster_waiting
...
Allow customizing wait condition and cluster settings
2015-11-24 08:24:00 -08:00
Ryan Ernst
647f324c46
Change waitfor max time back to 30 seconds, in case jenkins is slow
2015-11-24 08:23:16 -08:00
Lee Hinman
a25b407aeb
Add support for headers in REST tests
...
This adds support for arbitrary headers sent with each REST request, it
will allow us to test things like different xcontent-encoding (see
50_with_headers.yaml for what this looks like).
Headers are specified at the same level as `catch`, so a request would
look like:
```yaml
- do:
headers:
Content-Type: application/yaml
get:
index: test_1
type: _all
id: 1
```
2015-11-24 08:25:02 -07:00
javanna
49bfe6410e
Rename Data leftovers
2015-11-24 15:49:25 +01:00
Clinton Gormley
18a8c20cba
Merge pull request #14873 from williammwang/master
...
Clarify where index.similarity.default.type is set
2015-11-24 15:01:43 +01:00
javanna
8f1f5d4da0
Split mutate processor into one processor per function
2015-11-24 14:31:53 +01:00
Martijn van Groningen
1e9d5c7b22
test: also test what happens if all index requests fail to be processed by the pipeline
2015-11-24 13:41:40 +01:00
Yannick Welsch
25448b2d4b
Merge pull request #14962 from ywelsch/fix/objectparser-for-allocationid
...
Use ObjectParser to parse AllocationID
2015-11-24 12:46:43 +01:00
Martijn van Groningen
8b1f117e51
Instead of failing the entire bulk request if the pipeline fails, only fail a bulk item.
2015-11-24 12:40:30 +01:00
Clinton Gormley
74d9c8f5cf
Docs: Fix :issue: and :pull: asciidoc replacements
...
Closes #14922
2015-11-24 12:35:28 +01:00
Yannick Welsch
ff9c33b6c8
Use ObjectParser to parse AllocationID
2015-11-24 12:13:54 +01:00
Britta Weber
556d80501c
aggs: fix significant terms reduce for long terms
...
Significant terms were not reduced correctly if they were long terms.
Also, clean up the bwc test a little. Upgrades are not needed.
related to #13522
2015-11-24 11:04:48 +01:00
javanna
eeb51ce8d0
Merge branch 'master' into feature/ingest
2015-11-24 10:23:53 +01:00
Ryan Ernst
866bed0864
Merge pull request #14926 from rjernst/maven_cleanup
...
Remove old files replaced by gradle
2015-11-24 00:54:22 -08:00
Ryan Ernst
af496f5e7f
Merge pull request #14925 from rjernst/maven_test_parity
...
Add back leaveTemporary and ifNoTests
2015-11-24 00:53:25 -08:00
Ryan Ernst
31b7e91e5a
Build: Allow customizing wait condition and cluster settings
...
The current wait condition for an integ test cluster being up is a
simple http get on the root path for elasticsearch. However, it is
useful to allow having arbitrary wait conditions. This change reworks
the wait task to first check that each node process started successfully
and has a socket up, followed by an arbitrary wait condition which
defaults to the current http get.
Also, cluster settings are allowed to be added, and overriden. Finally,
custom setup commands are made relative to the elasticsearch home dir
for each node.
2015-11-24 00:48:58 -08:00
Adrien Grand
999913443d
Merge pull request #14896 from jpountz/fix/mapper_plugins
...
Register field mappers at the node level.
2015-11-24 09:28:06 +01:00
Adrien Grand
5f33fbdb75
Register field mappers at the node level.
...
This moves the registration of field mappers from the index level to the node
level and also ensures that mappers coming from plugins are treated no
differently from core mappers.
2015-11-24 08:59:37 +01:00
Jason Tedor
7c104fdb39
Merge pull request #14874 from jasontedor/ipv4-parsing
...
Do not be lenient when parsing CIDRs
2015-11-23 20:51:14 -05:00
Jason Tedor
b31f2850c0
Do not be lenient when parsing CIDRs
...
This commit fixes some leniency in the parsing of CIDRs. The leniency
that existed before includes not validating the octet values nor
validating the network mask; in some cases issues with these values were
silently ignored. Parsing is now done according to the guidelines in RFC
4632, page 6.
Closes #14862
2015-11-23 20:46:23 -05:00
Ryan Ernst
321606d3aa
Merge pull request #14952 from rjernst/attach_without_subdir
...
Rework extra plugins support to be through sibling directories
2015-11-23 15:51:32 -08:00
Robert Muir
54de9252d0
die extra plugins
2015-11-23 18:47:56 -05:00
Ryan Ernst
21b42e2a42
Fix xplugins to not omit the first level project name
2015-11-23 15:15:40 -08:00
Ryan Ernst
529e442e2a
Merge branch 'master' into attach_without_subdir
2015-11-23 15:01:55 -08:00
Ryan Ernst
d97ed9edc3
Fix testing instructions with x-plugins
2015-11-23 14:54:08 -08:00
Ryan Ernst
113a026e1f
Change extra plugins to x-plugins directory instead of extra-plugin- prefix
2015-11-23 14:44:37 -08:00
Michael McCandless
2f315cb859
Merge pull request #14951 from mikemccand/upgrade_lucene_1715952
...
Upgrade Lucene to 5.4.0-snapshot-1715952
2015-11-23 17:25:48 -05:00
Ryan Ernst
5a62282150
Build: Rework extra plugins support to be through sibling directories
...
This change removes the subdirectory support for extra-plugins, and
replaces it with an iteration of sibling directories with the prefix
"extra-plugin-".
2015-11-23 14:15:45 -08:00
Michael McCandless
e13b0d4bde
upgrade lucene to 5.4.0-snapshot-1715952
2015-11-23 17:13:49 -05:00
Jason Tedor
dcfdc0dbf3
Remove leftover TODOs in o.e.c.r.RoutingTable
2015-11-23 12:57:06 -05:00
Martijn van Groningen
ecc8158b89
renamed Data to IngestDocument
...
moved all metadata related fields to a single metadata map
removed specific metadata getters with a generic getMetadata()
2015-11-23 18:24:42 +01:00
Yannick Welsch
3dcd35d1c8
Fix issue where shard state metadata is written while containing no allocation id
...
Such a write can happen when upgrading shard state metadata using the MultiDataPathUpgrader
Relates to #14831
2015-11-23 18:14:02 +01:00
Daniel Mitterdorfer
b804a0c4a6
Improve stability of UpdateIT
...
With this commit, we reduce the amount of work
that UpdateIT does and add progress logging.
Closes #14877
2015-11-23 17:54:57 +01:00
Yannick Welsch
7d32c88d7b
Merge pull request #14831 from ywelsch/feature/persist-allocid-shardstate
...
Persist allocation ID with shard state metadata on nodes
2015-11-23 17:44:36 +01:00
Yannick Welsch
fccad13029
Persist allocation ID with shard state metadata on nodes
...
Closes #14831
2015-11-23 17:35:33 +01:00
Isabel Drost-Fromm
37d7629146
Merge pull request #14249 from MaineC/enhancement/8964
...
Switch query parsers to use ParseField
2015-11-23 14:16:40 +01:00
Boaz Leskes
c1264b926f
Improve trace logging in TransportReplicationAction and error reporting at RecoveryWhileUnderLoadIT
...
Things that helped me traced down an issue.
Closes #14931
2015-11-23 13:52:32 +01:00