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]

Reply via email to