OpenSearch/plugins
Ali Beyad bbf6e6d0bd Fixes leading forward slash in S3 repository base_path (#20861)
In 2.x, the S3 repository accepted a `/` (forward slash) to start
the repositories.s3.base_path, and it used a different string splitting
method that removed the forward slash from the base path, so there
were no issues.

In 5.x, we removed this custom string splitting method in favor of
the JDK's string splitting method, which preserved the leading `/`.
The AWS SDK does not like the leading `/` in the key path after the
bucket name, and so it could not find any objects in the S3 repository.

This commit fixes the issue by removing the leading `/` if it exists
and adding a deprecation notice that leading `/` will not be supported
in the future in S3 repository's base_path.
2016-10-11 11:18:52 -04:00
..
analysis-icu Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
analysis-kuromoji Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
analysis-phonetic Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
analysis-smartcn Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
analysis-stempel Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
discovery-azure-classic Remove LocalTransport in favor of MockTcpTransport (#20695) 2016-10-07 11:27:47 +02:00
discovery-ec2 DeGuice some of IndicesModule 2016-10-07 11:14:38 -04:00
discovery-file DeGuice some of IndicesModule 2016-10-07 11:14:38 -04:00
discovery-gce DeGuice some of IndicesModule 2016-10-07 11:14:38 -04:00
ingest-attachment Deps: Update ingest-attachment to latest libraries (#20710) 2016-10-10 12:55:05 +02:00
ingest-geoip ingest: Upgrade geoip2 dependency 2016-10-05 09:31:55 +02:00
ingest-user-agent Rename client yaml test infrastructure 2016-07-26 13:53:44 -04:00
jvm-example Remove lenient URL parameter parsing 2016-10-04 12:45:29 -04:00
lang-javascript Reduce the number of threads and scripts being used in multi-threaded 2016-09-02 11:56:44 -07:00
lang-python Made deprecation of Groovy, Javascript, and Python more explicit. 2016-08-31 15:56:31 -07:00
mapper-murmur3 Remove AnalysisService and reduce it to a simple name to analyzer mapping (#20627) 2016-09-23 08:53:50 +02:00
mapper-size Fixed naming inconsistency for fields/stored_fields in the APIs (#20166) 2016-09-13 20:54:41 +02:00
repository-azure Merge branch 'fix/20669-master-azure-log' 2016-10-06 16:00:43 +02:00
repository-gcs DeGuice some of IndicesModule 2016-10-07 11:14:38 -04:00
repository-hdfs Introduce Log4j 2 2016-08-30 13:31:24 -04:00
repository-s3 Fixes leading forward slash in S3 repository base_path (#20861) 2016-10-11 11:18:52 -04:00
store-smb Remove ESIntegTestCase#pluginList 2016-08-11 15:44:02 -04:00
build.gradle Build: Remove old maven deploy support (#20403) 2016-09-19 15:10:41 -07:00