14586 Commits

Author SHA1 Message Date
szroland
742607ec9b using default timezone explicitly 2015-08-02 20:53:03 +02:00
szroland
35d947b524 Add option to _cat/indices to return index creation date #11524
Returning index creation date, both as a numeric millisecond value and
as a string. This implements #11524
2015-08-02 20:53:02 +02:00
kakakakakku
b3a7f25404 Fixed official api name in docs 2015-08-02 12:39:40 +09:00
Robert Muir
aaf0976cb7 clear up dependency hell a bit more 2015-08-01 14:02:14 -04:00
Robert Muir
eaaa06b6b3 fix shading to create correct POM and not drag in wacky dependencies 2015-08-01 12:44:00 -04:00
Robert Muir
6f33ea4f62 move shading to distribution/shaded 2015-08-01 11:37:43 -04:00
Robert Muir
fef55348f9 clean up .zip handling so its not uselessly downloaded in the build 2015-08-01 09:10:03 -04:00
Michael McCandless
ac2e0fd6a0 Remove delete-by-query core docs
We moved delete-by-query from core to a plugin, but forgot to remove the core docs.

Closes #12585
2015-08-01 05:14:46 -04:00
Lee Hinman
bd249448c3 Merge pull request #12588 from sylvinus/patch-1
Fix typo in docs
2015-07-31 17:41:55 -06:00
Sylvain Zimmer
12a2db5417 Fix typo in docs 2015-07-31 19:11:04 -04:00
Robert Muir
d173b89d11 make this less syntactically confusing 2015-07-31 14:13:00 -04:00
Robert Muir
5f9edd26ea Fix Bootstrap to not call System.exit
Its not going to work: its blocked by security policy
and will just add a confusing SecurityException to the mix, and
bogusly give an exit status of 0 when in fact something bad happened.

Finally, if ES can't startup, it is a serious problem, there is
no sense in hiding the reason why: deliver the full stack trace.
2015-07-31 14:00:18 -04:00
Jamie White
356a720098 Change capitalization of "as"
The documentation has "Running As a Service on Linux" and "Running as a Service on Windows." The capitalization ought to be consistent.
2015-07-31 13:02:29 -04:00
Robert Muir
8d5b5ad862 restore my lost code changes and add measures to detect/prevent this in the future 2015-07-31 13:00:24 -04:00
Igor Motov
354504334f Create a directory during repository verification
The repository verification process should create a subdirectory to make sure we check permission of newly created directories in case elasticsearch processes on different nodes are running using different uids and creating blobs with incompatible permissions.

Closes #11611
2015-07-31 12:11:05 -04:00
Robert Muir
aea97c373c Merge pull request #12577 from rmuir/site_plugin_tests
don't represent site plugins with 'null' anymore
2015-07-31 10:43:32 -04:00
Robert Muir
3d7da5a826 remove unused properties sections from distribution modules 2015-07-31 10:20:50 -04:00
Robert Muir
f804ec3cd9 cleanup 2015-07-31 10:05:11 -04:00
Robert Muir
fd8e92a18a don't represent site plugins with 'null' anymore 2015-07-31 09:41:39 -04:00
Chris Earle
8efa18e616 Changing ImmutableSettings to Settings for ES 2.0 2015-07-30 22:08:48 -05:00
Chris Earle
87117a5b71 Adding downsides for the embedded node client
Note: this is being committed to the 1.6 and 1.7 branches.
2015-07-30 22:05:07 -05:00
Lee Hinman
5a8356c86e Reroute shards when a node goes under disk watermarks
Previously we issued a reroute when a node went over the high watermark
in order to move shards away from the node. This change tracks nodes
that have previously been over the high or low watermarks and issues a
reroute when the node goes back underneath the watermark.

This allows shards that may be unassigned to be assigned back to a node
that was previously over the low watermark but no longer is.

Resolves #12422
2015-07-30 16:32:54 -06:00
Robert Muir
ba63d57e82 don't lose stacktrace if a plugin somehow makes jar hell 2015-07-30 15:56:33 -04:00
Alexander Reelsen
291bac0f04 Tests: Silencing failing node attrs REST test 2015-07-30 17:48:01 +02:00
Britta Weber
8a4957967b more review comments 2015-07-30 17:47:21 +02:00
Alexander Reelsen
a8310d0575 Tests: Fix CLI help checking tests under windows
As windows has different line endings and this has
already been fixed by another test, the method has been
moved into CliToolTestCase.

In addition one test has been removed, as it was redundant.
2015-07-30 16:12:14 +02:00
Nik Everett
fcc635fd02 Merge pull request #12521 from nik9000/eclipse_gitignore
Consolidate .gitignore entires for eclipse
2015-07-30 10:01:53 -04:00
Robert Muir
2068fbfd1e Merge pull request #12549 from rmuir/distribution_tests_1
add integration tests for tar/deb/rpm packaging
2015-07-30 09:18:09 -04:00
Alexander Reelsen
69d7f1a78a Startup: Remove getopt parsing in shell script, use java CLITool
In order to ensure, we have the same experience across operating systems
and shells, this commit uses the java CLI parser instead of the shell
getopt parsing to parse arguments.

