Robert Muir
062feac80a
Cut over some remaining integration tests to IT
...
A few subclasses got missed here
2015-08-03 19:08:01 -04:00
Robert Muir
3867e43196
Merge pull request #12615 from rmuir/test_load_balancing
...
Give unit tests and integ tests separate load balancing
2015-08-03 18:56:04 -04:00
Robert Muir
d67d7b0fb0
Give unit tests and integ tests separate load balancing
...
This is a mess today, e.g. tophints shows you slow integ tests
after unit tests runs and so on.
Lets track them independently, so we can keep an eye on slow
unit tests and slow integ tests, and have good load balancing.
2015-08-03 18:40:30 -04:00
Ryan Ernst
d349deb9b7
Merge pull request #12613 from rjernst/refactor/integ-tests
...
Rename integ tests to IT suffix
2015-08-03 14:57:26 -07:00
Ryan Ernst
622d8a830e
Tests: Rename integ tests to IT suffix
...
This rename effectively moves all integration tests to be run with `mvn
verify`. `mvn test` now runs in about 2 mins. This is a follow up to
2015-08-03 14:42:34 -07:00
Robert Muir
9769477c9d
Merge pull request #12609 from rmuir/sane_permissions
...
improve sanity of securitymanager file permissions
2015-08-03 17:39:30 -04:00
Robert Muir
2623ce7960
Improve permissions checking in security tests and fix crazy pidfile parent permissions
2015-08-03 16:58:25 -04:00
Nik Everett
1b5bf17ae0
Plugin script: Fix spaces
...
Fixes ES_HOME with spaces and installing plugins from a local directory
with spaces.
Closes #12504
2015-08-03 15:40:18 -04:00
Robert Muir
be6f9a0196
improve sanity of securitymanager file permissions
...
conf/ and plugins/ do not need read-write access: this prevents a lot
of bad possibilities.
2015-08-03 14:43:40 -04:00
Nik Everett
c82717789c
Merge pull request #11688 from szroland/master
...
Add option to `_cat/indices` to return index creation date #11524
2015-08-03 14:42:18 -04:00
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