Martijn van Groningen
9aff8c6352
fix compile errors
2015-11-26 17:00:16 +01:00
Martijn van Groningen
9d1fa0d6da
ingest: Add `meta` processor that allows to modify the metadata attributes of document being processed
2015-11-26 15:46:32 +01:00
Martijn van Groningen
afc9069c99
* Inlined PipelineStoreClient class into the PipelineStore class
...
* Moved PipelineReference to a top level class and named it PipelineDefinition
* Pulled some logic from the crud transport classes to the PipelineStore
* Use IOUtils#close(...) where appropriate
2015-11-26 14:42:39 +01:00
javanna
1a7391070f
Simulate api improvements
...
Move ParsedSimulateRequest to SimulatePipelineRequest and remove Parser class in favor of static parse methods.
Simplified execute methods in SimulateExecutionService.
2015-11-26 13:24:45 +01:00
Martijn van Groningen
a84d35ab3f
Merge remote-tracking branch 'es/master' into feature/ingest
2015-11-25 18:45:05 +01:00
Martijn van Groningen
2890432421
made updatePipelines() to not make it prone to race conditions
2015-11-25 18:32:56 +01:00
javanna
5d510b59c8
use MetaData enum for metadata field names
...
Also rename getName to getFieldName in MetaData to prevent confusion with name() enum method.
2015-11-25 18:08:53 +01:00
javanna
ec162c458e
Replace property with field in IngestDocument
...
getPropertyValue => getFieldValue
hasPropertyValue => hasFieldValue
setPropertyValue => setFieldValue
removeProperty => removeField
2015-11-25 18:08:53 +01:00
Ryan Ernst
316a01ddd3
Merge pull request #14997 from rjernst/extra_config_input
...
Allow extra config for integ test to be anything project.file() accepts
2015-11-25 09:00:53 -08:00
Jason Tedor
f517db5900
Merge pull request #15018 from jasontedor/gradle-daemon-is-a-demon
...
Gradle daemon is a demon
2015-11-25 10:36:08 -05:00
Lee Hinman
090a8beedf
Merge pull request #15013 from jimmidyson/kubernetes-community-plugin
...
Docs: Add Kubernetes discovery community plugin
2015-11-25 08:26:33 -07:00
Luca Cavanna
e15fa99ee3
Merge pull request #15019 from javanna/enhancement/java8_date_parser
...
date formats: use a function instead of our own interface
2015-11-25 16:17:39 +01:00
javanna
c4cf55c196
[TEST] generate random timezone out of the available ones in joda
2015-11-25 15:58:01 +01:00
javanna
5daa73b350
date formats: use a function instead of our own interface
...
Also turn the different date formats into an enum.
2015-11-25 15:37:35 +01:00
Jason Tedor
2f95e4a86c
Gradle daemon is a demon
...
This commit adds a property that will prevent the Gradle daemon from
being used for builds (even if one is running). This is to avoid some
nasty issues (e.g., SIGBUS faults and other mmap diasters) that result
from class loaders not being closed properly.
2015-11-25 09:33:12 -05:00
javanna
4759a6e50f
Merge branch 'master' into feature/ingest
2015-11-25 14:59:10 +01:00
Jimmi Dyson
c4ee350c5e
Add Kubernetes discovery community plugin
2015-11-25 12:54:29 +00:00
Adrien Grand
e8520bf519
Tests: For single data path for *FieldMapperUpgradeTests.
2015-11-25 11:46:19 +01:00
Adrien Grand
e2447c7ce0
Merge pull request #14981 from jpountz/fix/assert_version_sanity
...
Check that the declared versions match the backward indices.
2015-11-25 10:49:30 +01:00
Adrien Grand
60bb0d6907
Merge pull request #14977 from jpountz/test/plugin_mapping_upgrade
...
Add a test that upgrades succeed even if a mapping contains fields that come from a plugin.
2015-11-25 10:49:06 +01:00
Isabel Drost-Fromm
473b19400f
Merge pull request #14827 from MaineC/bug-fix/10021-error-listeners
...
Adds exception objects to log messages.
2015-11-25 10:42:38 +01:00
javanna
e0fcee642e
[TEST] fix locale comparison
2015-11-25 10:26:46 +01:00
Christoph Büscher
e507ef807a
Merge pull request #14933 from cbuescher/shapes-refactor-point
...
Make PointBuilder, CircleBuilder & EnvelopeBuilder implement Writable
2015-11-25 09:57:20 +01:00
Ryan Ernst
52f31ee14a
Build: Allow extra config for integ test to be anything project.file() accepts
...
This change delays the lookup for whatever is passed to extra config as
the source file to happen at execution time. This allows using eg a task
which generates a file, but maintains the checks that the file is not a
dir and that it exists at runtime.
2015-11-25 00:34:56 -08:00
Christoph Büscher
1f94448e92
Making EnvelopeBuilder writable and adding equals/hashCode
2015-11-25 08:43:25 +01:00
Jason Tedor
b6da075505
Fix typo in TTL field docs
...
Closes #14994
2015-11-24 22:57:35 -05:00
Ryan Ernst
d6969fcf3a
Build: Split extra config files for integ test into separate task
...
This doesn't work when there are no extra config files, since gradle
sees the copy task and says "there is nothing to do".
2015-11-24 16:37:32 -08:00
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