This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a change to branch ozone-1.4
in repository https://gitbox.apache.org/repos/asf/ozone.git
from e9fccf4268 HDDS-10059. TestOMRatisSnapshots.testInstallSnapshot should
only validate live files. (#6069)
add 163dc8b58e HDDS-10780. NullPointerException in watchForCommit (#6627)
add 9d1ad1aeba HDDS-10777. S3 Gateway error when parsing XML concurrently
(#6609)
add 995aacd9b7 HDDS-10918. NPE in OM when leader transfers (#6735)
add dd7d1ff461 HDDS-11136. Some containers affected by HDDS-8129 may still
be in the DELETING state incorrectly (#6967)
add e04bcdfa15 HDDS-11223. Fix iteration over
ChunkBufferImplWithByteBufferList (#6999)
add d2bce4d461 HDDS-11436. Minor update in Recon API handling. (#7178)
add 39c175bbb9 HDDS-11472. Avoid recreating external access authorizer on
OM state reload (#7238)
add 6bb14054bc HDDS-11504. Update Ratis to 3.1.1. (#7257)
add a65d1da9cb HDDS-11536. Bump macOS runner version to macos-13 (#7279)
add 5c250a647a HDDS-10480. Avoid proto2 ByteString.toByteArray() calls.
(#6342)
add 06a3d1fbde HDDS-10465. Change ozone.client.bytes.per.checksum default
to 16KB (#6331)
add 9655a7b3be HDDS-11482. EC Checksum throws IllegalArgumentException
because the buffer limit is negative (#7230)
add 1822d2aceb HDDS-11498. Improve SCM deletion efficiency. (#7249)
add 67a869e439 HDDS-11570. Fix HDDS Docs build failure with Hugo v0.135.0
(#7337)
add 6425679d71 HDDS-11414. Key listing for FSO buckets fails with forward
client (#7161)
add adcc577e24 HDDS-10168. Add Ozone 1.4.0 to compatibility acceptance
tests (#6040)
add b28b4168a8 HDDS-11333. Avoid hard-coded current version in
upgrade/xcompat tests (#7089)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 2 +-
.../apache/hadoop/hdds/scm/OzoneClientConfig.java | 6 +-
.../apache/hadoop/hdds/scm/XceiverClientRatis.java | 3 +-
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 2 +-
.../common/ChunkBufferImplWithByteBufferList.java | 41 ++++-
.../TestChunkBufferImplWithByteBufferList.java | 70 +++++++++
.../commandhandler/DeleteBlocksCommandHandler.java | 8 +-
.../container/keyvalue/KeyValueContainerCheck.java | 6 +-
.../keyvalue/interfaces/ChunkManager.java | 2 +-
hadoop-hdds/docs/content/feature/Quota.md | 2 +-
hadoop-hdds/docs/content/feature/Quota.zh.md | 2 +-
hadoop-hdds/docs/content/security/GDPR.md | 2 +-
hadoop-hdds/docs/content/security/GDPR.zh.md | 2 +-
hadoop-hdds/docs/content/security/SecureOzone.md | 2 +-
.../docs/content/security/SecureOzone.zh.md | 2 +-
.../docs/content/security/SecuringDatanodes.md | 2 +-
.../docs/content/security/SecuringDatanodes.zh.md | 2 +-
.../docs/content/security/SecuringOzoneHTTP.md | 2 +-
hadoop-hdds/docs/content/security/SecuringS3.md | 2 +-
hadoop-hdds/docs/content/security/SecuringS3.zh.md | 2 +-
hadoop-hdds/docs/content/security/SecuringTDE.md | 2 +-
.../docs/content/security/SecuringTDE.zh.md | 2 +-
hadoop-hdds/docs/content/security/SecurityAcls.md | 2 +-
.../docs/content/security/SecurityAcls.zh.md | 2 +-
.../docs/content/security/SecurityWithRanger.md | 2 +-
.../docs/content/security/SecurityWithRanger.zh.md | 2 +-
.../block/DatanodeDeletedBlockTransactions.java | 3 +-
.../hadoop/hdds/scm/block/DeletedBlockLogImpl.java | 56 ++++---
.../hdds/scm/block/SCMBlockDeletingService.java | 3 +-
.../scm/block/ScmBlockDeletingServiceMetrics.java | 34 +++++
.../container/AbstractContainerReportHandler.java | 12 +-
.../hdds/scm/container/ContainerManager.java | 10 ++
.../hdds/scm/container/ContainerManagerImpl.java | 15 ++
.../hdds/scm/container/ContainerStateManager.java | 12 ++
.../scm/container/ContainerStateManagerImpl.java | 23 +++
.../hadoop/hdds/scm/ha/SCMRatisResponse.java | 20 ++-
.../scm/container/TestContainerManagerImpl.java | 59 ++++++++
.../scm/container/TestContainerReportHandler.java | 107 ++++++++++++-
.../scm/container/TestContainerStateManager.java | 44 ++++++
.../client/checksum/ECBlockChecksumComputer.java | 122 ++++++---------
.../client/checksum/ECFileChecksumHelper.java | 7 +-
.../checksum/ReplicatedBlockChecksumComputer.java | 23 ++-
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 8 +-
.../ozone/om/exceptions/OMNotLeaderException.java | 7 +
.../ozone/security/acl/OzoneAccessAuthorizer.java | 9 +-
hadoop-ozone/dist/src/main/compose/upgrade/test.sh | 5 +-
.../dist/src/main/compose/xcompat/clients.yaml | 7 +
hadoop-ozone/dist/src/main/compose/xcompat/test.sh | 7 +-
.../src/main/smoketest/compatibility/read.robot | 4 +
.../hadoop/fs/ozone/TestOzoneFileChecksum.java | 49 +++---
.../container/TestContainerReportHandling.java | 156 +++++++++++++++++++
.../TestContainerReportHandlingWithHA.java | 168 +++++++++++++++++++++
.../apache/hadoop/ozone/container/TestHelper.java | 21 +--
.../org/apache/hadoop/ozone/om/OzoneManager.java | 8 +-
.../ozone/om/ratis/OzoneManagerRatisServer.java | 6 +
.../ozone/recon/api/TriggerDBSyncEndpoint.java | 1 +
.../ozone/recon/api/filters/TestAdminFilter.java | 12 +-
...CompleteMultipartUploadRequestUnmarshaller.java | 6 +-
.../endpoint/MultiDeleteRequestUnmarshaller.java | 6 +-
.../endpoint/PutBucketAclRequestUnmarshaller.java | 6 +-
...CompleteMultipartUploadRequestUnmarshaller.java | 44 ++++++
.../hadoop/ozone/freon/DatanodeChunkValidator.java | 2 +-
pom.xml | 2 +-
63 files changed, 1044 insertions(+), 214 deletions(-)
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/container/TestContainerReportHandling.java
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/container/TestContainerReportHandlingWithHA.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]