Deepak Jain (DJ) created HADOOP-19991:
-----------------------------------------
Summary: S3A: Pass configuration to Configurable HTTP signers
Key: HADOOP-19991
URL: https://issues.apache.org/jira/browse/HADOOP-19991
Project: Hadoop Common
Issue Type: Bug
Components: fs/s3
Reporter: Deepak Jain (DJ)
Assignee: Deepak Jain (DJ)
{{SignerFactory.createHttpSigner creates custom HTTP signers without passing
the caller's Hadoop Configuration to implementations of Configurable. }}
{{}}
{{These signers therefore cannot read the supplied configuration.
HADOOP-19805 added configuration propagation for the other signer creation
path. This issue tracks the remaining HTTP signer path.}}
{{Expected behavior:
After constructing an HTTP signer that implements Configurable, call setConf
with the supplied Configuration before wrapping it in the authentication
scheme. }}
{{}}
{{Signers that do not implement Configurable should continue working unchanged.
Existing patch:
https://github.com/apache/hadoop/pull/8305}}
{{The patch includes
TestSignerManager.testCreateHttpSignerSetsConfWhenConfigurable, which verifies
that the signer receives the same Configuration instance supplied to the
factory.}}
{{}}
{{Related issue:
https://issues.apache.org/jira/browse/HADOOP-19805}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]