You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by um...@apache.org on 2022/11/16 18:52:17 UTC
[ozone] branch master updated (006df10d67 -> 8518ed1cff)
This is an automated email from the ASF dual-hosted git repository.
umamahesh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
from 006df10d67 HDDS-7101. EC: ReplicationManager - handle UNHEALTHY replicas (#3962)
add 8518ed1cff HDDS-6971. EC: Add EC block checksum computer. (#3790)
No new revisions were added by this update.
Summary of changes:
.../hadoop/hdds/scm/storage/BlockOutputStream.java | 6 +-
.../hdds/scm/storage/ECBlockOutputStream.java | 98 +++++++++
.../ozone/container/common/helpers/ChunkInfo.java | 14 ++
.../reconstruction/ECContainerOperationClient.java | 12 ++
.../ECReconstructionCoordinator.java | 20 +-
.../src/main/proto/DatanodeClientProtocol.proto | 1 +
.../client/checksum/BaseFileChecksumHelper.java | 10 +-
.../client/checksum/ChecksumHelperFactory.java | 52 +++++
.../client/checksum/ECBlockChecksumComputer.java | 221 +++++++++++++++++++++
...ecksumHelper.java => ECFileChecksumHelper.java} | 171 +++++++---------
.../ozone/client/io/ECBlockOutputStreamEntry.java | 34 +++-
.../hadoop/ozone/client/io/ECKeyOutputStream.java | 6 +-
.../hadoop/fs/ozone/TestOzoneFileChecksum.java | 177 +++++++++++++++++
.../apache/hadoop/fs/ozone/OzoneClientUtils.java | 14 +-
.../hadoop/fs/ozone/TestOzoneClientUtils.java | 32 ---
15 files changed, 713 insertions(+), 155 deletions(-)
create mode 100644 hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/checksum/ChecksumHelperFactory.java
create mode 100644 hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/checksum/ECBlockChecksumComputer.java
copy hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/checksum/{ReplicatedFileChecksumHelper.java => ECFileChecksumHelper.java} (65%)
create mode 100644 hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileChecksum.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org