OpenSearch/plugins/repository-hdfs/licenses
James Baiera e16f1271b6
Fix SecurityException when HDFS Repository used against HA Namenodes (#27196)
* Sense HA HDFS settings and remove permission restrictions during regular execution.

This PR adds integration tests for HA-Enabled HDFS deployments, both regular and secured. 
The Mini HDFS fixture has been updated to optionally run in HA-Mode. A new test suite has 
been added for reproducing the effects of a Namenode failing over during regular repository 
usage. Going forward, the HDFS Repository will still be subject to its self imposed permission 
restrictions during normal use, but will no longer restrict them when running against an HA 
enabled HDFS cluster. Instead, the plugin will rely on the provided security policy and not 
further restrict the permissions so that the transparent operation to failover to a different 
Namenode in the client does not raise security exceptions. Additionally, we are now testing the 
secure mode with SASL based wire encryption of data between Elasticsearch and HDFS. This 
includes a missing library (commons codec) in order to support this change.
2017-12-01 14:26:05 -05:00
..
commons-cli-1.2.jar.sha1 Fix more licenses 2016-03-09 00:10:59 -08:00
commons-cli-LICENSE.txt Fix more licenses 2016-03-09 00:10:59 -08:00
commons-cli-NOTICE.txt Fix more licenses 2016-03-09 00:10:59 -08:00
commons-codec-1.10.jar.sha1 Fix SecurityException when HDFS Repository used against HA Namenodes (#27196) 2017-12-01 14:26:05 -05:00
commons-codec-LICENSE.txt Fix SecurityException when HDFS Repository used against HA Namenodes (#27196) 2017-12-01 14:26:05 -05:00
commons-codec-NOTICE.txt Fix SecurityException when HDFS Repository used against HA Namenodes (#27196) 2017-12-01 14:26:05 -05:00
commons-collections-3.2.2.jar.sha1
commons-collections-LICENSE.txt
commons-collections-NOTICE.txt
commons-configuration-1.6.jar.sha1
commons-configuration-LICENSE.txt
commons-configuration-NOTICE.txt
commons-io-2.4.jar.sha1
commons-io-LICENSE.txt
commons-io-NOTICE.txt
commons-lang-2.6.jar.sha1
commons-lang-LICENSE.txt
commons-lang-NOTICE.txt
commons-logging-1.1.3.jar.sha1
commons-logging-LICENSE.txt
commons-logging-NOTICE.txt
guava-11.0.2.jar.sha1 Correct version on repository-hdfs Guava dependency 2017-03-01 16:29:06 -05:00
guava-LICENSE.txt
guava-NOTICE.txt
hadoop-LICENSE.txt
hadoop-NOTICE.txt
hadoop-annotations-2.8.1.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
hadoop-auth-2.8.1.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
hadoop-client-2.8.1.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
hadoop-common-2.8.1.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
hadoop-hdfs-2.8.1.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
hadoop-hdfs-client-2.8.1.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
htrace-core4-4.0.1-incubating.jar.sha1 Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
htrace-core4-LICENSE.txt Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
htrace-core4-NOTICE.txt Upgrading HDFS Repository Plugin to use HDFS 2.8.1 Client (#25497) 2017-06-30 17:57:56 -04:00
log4j-slf4j-impl-2.9.1.jar.sha1 Upgrade to Log4j 2.9.1 2017-09-22 11:57:06 -04:00
log4j-slf4j-impl-LICENSE.txt Add Log4j to SLF4J binding for repository-hdfs 2017-09-05 19:38:17 -04:00
log4j-slf4j-impl-NOTICE.txt Add Log4j to SLF4J binding for repository-hdfs 2017-09-05 19:38:17 -04:00
protobuf-java-2.5.0.jar.sha1
protobuf-java-LICENSE.txt
protobuf-java-NOTICE.txt
servlet-api-2.5.jar.sha1
servlet-api-LICENSE.txt
servlet-api-NOTICE.txt
slf4j-api-1.6.2.jar.sha1
slf4j-api-LICENSE.txt
slf4j-api-NOTICE.txt