14658 Commits

Author SHA1 Message Date
Roland
49273a7317 Merge pull request #1 from nik9000/cat_indices_times
[TESTS] cat indices times for UTC - timezones
2015-08-03 20:28:08 +02:00
Robert Muir
22a73d3e65 Merge pull request #12351 from rmuir/perms
Remove Environment.homeFile()
2015-08-03 13:21:22 -04:00
Robert Muir
e472cbed09 Merge branch 'master' into perms
Conflicts:
	core/src/test/java/org/elasticsearch/plugins/PluginManagerTests.java
2015-08-03 13:20:34 -04:00
David Pilato
ac89f43d11 Merge pull request #12604 from dadoonet/maven/rename-site-example
[build] rename site example plugin to site-example
2015-08-03 18:45:13 +02:00
David Pilato
1b0492f800 [build] rename site example plugin to site-example
Just to be consistent in plugin naming convention we have today: `plugin_type-plugin_name`

So it's a `site` plugin.
2015-08-03 18:41:04 +02:00
Nik Everett
2078100390 [TESTS] cat indices times for UTC - timezones 2015-08-03 11:46:27 -04:00
Robert Muir
0e027d82c9 Merge pull request #12602 from rmuir/core_integ_tests
Add integration test phase for elasticsearch core/
2015-08-03 10:15:37 -04:00
Robert Muir
bc8893a971 Merge pull request #12601 from rmuir/another_shading_test
Test that shaded jar contains only shaded classes
2015-08-03 10:08:43 -04:00
Robert Muir
379ffdb8ee Add integration test phase for elasticsearch core/ 2015-08-03 09:43:11 -04:00
Britta Weber
26d51c299e Merge pull request #12400 from brwe/plug-fetch-sub-phases
Make fetch sub phases pluggable
2015-08-03 15:19:28 +02:00
Robert Muir
e1886a9b12 Test that shaded jar contains only shaded classes 2015-08-03 08:56:45 -04:00
Adrien Grand
1eaa9f9fda Fix concurrency issue in PrioritizedEsThreadPoolExecutor.
Tasks can be registered with a timeout, which runs as a task in a separate
threadpool. The idea is that the timeout runner cancels the main task when
the time is out, and the timeout runner is cancelled when the main task
starts executing. However, the following statement:

```java
                    timeoutFuture = timer.schedule(new Runnable() {
                        @Override
                        public void run() {
                            if (remove(TieBreakingPrioritizedRunnable.this)) {
                                runAndClean(timeoutCallback);
                            }
                        }
                    }, timeValue.nanos(), TimeUnit.NANOSECONDS);
```

is not atomic: the removal task is first started, and then the (volatile)
variable is assigned. As a consequence, there is a short window that allows
a timeout task to wait until the time is out even if the task is already
completed.

See http://build-us-00.elastic.co/job/es_core_17_centos/496/ for an example of
such a failure.
2015-08-03 14:11:49 +02:00
Robert Muir
c5b91b9058 Merge pull request #12589 from rmuir/shading_cleanup
Fix shaded jar packaging
2015-08-03 08:10:50 -04:00
Adrien Grand
365a324fc5 Tests: Add more logging to SearchPreferenceTests so that we can know which preference is failing. 2015-08-03 12:55:15 +02:00
Colin Goodheart-Smithe
ade3881152 Aggregations: Full path validation for pipeline aggregations
Previously only the first aggregation in a buckets_path was check to make sure the aggregation existed. Now the whole path is checked to ensure an aggregation exists at each element in the buckets_path

Closes #12360
2015-08-03 11:15:40 +01:00
Robert Muir
a5a27a5cd9 Add jar hell check test for the shaded jar 2015-08-03 05:54:55 -04:00
Robert Muir
20ed7c1724 Merge pull request #12586 from rmuir/exit_value
Fix Bootstrap to not call System.exit
2015-08-03 05:27:08 -04:00
Tanguy Leroux
3537610760 Add comment about AWS S3 "doesBucketExist()" method 2015-08-03 11:02:16 +02:00
Martijn van Groningen
c76a279b31 Merge pull request #12594 from martijnvg/ShardUtils#getElasticsearchDirectoryReader
Fix ShardUtils#getElasticsearchDirectoryReader()
2015-08-03 10:27:53 +02:00
Martijn van Groningen
50c345238b fix ShardUtils#getElasticsearchDirectoryReader(...) to use FilterDirectoryReader#getDelegate() 2015-08-03 09:54:56 +02:00
szroland
94f8b8f2cf remove extra space in test regexp 2015-08-02 21:52:00 +02:00
szroland
9bb904b155 testing output, both with default field names and shorthand aliases 2015-08-02 20:53:03 +02:00
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