Robert Muir
3a2464b80e
improve build logic on windows without native libraries
2015-12-21 15:37:34 -05:00
Robert Muir
0ed45c5bfb
remove filesystem leniency
2015-12-21 14:16:53 -05:00
Robert Muir
deaf8884e9
Fix exc handling
2015-12-21 13:04:22 -05:00
Robert Muir
3ffd1a5219
final
2015-12-21 12:54:33 -05:00
Robert Muir
f81b12e327
minimize accessiblity, remove unused threadpool
2015-12-21 12:39:40 -05:00
Robert Muir
f67390e0c8
in the plugin: guard against HADOOP_HOME in environment on any platform.
...
hdfs fixture: minihdfs works on windows now, if things are properly set
but our test fixture still cannot launch this on windows.
2015-12-21 02:21:53 -05:00
Robert Muir
e93c491dbe
simplify hdfs fixture
2015-12-20 23:50:27 -05:00
Robert Muir
99f2cde225
Fail fast if HDFS cluster shuts itself down
2015-12-20 22:30:41 -05:00
Robert Muir
53530f1243
remove hacks, test fixtures are clean before each execution
2015-12-20 22:23:30 -05:00
Robert Muir
935c2c75f6
Remove slf4j hack
2015-12-20 22:08:18 -05:00
Robert Muir
f4f8b6e3fe
Merge branch 'master' of github.com:elastic/elasticsearch into hdfs2-only
2015-12-20 21:59:02 -05:00
Robert Muir
04966bcc3e
contain and improve hack
2015-12-20 21:02:03 -05:00
Ryan Ernst
a518599e27
Allow plugins to upgrade slf4j-api to a compile dep
...
This was originally intended to be general purpose in #15555 , but
that still had problems. Instead, this change fixes the issue explicitly
for slf4j-api, since that is the problematic dep that is not actually
included in the distributions.
2015-12-20 17:59:00 -08:00
Robert Muir
03a2b6b01b
Disable HDFS fixture on windows, it requires native libraries.
2015-12-20 16:30:19 -08:00
Robert Muir
08d1d2f192
add simple javaexec for now until test fixtures can be debugged when they do not start
2015-12-20 19:04:28 -05:00
Robert Muir
a37417085d
blind stab at unit test issues on windows
2015-12-20 18:31:55 -05:00
Robert Muir
ee546ff655
try to get windows working
2015-12-20 17:10:01 -05:00
Robert Muir
2347e3c373
Get forbidden apis passing again, this needs to be investigated
2015-12-20 16:17:17 -05:00
Robert Muir
7ac49bb278
Merge branch 'hdfs2-only' of github.com:costin/elasticsearch into hdfs2-only
2015-12-20 16:12:23 -05:00
Robert Muir
12a8428dfb
Add MiniHDFS test fixture, started before integTest and shut down after.
...
Currently uses a hardcoded port (9999), need to apply MavenFilteringHack after it starts.
2015-12-20 16:00:37 -05:00
Simon Willnauer
a9e9dc7d88
Disable tests for example-fixture
2015-12-20 15:13:14 +01:00
Costin Leau
3204e87220
Restrict usage to HDFS only
2015-12-20 15:53:18 +02:00
Robert Muir
ae89c6e51c
Merge branch 'master' into hdfs2-only
2015-12-19 21:52:52 -05:00
Costin Leau
323111b715
[DOC] simplify docs for repository-hdfs
2015-12-20 01:49:28 +02:00
Ryan Ernst
403644cb48
Merge pull request #15561 from rjernst/fixtures
...
Add fixture capabilities to integ tests
2015-12-19 15:46:45 -08:00
Ryan Ernst
9cb4c82c58
Build: Add fixture capabilities to integ tests
...
This change adds a Fixture class for use by gradle. A Fixture is an
external process that integration tests will use. It can be added as a
dependsOn for integTest, and will automatically be shutdown upon success
or failure, as well as relevant information dumped on failure. There is
also an example fixture in this change.
2015-12-19 15:46:21 -08:00
Robert Muir
8c6f5a0c60
add failing test
2015-12-19 15:05:38 -08:00
Robert Muir
5dcccca848
add example fixture
2015-12-19 15:05:37 -08:00
Robert Muir
d171773bdb
remove leniency in tests
2015-12-19 04:39:01 -05:00
Ryan Ernst
ad46a09cf5
Revert "Build: Allow plugins to "upgrade" provided deps"
...
This reverts commit 583ba76d0b
.
2015-12-19 01:22:12 -08:00
Ryan Ernst
c2e6243ea2
Merge pull request #15555 from rjernst/upgrade_provided
...
Allow plugins to "upgrade" provided deps
2015-12-19 00:10:31 -08:00
Robert Muir
e2b2ee24fa
Add licensing for dependencies
2015-12-19 03:06:40 -05:00
Ryan Ernst
583ba76d0b
Build: Allow plugins to "upgrade" provided deps
...
This only really applies to slf4j, since the others are in the
distribution, but it is necessary if a plugin wants to depend on slf4j.
2015-12-19 00:06:29 -08:00
Robert Muir
9df447295c
Fix unit tests (also works from IDE).
2015-12-19 02:43:27 -05:00
Robert Muir
3269beeb4d
don't throw exceptions from ctor, guice is hell
2015-12-19 02:09:14 -05:00
Robert Muir
f174e96a14
explicitly initialize some hadoop classes elevated, so we don't rely on classloading order.
...
maybe this allows us to do less stuff in doPriv later, we will see. at least it makes things
like unit testing easier.
2015-12-19 00:21:01 -05:00
Robert Muir
2e8c68d09b
Remove no-longer needed domaincombiner stuff
2015-12-18 23:51:41 -05:00
Robert Muir
02fbd55118
enable thirdPartyAudit so you can see the crazy shit hadoop does
2015-12-18 23:45:05 -05:00
Robert Muir
bc11962438
get full snapshot restore tests passing
2015-12-18 23:16:41 -05:00
Robert Muir
fbe3d64ea4
add passing test that takes snapshot
2015-12-18 22:55:15 -05:00
Robert Muir
75ef9da53f
get up to connectexception
2015-12-18 22:11:58 -05:00
Robert Muir
5d976f1431
add sniper for broken hadoop
2015-12-18 20:16:15 -05:00
Ryan Ernst
c2c5081830
Remove uneeded class loading stuff from hdfs plugin
2015-12-18 17:01:38 -08:00
Ryan Ernst
91fe99a7f6
Make hdfs plugin not use transitive deps
2015-12-18 16:52:22 -08:00
Costin Leau
7584810ff4
* Make plugin hadoop2-only
...
Polish MiniDFS cluster to be Hadoop2 (instead of Hadoop1) based
2015-12-19 01:35:53 +02:00
Ryan Ernst
af11707da0
Remove unused method impl in AntTask and make abstract
2015-12-18 14:37:15 -08:00
Zachary Tong
5cfefe08b0
Fix collector's class name on response output
2015-12-18 16:47:06 -05:00
Ryan Ernst
c50b22f95f
Merge pull request #15395 from rmuir/wildcard_imports
...
fail build on wildcard imports
2015-12-18 13:45:33 -08:00
Ryan Ernst
690fb2cd3f
Rename InternalFilters.Bucket to InternalFilters.InternalBucket to avoid name collision
2015-12-18 13:22:20 -08:00
Ryan Ernst
beec7ca9db
Merge branch 'master' into wildcard_imports
2015-12-18 13:18:08 -08:00