Andy Goldstein
b674827eb6
Add transport.publish_port setting
...
Add transport.publish_port setting to allow users to specify the port
other cluster members should use when connecting to an instance. This
is needed for systems such as OpenShift, where cluster communication
needs to use a publicly accessibly proxy port, because the normal port
(9300) is bound to a private loopback IP address.
2014-01-17 22:06:22 +01:00
b.hwang
d87c417a2e
Merge pull request #4792 from mrsolo/master
...
build randomization, modify how local mode is run
2014-01-17 12:54:20 -08:00
mrsolo
c6769bcf7a
modify how local mode is run
...
1) create dummy directory structure with JDK6 and JDK7 when running
local mode
2) move prop.txt from ‘/var/tmp’ to ENV[‘PWD’] when running local mode
2014-01-17 12:52:22 -08:00
Costin Leau
16a70d6005
apply line ending fix only on Windows
...
fix for #4785
2014-01-17 20:03:31 +02:00
Luca Cavanna
de893d80de
[SPEC] Removed _source endpoint from get api spec, as the get_source is a different api already
...
Also removed custom code that was required in the REST tests due to this.
2014-01-17 18:05:07 +01:00
Simon Willnauer
42377db084
Check ThreadInfo[] for null element if thread are not alive.
...
If a thread is not alive getting ThreadMXBean#getThreadInfo(long[], int)
places null elemnents in the returned array which are not repected
in the HotTheards API.
Closes #4775
2014-01-17 17:14:19 +01:00
Luca Cavanna
3ac2f8c789
[TEST] fixed error message in REST tests runner
2014-01-17 16:41:19 +01:00
Luca Cavanna
841db7c295
Removed double masterNodeTimeout set in RestPutRepositoryAction
2014-01-17 15:39:42 +01:00
Honza Král
13e6f1933b
[SPEC] removing deprecated include/exclude for get_source
...
_source_include/_source_exclude should be used instead
2014-01-17 15:38:25 +01:00
Andrew Raines
3f14725057
Use millis for joda DateTimeFormatter.print()
...
Fixes #4782 .
2014-01-17 08:37:23 -06:00
Luca Cavanna
1fba68a634
[SPEC] Added missing body object in snapshot apis
2014-01-17 15:34:42 +01:00
Simon Willnauer
7f51fbc5ab
Add SecurityManger / policy when running tests.
...
This commit adds a security manager to the test JVMs
that prevents mainly writing files outside of the JVMs
current test directory.
2014-01-17 15:15:10 +01:00
Simon Willnauer
da707b6f32
Remove `omit_term_freq_and_positions` for new indices
...
`omit_term_freq_and_positions` was deprecated in `0.20` and
is not documented anymore. We should reject indices that are
created with this option in the future.
Closes #4722
2014-01-17 14:46:48 +01:00
Simon Willnauer
0d8330b50a
Cleanup tests - using assert method instead of assert keyword
2014-01-17 14:13:26 +01:00
Clinton Gormley
53359c0d3d
[SPEC] Created snapshot.* and nodes.* namespaces
...
Moved node_info, node_stats, shutdown and hot_threads into nodes.*
Moved snapshot and repository APIs into snapshot.*
2014-01-17 11:58:44 +01:00
David Pilato
38874e5f9b
Remove the "-f" script argument from the documentation
...
Closes #4778 .
2014-01-17 11:44:30 +01:00
Clinton Gormley
612044b386
[SPEC] Added missing cat endpoints. count and recovery
...
And added missing qs params to health and indices.
2014-01-16 22:09:48 +01:00
Luca Cavanna
37faddcafa
[TEST] Wipe templates is now done in a single call using wildcards (compared to cluster state + delete each template)
2014-01-16 21:59:37 +01:00
Luca Cavanna
ee1e5660e1
[TEST] Removed TODO and custom code now that ping and info are two different apis in the REST spec
2014-01-16 21:17:29 +01:00
Luca Cavanna
81846151f7
[TEST] Added params validation according to REST spec and check whether body is supported or required
2014-01-16 21:09:56 +01:00
Luca Cavanna
92a5d6a8af
[TEST] Replaced File.separator with '/' as REST test suites can be loaded from classpath, where '/' is needed
2014-01-16 21:09:56 +01:00
Luca Cavanna
06057c6c39
[TEST] Added check: test section names must be unique in the same REST test suite
...
Fixed also three duplicates found
2014-01-16 21:09:55 +01:00
Luca Cavanna
b5f4b2444c
[TEST] Left '.' as it is in REST suites and sections titles (was previously replaced with '_')
...
With JUnit up to 4.10 there's no way to distinguish between what's shown in IDEs and test ids that need to be unique. A test Description is identified by just a string, that needs to be unique and is shown by IDEs. IDEs have slightly different behaviours when it comes to showing tests and suites titles. Some IDE (e.g. IntelliJ) strips the description on '.', which is why the '.' was replaced in the first place, in order to obtain the same behaviour on all IDEs. On the other hand the information printed out by RestReproduceInfoPrinter was wrong as the file path contained a '_' instead of a '.', which made the string to reproduce a failure useless in some cases. At the end of the day it seems better to just keep the dots and accept slightly different behaviours that are IDE dependent.
2014-01-16 21:09:55 +01:00
Clinton Gormley
258c49ea23
[SPEC] Fixed bad name in ping.json
2014-01-16 19:54:25 +01:00
Clinton Gormley
1ca11b11e4
[SPEC] Fixed cluster.get_repository spec
...
Badly named endpoint
2014-01-16 19:43:58 +01:00
Clinton Gormley
fa6e8abf48
[SPEC] Fixed cat.* spec files - were missing the endpoints
2014-01-16 19:43:58 +01:00
Clinton Gormley
c5942a4ff8
[TEST] Fixed mget test which used deprecated refresh flag
2014-01-16 19:43:58 +01:00
b.hwang
471853c649
Merge pull request #4714 from mrsolo/features/thirdparty
...
third party library license information extractor for logstash
2014-01-16 09:38:38 -08:00
b.hwang
52e640dbd9
Merge pull request #4747 from mrsolo/features/test_randomization
...
Add randomization logic for assert. Tests will have 10% chance running with assertion disabled.
2014-01-16 09:35:51 -08:00
Clinton Gormley
64f0361f5e
[SPEC] Fixed file name, missing .json
2014-01-16 17:12:39 +01:00
Clinton Gormley
e9b14ff636
[SPEC] Separated info.json into info and ping.json (GET vs HEAD)
2014-01-16 17:07:47 +01:00
Clinton Gormley
04b6dd9d0c
[SPEC] Moved the cat API into its own namespace and added missing qs params
2014-01-16 17:06:03 +01:00
Clinton Gormley
84e2e1c177
[SPEC] Renamed snapshot/restore apis
2014-01-16 16:32:39 +01:00
Alexander Reelsen
1b8e1f5595
RPMs: Add timeout to shutdown with KILL signal
...
If the thread pools of an elasticsearch node cannot be shutdown
immediately, a wait of 10 seconds is added. This clashes with the
RPM scripts, as by default the init functions wait for 3 seconds
for a service to shutdown before a KILL signal is sent, resulting
in an unclean shutdown - not from an elasticsearch point of view,
but from init system point of view, as some lock files are left
around.
In order to prevent this the init script as well as the systemd
configuration now feature the same timeout than the debian package,
which is 20 seconds.
The await statement, which causes the 10 second delay can be found in
InternalNode.close()
2014-01-16 16:14:25 +01:00
Clinton Gormley
23a1fd795b
[SPEC] Fixed bad JSON in indices.open
2014-01-16 15:33:09 +01:00
Clinton Gormley
b7d4b30ad7
[SPEC] Added indices.exists_template.json
2014-01-16 15:29:50 +01:00
Clinton Gormley
5856378866
[SPEC] Added local to indices.get_mapping and indices.get_field_mapping
2014-01-16 15:29:50 +01:00
Clinton Gormley
555dbfd4b3
[SPEC] Added force to indices.refresh
2014-01-16 15:29:50 +01:00
Clinton Gormley
ec3b19a866
[SPEC] Removed refresh from indices.flush and indices.optimize
2014-01-16 15:29:50 +01:00
Clinton Gormley
c3813ceb71
[SPEC] Added empty path to indices.open and indices.close
2014-01-16 15:29:50 +01:00
Clinton Gormley
d24994e4b4
[SPEC] Removed percolate from update
2014-01-16 15:29:50 +01:00
Clinton Gormley
056609b46c
[SPEC] Added timeout, master_timeout to cluster.get_settings and cluster.reroute
2014-01-16 15:29:50 +01:00
Clinton Gormley
e86bfdae46
[SPEC] Removed percolate from index.json
2014-01-16 15:29:49 +01:00
Clinton Gormley
93cd53b8cf
[SPEC] Added _source, _source_include, _source_exclude to get_source
2014-01-16 15:29:49 +01:00
Clinton Gormley
8d3eba3035
[SPEC] Added version, version_type to get and get_source
2014-01-16 15:29:49 +01:00
Clinton Gormley
c66c9ff379
[SPEC] Added cluster.pending_tasks.json
2014-01-16 15:29:49 +01:00
Clinton Gormley
3bbab4c106
[SPEC] Added cluster.stats.json
2014-01-16 15:29:49 +01:00
Clinton Gormley
00ed78f3d6
[SPEC] Added cluster.repositories.* and cluster.snapshots.*
2014-01-16 15:29:49 +01:00
Clinton Gormley
500d6f7098
[SPEC] Added cat.json
2014-01-16 15:29:49 +01:00
Clinton Gormley
e613ecf9b4
[SPEC] Added the routing and timeout params to bulk
2014-01-16 15:29:49 +01:00