This is an automated email from the ASF dual-hosted git repository.
siyao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
from 5d5d370de3 HDDS-7919. EC: ECPipelineProvider.createForRead should
filter out dead replicas and sort replicas (#4277)
add e7d57b9f91 HDDS-7800. [Snapshot] Use persistent map and set to
generate snapshot diff report (#4190)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/ozone/OzoneConsts.java | 1 +
.../common/src/main/resources/ozone-default.xml | 15 +
.../hdds/utils/db/managed/ManagedRocksDB.java | 6 +
.../org/apache/hadoop/ozone/om/OMConfigKeys.java | 2 +
.../java/org/apache/hadoop/fs/ozone/TestHSync.java | 119 +++---
.../fs/ozone/TestOzoneFileSystemWithStreaming.java | 55 ++-
.../hadoop/ozone/MiniOzoneHAClusterImpl.java | 4 +-
...nfoCodec.java => OmDBDiffReportEntryCodec.java} | 31 +-
.../apache/hadoop/ozone/om/OmSnapshotManager.java | 98 +++--
.../org/apache/hadoop/ozone/om/OzoneManager.java | 7 +-
.../{package-info.java => PersistentList.java} | 18 +-
.../{package-info.java => PersistentMap.java} | 10 +-
.../{package-info.java => PersistentSet.java} | 12 +-
.../ozone/om/snapshot/RocksDbPersistentList.java | 141 +++++++
.../ozone/om/snapshot/RocksDbPersistentMap.java | 72 ++++
.../ozone/om/snapshot/RocksDbPersistentSet.java | 87 ++++
.../ozone/om/snapshot/SnapshotDiffManager.java | 442 ++++++++++++++-------
.../hadoop/ozone/om/TestOmSnapshotManager.java | 2 +-
.../om/snapshot/TestRocksDbPersistentList.java | 118 ++++++
.../om/snapshot/TestRocksDbPersistentMap.java | 127 ++++++
.../om/snapshot/TestRocksDbPersistentSet.java | 143 +++++++
21 files changed, 1215 insertions(+), 295 deletions(-)
copy
hadoop-ozone/interface-storage/src/main/java/org/apache/hadoop/ozone/om/codec/{OmDBSnapshotInfoCodec.java
=> OmDBDiffReportEntryCodec.java} (64%)
copy
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/{package-info.java
=> PersistentList.java} (76%)
copy
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/{package-info.java
=> PersistentMap.java} (86%)
copy
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/{package-info.java
=> PersistentSet.java} (84%)
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/RocksDbPersistentList.java
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/RocksDbPersistentMap.java
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/snapshot/RocksDbPersistentSet.java
create mode 100644
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestRocksDbPersistentList.java
create mode 100644
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestRocksDbPersistentMap.java
create mode 100644
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/snapshot/TestRocksDbPersistentSet.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]