[
https://issues.apache.org/jira/browse/HADOOP-18330?focusedWorklogId=791690&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-791690
]
ASF GitHub Bot logged work on HADOOP-18330:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 16/Jul/22 20:56
Start Date: 16/Jul/22 20:56
Worklog Time Spent: 10m
Work Description: ashutoshpant commented on PR #4557:
URL: https://github.com/apache/hadoop/pull/4557#issuecomment-1186290248
> aah, I'd merged this and only then noticed this was against 3.3.3.
reverted.
>
> Can you create a PR with the final patch applied to trunk? and test it
(just tell us the endpoint, no need for the other details). then we can merge
there and back in to branch-3.3
>
> the 3.3.3 branch is frozen; a fork was made earlier for a critical
integration/cve release, which this doesn't qualify for...target the next
release after that
Oops!! sorry! Just created a new PR:
https://github.com/apache/hadoop/pull/4572
Issue Time Tracking
-------------------
Worklog Id: (was: 791690)
Time Spent: 2.5h (was: 2h 20m)
> S3AFileSystem removes Path when calling createS3Client
> ------------------------------------------------------
>
> Key: HADOOP-18330
> URL: https://issues.apache.org/jira/browse/HADOOP-18330
> Project: Hadoop Common
> Issue Type: Bug
> Components: fs/s3
> Affects Versions: 3.3.0, 3.3.1, 3.3.2, 3.3.3
> Reporter: Ashutosh Pant
> Assignee: Ashutosh Pant
> Priority: Minor
> Labels: pull-request-available
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> when using hadoop and spark to read/write data from an s3 bucket like ->
> s3a://bucket/path and using a custom Credentials Provider, the path is
> removed from the s3a URI and the credentials provider fails because the full
> path is gone.
> In Spark 3.2,
> It was invoked as -> s3 = ReflectionUtils.newInstance(s3ClientFactoryClass,
> conf)
> .createS3Client(name, bucket, credentials);
> But In spark 3.3.3
> It is invoked as s3 = ReflectionUtils.newInstance(s3ClientFactoryClass,
> conf).createS3Client(getUri(), parameters);
> the getUri() removes the path from the s3a URI
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]