Skip to content

Commit 8d42f07

Browse files
committed
Register s3.client.*.disable_chunked_encoding in repository-s3 plugin settings
Signed-off-by: Aman Gautam <[email protected]>
1 parent b7f013f commit 8d42f07

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

plugins/repository-s3/src/main/java/org/opensearch/repositories/s3/S3ClientSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -680,7 +680,7 @@ public boolean equals(final Object o) {
680680
&& Objects.equals(endpoint, that.endpoint)
681681
&& protocol == that.protocol
682682
&& proxySettings.equals(that.proxySettings)
683-
&& Objects.equals(disableChunkedEncoding, that.disableChunkedEncoding)
683+
&& disableChunkedEncoding == that.disableChunkedEncoding
684684
&& Objects.equals(region, that.region)
685685
&& Objects.equals(signerOverride, that.signerOverride)
686686
&& Objects.equals(irsaCredentials, that.irsaCredentials);

plugins/repository-s3/src/main/java/org/opensearch/repositories/s3/S3RepositoryPlugin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,8 @@ public List<Setting<?>> getSettings() {
363363
S3Repository.ACCESS_KEY_SETTING,
364364
S3Repository.SECRET_KEY_SETTING,
365365
S3ClientSettings.SIGNER_OVERRIDE,
366+
// Fixed the bug in this line
367+
S3ClientSettings.DISABLE_CHUNKED_ENCODING,
366368
S3ClientSettings.REGION,
367369
S3ClientSettings.ROLE_ARN_SETTING,
368370
S3ClientSettings.IDENTITY_TOKEN_FILE_SETTING,

plugins/repository-s3/src/test/java/org/opensearch/repositories/s3/S3RepositoryPluginTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ public void testGetExecutorBuilders() throws IOException {
7575
);
7676
}
7777
assertTrue(plugin.getSettings().contains(S3Repository.S3_ASYNC_HTTP_CLIENT_TYPE));
78+
// New assertion for your bug fix
79+
assertTrue(plugin.getSettings().contains(S3ClientSettings.DISABLE_CHUNKED_ENCODING));
80+
7881
} finally {
7982
if (threadPool != null) {
8083
terminate(threadPool);

0 commit comments

Comments
 (0)