Nik Everett
ba5be0332d
Remove optional logger wrappers
...
Removes all our logger wrappers except the wrapper for log4j1.2. If you
depend on Elasticsearch's jar in your application you'll need to declare
log4j 1.2 and/or some bridge to your favorite logger.
We did this to simplify our builds and code. No more commons-logging like
log implementation sniffing. No more optional dependency hacks in gradle.
We might one day want to use j.u.l instead of log4j. If we do want that
we can recover its wrapper by studying this commit. We didn't go directly
to j.u.l in this commit because that is a bigger change. Our logging
configuration is based on log4j1.2 and people are used to it. So it'd
be a much more fraught breaking change to do that conversion.
2016-02-26 16:41:07 -05:00
Ryan Ernst
df24019261
Merge pull request #16038 from rjernst/remove_site_plugin
...
Plugins: Remove site plugins
2016-01-21 12:32:22 -08:00
Ryan Ernst
ef4f0a8699
Test: Make rest test framework accept http directly for the test cluster
...
The rest test framework, because it used to be tightly integrated with
ESIntegTestCase, currently expects the addresses for the test cluster to
be passed using the transport protocol port. However, it only uses this
to then find the http address.
This change makes ESRestTestCase extend from ESTestCase instead of
ESIntegTestCase, and changes the sysprop used to tests.rest.cluster,
which now takes the http address.
closes #15459
2016-01-18 16:44:14 -08:00
Ryan Ernst
3b78267c71
Plugins: Remove site plugins
...
Site plugins used to be used for things like kibana and marvel, but
there is no longer a need since kibana (and marvel as a kibana plugin)
uses node.js. This change removes site plugins, as well as the flag for
jvm plugins. Now all plugins are jvm plugins.
2016-01-16 22:45:37 -08:00
Nik Everett
81a7607256
Remove -Xlint:-deprecation from plugins
...
Instead we suppress warnings about using deprecated stuff near the usage
site with a comment about why its ok.
2016-01-07 20:44:46 -05:00
Robert Muir
180ab2493e
Improve thirdPartyAudit check, round 3
2015-12-28 22:38:55 -05:00
Robert Muir
f14a21639c
add cleanups from simon
2015-12-23 18:15:33 -05:00
Robert Muir
7abd051734
better containing of hadoop for actual blobstore operations
2015-12-22 12:07:37 -05:00
Robert Muir
91dcc9e073
tidy up
2015-12-22 00:28:53 -05:00
Robert Muir
9573bb9f15
make sure BlobStore.close always triggers ACE on any access afterwards
2015-12-22 00:21:03 -05:00
Robert Muir
a04268e42e
reorder checks
2015-12-21 23:52:16 -05:00
Robert Muir
a587ba110c
add some safety around repository
2015-12-21 23:48:22 -05:00
Ryan Ernst
d104d6d652
Refactor hdfs unit tests to be simple and check every configuration
...
error condition
2015-12-21 19:38:54 -08:00
Ryan Ernst
af7d6b629c
Change hdfs unit tests to be a single node test instead of integ test
2015-12-21 18:32:28 -08:00
Robert Muir
c54d53c8d5
streamline these classes a bit
2015-12-21 21:11:06 -05:00
Robert Muir
795869c345
remove filecontextfactory
2015-12-21 20:55:17 -05:00
Robert Muir
956281f039
remove shitton of permissions
2015-12-21 20:26:13 -05:00
Ryan Ernst
d0e9306413
Remove reading node settings as defaults for hdfs repository settings
2015-12-21 16:25:55 -08:00
Robert Muir
3c07a427dc
fix exc handling
2015-12-21 19:06:56 -05:00
Ryan Ernst
26eaa16a89
Remove "additional config" from hdfs repositories
2015-12-21 15:55:13 -08:00
Robert Muir
2cbfc54a81
avoid too-long classpath so it works on windows
2015-12-21 18:25:08 -05:00
Robert Muir
7065639a26
add test for listing
2015-12-21 17:25:15 -05:00
Robert Muir
5ebcf183e5
tests
2015-12-21 17:02:50 -05:00
Robert Muir
b8524bdb11
add tests
2015-12-21 16:16:24 -05:00
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
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
04966bcc3e
contain and improve hack
2015-12-20 21:02:03 -05:00
Robert Muir
03a2b6b01b
Disable HDFS fixture on windows, it requires native libraries.
2015-12-20 16:30:19 -08: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
Costin Leau
3204e87220
Restrict usage to HDFS only
2015-12-20 15:53:18 +02:00
Robert Muir
d171773bdb
remove leniency in tests
2015-12-19 04:39:01 -05:00
Robert Muir
e2b2ee24fa
Add licensing for dependencies
2015-12-19 03:06:40 -05: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