This also allows for support for paths, which contain spaces.

Also commons-cli depdency was upgraded to 1.3.1 and tests have been added.

Changes

* new exit code, OK_AND_EXIT, allowing to tell the caller to exit, as everything
  went as expected (e.g. when running a version output)

BWC breaking:

* execute() returns an ExitStatus instead of an integer, otherwise there is no
  possibility to signal by a command, if the JVM should be exited after a run.
  This affects plugins, that have command line tools
* -v used to be version, but is a verbose flag by default in the current CLI infra,
  must be -V or --version now
* -X has been removed - the current implementation was useless anyway, as
  it prefixed those properties with "es.". You should use
  ES_JAVA_OPTS/JAVA_OPTS for JVM configuration
2015-07-30 13:20:29 +02:00
Martijn van Groningen
b3b34668e8 made dateMathExpressionResolver final 2015-07-30 11:34:10 +02:00
Adrien Grand
6893643bef Build: Set the correct sha1 for HDRHistogram. 2015-07-30 10:24:55 +02:00
Adrien Grand
b24779cc29 Tests: Disable system assertions for now.
We have had lots of test failures due to Groovy scripts making an assertion
trip in
`sun.reflect.generics.reflectiveObjects.WildcardTypeImpl.getLowerBoundASTs`.
See https://issues.apache.org/jira/browse/GROOVY-7528.
2015-07-30 10:18:06 +02:00
Adrien Grand
3a1da8dfab Merge pull request #12554 from jpountz/upgrade/hdr_histogram_216
Upgrade HDRHistogram to version 2.1.6.
2015-07-30 10:05:23 +02:00
Adrien Grand
23fa535bfa Upgrade HDRHistogram to version 2.1.6.
This release fixes https://github.com/HdrHistogram/HdrHistogram/pull/68 which
we have been hitting in our CI tests, for instance:
http://build-us-00.elastic.co/job/es_core_master_metal/10567/
2015-07-30 09:55:12 +02:00
Robert Muir
ddfea366de Add integration tests for distribution/rpm 2015-07-29 22:26:45 -04:00
Robert Muir
2ed8e697d5 Add integration tests for distribution/deb 2015-07-29 21:34:46 -04:00
Dave Parfitt
2d2f21e760 Merge pull request #12534 from metadave/feature/cat_nodeattrs
Add _cat/nodeattrs API
2015-07-29 17:01:22 -04:00
Dave Parfitt
f209809716 Add _cat/nodeattrs API
This provides a _cat/nodeattrs API call, which presents
custom node attributes in a denormalized table.

Closes #8000
2015-07-29 16:11:18 -04:00
Martijn van Groningen
0c53204b40 Added RealtimeRequest interface and let GetRequest, MultiGetRequest, TermVectorsRequest and MultiTermVectorsRequest implement it.
This is useful because now all requests that are realtime are now grouped under the same marker interface.
2015-07-29 21:47:11 +02:00
Robert Muir
1c5a558164 Add integration tests for distribution/tar 2015-07-29 15:33:29 -04:00
Dave Parfitt
21abc2f7eb Merge pull request #12541 from metadave/dp_testing_run_docs
update TESTING doc to use run.sh script
2015-07-29 14:42:32 -04:00
Dave Parfitt
c755033fee update TESTING doc to use run.sh script 2015-07-29 14:41:23 -04:00
Robert Muir
0a35ef3016 Merge pull request #12540 from rmuir/run_dot_sh
Add a run.sh to run from current source code with debugger
2015-07-29 14:38:37 -04:00
Robert Muir
bf579381a4 explicitly add dev-tools, it doesnt use our parent, which might be scarier 2015-07-29 14:32:05 -04:00
Robert Muir
cda613a5df make this more bulletproof by using current dev-tools/poms/etc too 2015-07-29 14:30:18 -04:00
Robert Muir
c6d6eaef4d Add a run.sh to run from current source code with debugger
The maven magic needed for this is now heavier
2015-07-29 14:21:43 -04:00
Britta Weber
b86d07fc9a generic for sub classes also? 2015-07-29 17:37:11 +02:00
Martijn van Groningen
ac3d090379 Added date math support in index names
Date math index name resolution enables you to search a range of time-series indices, rather than searching all of your time-series indices and filtering the the results or maintaining aliases. Limiting the number of indices that are searched reduces the load on the cluster and improves execution performance. For example, if you are searching for errors in your daily logs, you can use a date math name template to restrict the search to the past two days.

The added `ExpressionResolver` implementation that is responsible for resolving date math expressions in index names. This resolver is evaluated before wildcard expressions are evaluated.

The supported format: `<static_name{date_math_expr{date_format|timezone_id}}>` and the date math expressions must be enclosed within angle brackets. The `date_format` is optional and defaults to `YYYY.MM.dd`. The `timezone_id` id is optional too and defaults to `utc`.

The `{` character can be escaped by places `\\` before it.

Closes #12059
2015-07-29 17:33:55 +02:00
Britta Weber
6754a26d08 more generic? 2015-07-29 16:46:13 +02:00
Britta Weber
d113b59e86 add SearchContext to innerParse method 2015-07-29 16:06:40 +02:00