Simon Willnauer
605253a39f
Cut over master to 2.0.0-SNAPSHOT
2015-08-12 21:16:08 +02:00
Lee Hinman
79d1568b58
Remove the `node.enable_custom_paths` setting
...
This setting is useless now that we have the `path.shared_data` setting.
Resolves #12776
2015-08-12 12:23:05 -06:00
Lee Hinman
d1d2c6efbb
[TEST] Add `path.shared_data` that was mistakenly rebased out
2015-08-12 12:05:07 -06:00
Lee Hinman
ff5ad39c7a
Add `path.shared_data`
...
This allows `path.shared_data` to be added to the security manager while
still allowing a custom `data_path` for indices using shadow replicas.
For example, configuring `path.shared_data: /tmp/foo`, then created an
index with:
```
POST /myindex
{
"index": {
"number_of_shards": 1,
"number_of_replicas": 1,
"data_path": "/tmp/foo/bar/baz",
"shadow_replicas": true
}
}
```
The index will then reside in `/tmp/foo/bar/baz`.
`path.shared_data` defaults to `null` if not specified.
Resolves #12714
Relates to #11065
2015-08-12 10:51:46 -06:00
Igor Motov
bec07a7eb5
Add an examples of using UNC path in path.repo
...
Closes #12665
2015-08-12 12:33:07 -04:00
Simon Willnauer
638dbcc982
Merge pull request #12780 from s1monw/fix_cluster_health_http_response
...
Return `408 REQUEST_TIMEOUT` if `_cluster/health` times out
2015-08-12 18:18:08 +02:00
Simon Willnauer
fe3179d9cc
Return `408 REQUEST_TIMEOUT` if `_cluster/health` times out
...
Today we return `200 OK` which is misleading since we really didn't
produce a valid response / didn't wait long enough.
2015-08-12 17:51:20 +02:00
David Pilato
beb7e16a43
[cloud-gce] replace integration tests by unit tests
...
We use google transport mock as we can simulate whatever JSON answer GCE platform will send us and really test Gce implementation.
We also remove GceSimpleITest as the goal of this class was only to check that when we start elasticsearch with this plugin, elasticsearch works fine.
We don't need that anymore as we now have RestIT which do that right (and better)!
Closes #12622
2015-08-12 17:47:53 +02:00
David Pilato
99fccddcf2
[cloud-gce] update to GCE API v1-rev71-1.20.0
...
Closes #12835
2015-08-12 17:38:04 +02:00
Martijn van Groningen
777921dfb0
test: simplified percolator recovery tests
2015-08-12 16:51:27 +02:00
Simon Willnauer
ed9eef92dd
[TEST] Fix off-by-one bug in corruptFile util function
...
The upper bound must be 0-based since we are corrupting an offset into
the file but it can be a 1-based length of the file which results in an
uncorrupted file.
2015-08-12 16:43:31 +02:00
Nik Everett
ce00241440
Merge pull request #12769 from nik9000/automate_bats
...
Move vagrant activation to a parameter
2015-08-12 07:40:50 -07:00
Nik Everett
999001746a
Move vagrant activation to a parameter
...
Closes #12611
2015-08-12 07:40:09 -07:00
Nik Everett
e4e60774c1
Merge pull request #12787 from nik9000/configured_plugin
...
QA: Add configuration to the jvm-example plugin
2015-08-12 07:36:34 -07:00
Tanguy Leroux
03c327ff12
Expose ClassloadingMXBean in Node Stats
...
Closes #12738
2015-08-12 14:29:13 +02:00
Clinton Gormley
68cc5ddf65
More outdates Perl libs in Suse 11
2015-08-12 14:08:10 +02:00
Konrad Beiske
44c667dac6
Merge pull request #12828 from s1monw/allow_master_elect_extension
...
Expose zen ElectMasterService as a Discovery extension point
2015-08-12 13:40:13 +02:00
Simon Willnauer
fcb0427ed1
Expose zen ElectMasterService as a Discovery extension point
...
Some users need to override ElectMasterService from zen to add functionality
inside their infrastructure. This commit allows to extend it.
2015-08-12 13:00:51 +02:00
Colin Goodheart-Smithe
73c5c8fe79
Search: Split SearchModule.configure() into separate methods
...
This change splits SearchModule.configure() contents into separate methods so that sub-class of it (e.g. tests) can use only the parts they require
2015-08-12 12:00:14 +01:00
Adrien Grand
c36e61190c
Merge pull request #12823 from jpountz/test/rest_ssl
...
Tests: Allow REST tests to run over https.
2015-08-12 11:48:19 +02:00
Adrien Grand
88da485015
Tests: Allow REST tests to run over https.
...
This adds new settings to the REST client, so that tests can be run over SSL
and optionally use an alternate truststore.
2015-08-12 11:46:57 +02:00
Clinton Gormley
77b5233d6d
Check license script fails with perl 5.10.0 - include updated File::Temp lib
2015-08-12 11:01:29 +02:00
Simon Willnauer
67cb11e622
Merge pull request #12807 from s1monw/flatten_search_service
...
Flatten SearchService and clean up build-in registration
2015-08-12 09:18:50 +02:00
Simon Willnauer
6316718ae0
Flatten SearchService and clean up build-in registration
...
Relates to #12783
2015-08-12 09:01:09 +02:00
Jason Tedor
3b2f28fbe1
Reflect renaming of base test class
2015-08-11 23:58:03 -07:00
Jason Tedor
d56dc7899d
Merge pull request #12561 from jasontedor/feature/12560
...
Disallow type names to start with dots for new indices except for .percolator
2015-08-11 23:40:11 -07:00
Jason Tedor
f9da6036a2
Disallow type names to start with dots for new indices except for .percolator
...
This commit will disallow type names to start with dots for version 2 and later indices except for .percolator.
Closes #12560
2015-08-11 23:34:41 -07:00
Ryan Ernst
1c5b49403b
Fix type checking to work with java 7
2015-08-11 23:11:54 -07:00
Ryan Ernst
41af2ca75f
Make module testcase abstract to appease test naming convetion checks
2015-08-11 22:17:38 -07:00
Ryan Ernst
051cba3f4f
Tests: Revert spaces in integ test paths, windows is not ready for it.
...
Also add run.bat file for testing on windows
2015-08-11 22:04:27 -07:00
Ryan Ernst
a4a43ea9ae
Fix missing license headers
2015-08-11 22:03:47 -07:00
Ryan Ernst
f06b05691a
Merge pull request #12818 from rjernst/fix/12781
...
Flatten Allocation modules and add back ability to plugin ShardsAllocators
2015-08-11 21:57:07 -07:00
Ryan Ernst
50ba3bcdd6
Internal: Flatten Allocation modules and add back ability to plugin ShardsAllocators
...
There were two submodules of AllocationModule. This combines them into a
single module, adds a base test case for module testing, and adds back
the ability for plugins to provide custom ShardsAllocators.
closes #12781
2015-08-11 20:49:07 -07:00
Nik Everett
152178f6b0
Merge pull request #12806 from nik9000/slowlog
...
Adds a setting to control source output in indexing slowlog
2015-08-11 13:57:01 -07:00
Nik Everett
79d9f5b775
Logging: Log less source in slowlog
...
Instead of logging the entire `_source` in the indexing slowlog we log by
default just the first 1000 characters - this is controlled by the
`index.indexing.slowlog.source` settings and can be set to `true` to log the
whole `_source`, `false` to log none of it, and a number to log at most that
many characters.
Closes #4485
2015-08-11 13:16:04 -07:00
Clinton Gormley
29d1924d78
Add licenses/no_deps.txt to plugins/jvm-example to quiet the license checker
2015-08-11 19:55:41 +02:00
Ryan Ernst
57549a8133
Mappings: Validate parsed document does not have trailing garbage that is invalid json
...
This remerges PR #11414 . The added validation for trailing garbage is
now only done when the parse method created the parser.
2015-08-11 10:42:18 -07:00
Ryan Ernst
80cca9e7ad
Merge pull request #12779 from rjernst/fix/12753
...
Fix field type compatiblity check to work when only one previous type exists
2015-08-11 10:24:47 -07:00
Clinton Gormley
009fa64657
Revert "Disabling the license checker temporarily"
...
This reverts commit cdad9e698d
.
2015-08-11 19:14:45 +02:00
Robert Muir
0f61f56b60
use spaces liberally in integration tests and fix space handling
...
Closes #12710
2015-08-11 18:03:41 +02:00
Jay Modi
8a8ac480dc
Merge pull request #12802 from jaymode/additional_args
...
allow specifying additional arguments in startup-elasticsearch macrodef
2015-08-11 11:07:47 -04:00
Nik Everett
e807499c29
Merge configured-plugin into jvm-example plugin
2015-08-11 07:36:32 -07:00
Adrien Grand
abe3880dd9
Merge pull request #12274 from smflorentino/smflorentino-fix-winjvm-detect
...
Improve JVM Arch Detection
2015-08-11 16:17:26 +02:00
Adrien Grand
99f4f09b84
Merge pull request #12756 from keety/terms_query_disable_coord
...
Add support for `disable_coord` param to `terms` query
2015-08-11 16:13:58 +02:00
jaymode
4da02073ce
allow specifying additional arguments in startup-elasticsearch macrodef
...
Previously we had additional.args as a argument to the startup-elasticsearch macrodef and this was
being used to set some additional elasticsearch settings. This adds the ability to specify additional
arguments back using a element called additional-args.
2015-08-11 09:12:43 -04:00
Nik Everett
3c76e15aab
Merge pull request #12785 from nik9000/remove_conf
...
Fix rpm -e removing /etc/elasticsearch
2015-08-11 05:08:07 -07:00
Simon Willnauer
76564bbe6a
TearDown secondary node after tests
2015-08-11 13:08:32 +02:00
Simon Willnauer
a8580d11f5
Improve arg handling in ant script
...
This commit is a spinn-off from #12710 which improves the handling of process
arguments ot play nice with spaces etc.
2015-08-11 13:08:32 +02:00
Simon Willnauer
9c6ed8c238
Merge pull request #12260 from s1monw/issues/12239
...
Include stacktrace in rendered exceptions
2015-08-11 12:55:33 +02:00
javanna
db7219901d
simple query string: remove (not working) support for alternate formats
...
Removed attempt of parsing of `field` rather than `fields` and attempted support of the following syntax:
```
{
"simple_query_string": {
"body" : {
"query": "foo bar"
}
}
}
```
Both these two syntaxes were undocumented, untested and not working.
Added test for case when `fields` is not specified, then the default field is queried.
Closes #12794
Closes #12798
2015-08-11 12:54:26 +02:00