This is an automated email from the ASF dual-hosted git repository.
elek pushed a change to branch HDDS-3816-ec
in repository https://gitbox.apache.org/repos/asf/ozone.git.
from 23fe4f5 Merge remote-tracking branch 'origin/master' into HDDS-3816-ec
add 685ff3f HDDS-4995. Skip CI for draft pull requests (#2060)
add a034028 HDDS-5007. Intellij run configuration for ozonefs shell.
(#2081)
add 4b4b1df HDDS-5039. Support command changing the logging level of a
server without restarting the server (#2091)
add d5bf345 HDDS-5019. Inconsistent tmp bucket name on different nodes
when Kerberos is enabled (#2075)
add b75b8e3 HDDS-5049. Add timeout support for ratis requests in SCM HA.
(#2099)
add 5bb8dda HDDS-4915. [SCM HA Security] Integrate CertClient. (#2000)
add 67c4c13 HDDS-4987. Import container should not delete container
contents if container already exists (#2077)
add fcd0160 HDDS-4901. Remove OmOzoneAclMap from OmVolumeArgs to avoid
OzoneAcl conversions (#1992)
add 3caca5b HDDS-3752. Fix o3fs list bucket contents issue when without
tailing "/" (#2088)
add 1d4351e HDDS-5033. SCM may not be able to know full port list of
Datanode after Datanode is started. (#2090)
add 722ae37 HDDS-5022. SCM get roles command should provide Ratis
Leader/Follower… (#2098)
add b57041e HDDS-4553. ChunkInputStream should release buffer as soon as
last byte in the buffer is read (#2062)
add 8ec5f43 HDDS-4506. Support query parameter based v4 auth in S3g
(#1628)
add d100652 HDDS-5058. Make getScmInfo retry for a duration.
add 8d331a3 HDDS-4504. Datanode deletion config should be based on number
of blocks (#1885)
add c0b40f7 HDDS-5032. DN stopped to load containers on volume after a
container load exception. (#2109)
add 843d39e HDDS-5035. Use default config values to solve generated
config file conflict (#2087)
add d1d4303 HDDS-5066. Use fixed vesion from pnpm to build recon (#2115)
add e5babd2 fix project name in NOTICE.txt (#2112)
add 68265b8 HDDS-4925. Introduce ContainerBalancer in SCM with start/stop
capabilities. (#2097)
add ee4f759 HDDS-5011. Introduce Java based ReplicationConfig
implementation (#2089)
add 33ddcb3 HDDS-5062. Add a config to bypass clusterId validation for
bootstrapping SCM. (#2114)
add 6822b10 HDDS-5032. Fix findbugs (#2120)
add e40c638 HDDS-5027. [SCM HA Security] Handle leader changes during
bootstrap. (#2113)
add 534eefa HDDS-5056. Avoid false positiver error messages during
pipeline creations (#2105)
add abf38f4 HDDS-4988. Cancel duplicate PR workflows (#2053)
add a170a28 HDDS-5071. Fix duration of sub-ca certs. (#2127)
add 6b57765 HDDS-5052. [SCM HA Security] Handle leader changes between
SCMInfo and getSCMSigned Cert in OM/SCM. (#2100)
add 4f76d03 HDDS-4969. Extract check dependency installation from Github
Actions workflow (#2029)
add 9c92855 HDDS-4840. Make datanode db profile configurable with
existing hdds.d… (#1955)
add 9de5d0f HDDS-5057. Remove backward direction dependency between
HDDS->Ozone (#2106)
add 1a7745e HDDS-5004. Upgrade Jersey2 dependency (#2065)
add b83c7b6 HDDS-5038. Create and update ZH translation of SCM-HA.md and
OM-HA.md in doc (#2092)
add ccd046e HDDS-5077. Include dev-support in ozone source distribution
(#2134)
add 8ea5be9 HDDS-5050. Add retry policy for ratis requests in SCM HA.
(#2116)
add c8594d1 HDDS-5053. RocksDB block cache capacity is wrongly configured
(#2137)
add fd308b7 HDDS-4980. Bump jaeger-client to 1.6.0 (#2045)
add aa44905 HDDS-5074. Bump Guava version (#2131)
add f1be299 HDDS-5098. Disable intermittent
TestSCMNodeManager#testScmDetectStaleAndDeadNode
add 5bebe62 HDDS-4842. Add timestamp to Revoked Certs table in SCM DB
(#2145)
add 89a2b52 HDDS-5075. NPE during secure SCM initialization with HA code
updated to an already existing cluster. (#2146)
add 3a09f6b HDDS-4642. SCM security protocol support for query CRLs and
latest CRL id for OM and Datanode. (#2030)
add 54ea4c7 HDDS-5080. enable s3 test suite for secure-ha (#2147)
add a915dbf Merge remote-tracking branch 'origin/master' into HDDS-3816-ec
No new revisions were added by this update.
Summary of changes:
.../workflows/{comments.yaml => cancel-ci.yaml} | 27 +-
.github/workflows/post-commit.yml | 34 +-
.gitignore | 2 +
NOTICE.txt | 2 +-
.../apache/hadoop/hdds/scm/XceiverClientGrpc.java | 12 +-
.../hadoop/hdds/scm/XceiverClientManager.java | 21 +-
.../apache/hadoop/hdds/scm/XceiverClientRatis.java | 4 +-
.../hadoop/hdds/scm/storage/ChunkInputStream.java | 119 ++--
.../hdds/scm/storage/DummyChunkInputStream.java | 5 +-
.../hdds/scm/storage/TestChunkInputStream.java | 25 +-
.../org/apache/hadoop/hdds/HddsConfigKeys.java | 3 +-
.../hadoop/hdds/client/RatisReplicationConfig.java | 82 +++
.../hadoop/hdds/client/ReplicationConfig.java | 98 +++
.../hdds/client/StandaloneReplicationConfig.java} | 47 +-
.../hadoop/hdds/protocol/DatanodeDetails.java | 8 +-
.../org/apache/hadoop/hdds/ratis/RatisHelper.java | 4 +-
.../org/apache/hadoop/hdds/scm/ScmConfigKeys.java | 27 +
.../scm/ha/RetriableWithNoFailoverException.java} | 11 +-
.../org/apache/hadoop/hdds/scm/ha/SCMHAUtils.java | 66 ++
.../security/exception/SCMSecurityException.java | 3 +-
.../hadoop/hdds/security/x509/SecurityConfig.java | 13 +-
.../java/org/apache/hadoop/ozone/OzoneConsts.java | 1 +
.../org/apache/hadoop/ozone/OzoneSecurityUtil.java | 25 +
.../common/ChunkBufferImplWithByteBufferList.java | 13 +-
.../ozone/common/IncrementalChunkBuffer.java | 13 +-
.../hadoop/ozone/common/utils/BufferUtils.java | 36 +-
.../common/src/main/resources/ozone-default.xml | 31 +-
.../conf/TestGeneratedConfigurationOverwrite.java | 66 ++
.../org/apache/hadoop/hdds/conf/ConfigTag.java | 3 +-
.../hdds/conf/ConfigurationReflectionUtil.java | 25 +-
.../apache/hadoop/ozone/HddsDatanodeService.java | 6 +
.../RandomContainerDeletionChoosingPolicy.java | 35 +-
...TopNOrderedContainerDeletionChoosingPolicy.java | 45 +-
.../ContainerDeletionChoosingPolicy.java | 5 +-
.../common/statemachine/DatanodeConfiguration.java | 17 +
.../transport/server/ratis/XceiverServerRatis.java | 10 +-
.../container/keyvalue/KeyValueContainer.java | 11 +-
.../keyvalue/impl/FilePerBlockStrategy.java | 27 +-
.../keyvalue/impl/FilePerChunkStrategy.java | 29 +-
.../keyvalue/interfaces/ChunkManager.java | 31 +
.../background/BlockDeletingService.java | 99 +--
.../container/metadata/AbstractDatanodeStore.java | 26 +-
.../ozone/container/ozoneimpl/ContainerReader.java | 22 +-
.../ozone/container/ozoneimpl/OzoneContainer.java | 43 +-
.../container/common/TestBlockDeletingService.java | 84 ++-
.../impl/TestContainerDeletionChoosingPolicy.java | 66 +-
.../container/keyvalue/TestKeyValueContainer.java | 68 +-
.../container/ozoneimpl/TestContainerReader.java | 43 ++
hadoop-hdds/docs/content/feature/OM-HA.zh.md | 13 +-
hadoop-hdds/docs/content/feature/SCM-HA.md | 2 +-
hadoop-hdds/docs/content/feature/SCM-HA.zh.md | 162 +++++
.../java/org/apache/hadoop/hdds}/ExitManager.java | 2 +-
.../java/org/apache/hadoop/hdds}/NodeDetails.java | 2 +-
.../hadoop/hdds/{freon => }/package-info.java | 4 +-
.../hadoop/hdds/protocol/SCMSecurityProtocol.java | 15 +
.../SCMSecurityProtocolClientSideTranslatorPB.java | 47 +-
.../hadoop/hdds/scm/metadata/SCMMetadataStore.java | 11 +
.../SCMBlockLocationFailoverProxyProvider.java | 39 +-
.../hadoop/hdds/scm/proxy/SCMClientConfig.java | 2 +-
.../SCMContainerLocationFailoverProxyProvider.java | 49 +-
.../SCMSecurityProtocolFailoverProxyProvider.java | 21 +-
.../CRLInfo.java => certificate/CertInfo.java} | 97 +--
.../certificate/authority/CertificateServer.java | 15 +
.../certificate/authority/CertificateStore.java | 36 +
.../certificate/authority/DefaultApprover.java | 5 +-
.../certificate/authority/DefaultCAServer.java | 28 +-
.../x509/certificate/client/CertificateClient.java | 60 ++
.../client/DefaultCertificateClient.java | 161 ++++-
.../x509/{crl => certificate}/package-info.java | 6 +-
.../java/org/apache/hadoop/hdds/utils/HAUtils.java | 190 +++++-
.../apache/hadoop/hdds/utils/HddsServerUtil.java | 2 +-
.../org/apache/hadoop/hdds/utils/db/DBProfile.java | 4 +-
.../hdds/scm/protocol/TestReplicationConfig.java | 66 ++
.../x509/certificate/authority/MockCAStore.java | 22 +
.../certificate/authority/TestDefaultCAServer.java | 10 +
.../interface-client/src/main/proto/hdds.proto | 8 +
.../src/main/proto/ScmServerSecurityProtocol.proto | 30 +
hadoop-hdds/pom.xml | 6 -
hadoop-hdds/server-scm/pom.xml | 4 -
.../scm/container/balancer/ContainerBalancer.java | 137 ++++
.../balancer/ContainerBalancerConfiguration.java | 115 ++++
.../hdds/scm/container/balancer}/package-info.java | 6 +-
.../apache/hadoop/hdds/scm/ha/HASecurityUtils.java | 134 +++-
.../hadoop/hdds/scm/ha/MockSCMHAManager.java | 6 +
.../hadoop/hdds/scm/ha/SCMHAInvocationHandler.java | 25 +-
.../hadoop/hdds/scm/ha/SCMHAManagerImpl.java | 7 +-
.../hadoop/hdds/scm/ha/SCMHANodeDetails.java | 3 +-
.../apache/hadoop/hdds/scm/ha/SCMNodeDetails.java | 2 +-
.../apache/hadoop/hdds/scm/ha/SCMRatisServer.java | 10 +-
.../hadoop/hdds/scm/ha/SCMRatisServerImpl.java | 64 +-
.../{CRLInfoCodec.java => CertInfoCodec.java} | 22 +-
.../hadoop/hdds/scm/metadata/SCMDBDefinition.java | 18 +-
.../hdds/scm/metadata/SCMMetadataStoreImpl.java | 14 +-
.../hdds/scm/pipeline/PipelineManagerV2Impl.java | 2 +-
.../SCMSecurityProtocolServerSideTranslatorPB.java | 94 ++-
...lockLocationProtocolServerSideTranslatorPB.java | 8 +
.../hadoop/hdds/scm/server/SCMCertStore.java | 107 ++-
.../hdds/scm/server/SCMSecurityProtocolServer.java | 97 ++-
.../hdds/scm/server/SCMStarterInterface.java | 4 +-
.../hadoop/hdds/scm/server/SCMStorageConfig.java | 23 +
.../hdds/scm/server/StorageContainerManager.java | 395 +++++++----
.../scm/server/StorageContainerManagerStarter.java | 3 +-
.../hdds/scm/ha/TestReplicationAnnotation.java | 8 +-
.../hadoop/hdds/scm/node/TestSCMNodeManager.java | 1 +
...TestSCMStoreImplWithOldPipelineIDKeyFormat.java | 6 +
.../hadoop/hdds/scm/server/TestSCMCertStore.java | 32 +-
.../scm/server/TestSCMSecurityProtocolServer.java | 3 +-
.../hdds/scm/cli/ContainerOperationClient.java | 26 +-
.../ozone/client/protocol/ClientProtocol.java | 2 +
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 28 +-
.../main/java/org/apache/hadoop/ozone/OFSPath.java | 2 +-
.../hadoop/ozone/om/helpers/OmBucketInfo.java | 4 +
.../hadoop/ozone/om/helpers/OmOzoneAclMap.java | 357 ----------
.../hadoop/ozone/om/helpers/OmVolumeArgs.java | 66 +-
.../hadoop/ozone/om/helpers/OzoneAclUtil.java | 2 +-
.../hadoop/ozone/om/helpers/ServiceInfoEx.java | 8 +-
...OzoneManagerProtocolClientSideTranslatorPB.java | 2 +-
.../hadoop/ozone/om/helpers/TestOmOzoneAclMap.java | 56 --
.../hadoop/ozone/om/helpers/TestOmVolumeArgs.java | 20 +-
.../hadoop/ozone/om/helpers/TestOzoneAclUtil.java | 39 ++
hadoop-ozone/dev-support/checks/_lib.sh | 106 +++
hadoop-ozone/dev-support/checks/acceptance.sh | 5 +
hadoop-ozone/dev-support/checks/bats.sh | 5 +
hadoop-ozone/dev-support/checks/kubernetes.sh | 16 +
.../{OzoneShell.xml => OzoneFsShell.xml} | 11 +-
.../dist/src/main/assemblies/ozone-src.xml | 4 +
.../src/main/compose/ozone-ha/docker-compose.yaml | 3 +
.../{ozonesecure-om-ha => ozonesecure-ha}/.env | 0
.../docker-compose.yaml | 94 ++-
.../docker-config | 13 +-
.../{ozonesecure-om-ha => ozonesecure-ha}/test.sh | 8 +-
hadoop-ozone/dist/src/main/license/bin/LICENSE.txt | 5 +-
hadoop-ozone/dist/src/main/license/bin/NOTICE.txt | 2 +-
...E-jakarta.validation-jakarta.validation-api.txt | 37 -
.../LICENSE-jakarta.ws.rs-jakarta.ws.rs-api.md | 637 +++++++++++++++++
.../LICENSE-javax.ws.rs-javax.ws.rs-api.txt | 759 ---------------------
.../NOTICE-jakarta.ws.rs-jakarta.ws.rs-api.md | 61 ++
.../dist/src/main/smoketest/admincli/scmha.robot | 2 +-
.../src/main/smoketest/basic/ozone-shell-lib.robot | 2 +-
.../dist/src/main/smoketest/s3/commonawslib.robot | 2 +-
hadoop-ozone/dist/src/shell/ozone/ozone | 5 +
.../apache/hadoop/fs/ozone/TestOzoneFsHAURLs.java | 1 -
.../apache/hadoop/ozone/MiniOzoneClusterImpl.java | 7 +-
.../apache/hadoop/ozone/TestDelegationToken.java | 1 -
.../hadoop/ozone/TestSecureOzoneCluster.java | 17 +-
.../ozone/client/CertificateClientTestImpl.java | 37 +
.../client/rpc/TestOzoneRpcClientAbstract.java | 2 +-
.../client/rpc/read/TestChunkInputStream.java | 125 +++-
.../ozoneimpl/TestOzoneContainerWithTLS.java | 3 +-
.../apache/hadoop/ozone/om/TestKeyManagerImpl.java | 4 +-
.../hadoop/ozone/om/TestOMRatisSnapshots.java | 2 +-
.../ozone/om/TestOzoneManagerConfiguration.java | 1 -
.../hadoop/ozone/om/TestSecureOzoneManager.java | 4 +-
.../ozone/scm/TestSCMInstallSnapshotWithHA.java | 2 +-
.../ozone/scm/TestStorageContainerManagerHA.java | 19 +
.../src/main/proto/OmClientProtocol.proto | 2 +
.../apache/hadoop/ozone/om/BucketManagerImpl.java | 8 +-
.../java/org/apache/hadoop/ozone/om/OMStorage.java | 18 -
.../org/apache/hadoop/ozone/om/OzoneManager.java | 90 +--
.../apache/hadoop/ozone/om/PrefixManagerImpl.java | 69 +-
.../apache/hadoop/ozone/om/VolumeManagerImpl.java | 60 +-
.../apache/hadoop/ozone/om/ha/OMNodeDetails.java | 2 +-
.../ozone/om/ratis/OzoneManagerRatisServer.java | 8 +-
.../om/request/bucket/OMBucketCreateRequest.java | 11 +-
.../om/request/volume/OMVolumeCreateRequest.java | 3 +-
.../protocolPB/OzoneManagerRequestHandler.java | 5 +
.../volume/acl/TestOMVolumeAddAclRequest.java | 10 +-
.../volume/acl/TestOMVolumeRemoveAclRequest.java | 12 +-
.../volume/acl/TestOMVolumeSetAclRequest.java | 16 +-
.../hadoop/fs/ozone/BasicOzoneFileSystem.java | 10 +
hadoop-ozone/recon/pom.xml | 15 +-
hadoop-ozone/s3gateway/pom.xml | 4 +
.../hadoop/ozone/s3/AWSSignatureProcessor.java | 462 -------------
.../hadoop/ozone/s3/OzoneClientProducer.java | 92 ++-
.../hadoop/ozone/s3/endpoint/EndpointBase.java | 14 -
.../hadoop/ozone/s3/exception/OS3Exception.java | 14 +-
.../hadoop/ozone/s3/exception/S3ErrorTable.java | 2 +-
.../ozone/s3/signature/AWSSignatureProcessor.java | 205 ++++++
.../AuthorizationV2HeaderParser.java} | 70 +-
.../AuthorizationV4HeaderParser.java} | 206 +++---
.../s3/signature/AuthorizationV4QueryParser.java | 98 +++
.../ozone/s3/{header => signature}/Credential.java | 8 +-
.../hadoop/ozone/s3/signature/SignatureInfo.java | 113 +++
.../hadoop/ozone/s3/signature/SignatureParser.java | 13 +-
.../s3/{ => signature}/SignatureProcessor.java | 30 +-
.../ozone/s3/signature/StringToSignProducer.java | 324 +++++++++
.../s3/{header => signature}/package-info.java | 2 +-
.../hadoop/ozone/s3/TestAWSSignatureProcessor.java | 141 ----
.../hadoop/ozone/s3/TestOzoneClientProducer.java | 100 +--
.../hadoop/ozone/s3/endpoint/TestBucketPut.java | 31 +-
.../hadoop/ozone/s3/endpoint/TestRootList.java | 24 -
.../TestAuthorizationV2HeaderParser.java} | 35 +-
.../TestAuthorizationV4HeaderParser.java} | 153 +++--
.../signature/TestAuthorizationV4QueryParser.java | 146 ++++
.../s3/signature/TestStringToSignProducer.java | 90 +++
.../hadoop/ozone/freon/BaseFreonGenerator.java | 15 +-
.../freon/containergenerator/GeneratorOm.java | 8 +-
.../apache/hadoop/ozone/genesis/GenesisUtil.java | 1 -
pom.xml | 15 +-
199 files changed, 5935 insertions(+), 3392 deletions(-)
copy .github/workflows/{comments.yaml => cancel-ci.yaml} (62%)
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/RatisReplicationConfig.java
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/ReplicationConfig.java
copy
hadoop-hdds/{framework/src/main/java/org/apache/hadoop/hdds/utils/db/cache/CacheKey.java
=>
common/src/main/java/org/apache/hadoop/hdds/client/StandaloneReplicationConfig.java}
(51%)
copy
hadoop-hdds/common/src/{test/java/org/apache/hadoop/hdds/scm/ha/package-info.java
=>
main/java/org/apache/hadoop/hdds/scm/ha/RetriableWithNoFailoverException.java}
(81%)
create mode 100644
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/conf/TestGeneratedConfigurationOverwrite.java
create mode 100644 hadoop-hdds/docs/content/feature/SCM-HA.zh.md
rename {hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/util =>
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds}/ExitManager.java
(96%)
rename {hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/ha =>
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds}/NodeDetails.java
(98%)
copy hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/{freon =>
}/package-info.java (90%)
copy
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/security/x509/{crl/CRLInfo.java
=> certificate/CertInfo.java} (56%)
copy
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/security/x509/{crl
=> certificate}/package-info.java (91%)
create mode 100644
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/scm/protocol/TestReplicationConfig.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/ContainerBalancer.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/ContainerBalancerConfiguration.java
copy hadoop-hdds/{common/src/main/java/org/apache/hadoop/ozone/ha =>
server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer}/package-info.java
(86%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/metadata/{CRLInfoCodec.java
=> CertInfoCodec.java} (71%)
delete mode 100644
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmOzoneAclMap.java
delete mode 100644
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmOzoneAclMap.java
create mode 100644 hadoop-ozone/dev-support/checks/_lib.sh
copy hadoop-ozone/dev-support/intellij/runConfigurations/{OzoneShell.xml =>
OzoneFsShell.xml} (72%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure-om-ha =>
ozonesecure-ha}/.env (100%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure-om-ha =>
ozonesecure-ha}/docker-compose.yaml (69%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure-om-ha =>
ozonesecure-ha}/docker-config (92%)
rename hadoop-ozone/dist/src/main/compose/{ozonesecure-om-ha =>
ozonesecure-ha}/test.sh (86%)
copy LICENSE.txt =>
hadoop-ozone/dist/src/main/license/bin/licenses/LICENSE-jakarta.validation-jakarta.validation-api.txt
(87%)
create mode 100644
hadoop-ozone/dist/src/main/license/bin/licenses/LICENSE-jakarta.ws.rs-jakarta.ws.rs-api.md
delete mode 100644
hadoop-ozone/dist/src/main/license/bin/licenses/LICENSE-javax.ws.rs-javax.ws.rs-api.txt
create mode 100644
hadoop-ozone/dist/src/main/license/bin/licenses/NOTICE-jakarta.ws.rs-jakarta.ws.rs-api.md
delete mode 100644
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/AWSSignatureProcessor.java
create mode 100644
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/AWSSignatureProcessor.java
rename
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/{header/AuthorizationHeaderV2.java
=> signature/AuthorizationV2HeaderParser.java} (66%)
rename
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/{header/AuthorizationHeaderV4.java
=> signature/AuthorizationV4HeaderParser.java} (57%)
create mode 100644
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/AuthorizationV4QueryParser.java
rename hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/{header
=> signature}/Credential.java (93%)
create mode 100644
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/SignatureInfo.java
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/SignatureParser.java
(72%)
rename hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/{ =>
signature}/SignatureProcessor.java (63%)
create mode 100644
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/StringToSignProducer.java
rename hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/{header
=> signature}/package-info.java (95%)
delete mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/TestAWSSignatureProcessor.java
rename
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/{header/TestAuthorizationHeaderV2.java
=> signature/TestAuthorizationV2HeaderParser.java} (69%)
rename
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/{header/TestAuthorizationHeaderV4.java
=> signature/TestAuthorizationV4HeaderParser.java} (71%)
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/signature/TestAuthorizationV4QueryParser.java
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/signature/TestStringToSignProducer.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]