This is an automated email from the ASF dual-hosted git repository.
ashishkr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
from de683aad88f HDDS-13263. Refactor DB Checkpoint Utilities. (#8620)
add b574709dd6d HDDS-12924. datanode used space calculation optimization
(#8365)
No new revisions were added by this update.
Summary of changes:
.../ozone/container/common/volume/HddsVolume.java | 35 +++++++++
.../container/common/volume/MutableVolumeSet.java | 11 +++
.../container/common/volume/StorageVolume.java | 28 ++++++-
.../ozone/container/common/volume/VolumeUsage.java | 1 -
.../ozone/container/ozoneimpl/OzoneContainer.java | 15 +++-
.../container/common/impl/TestHddsDispatcher.java | 12 ++-
.../container/common/volume/TestHddsVolume.java | 24 ++++++
.../container/ozoneimpl/TestOzoneContainer.java | 8 +-
.../content/design/dn-usedspace-calculation.md | 91 ++++++++++++++++++++++
.../main/java/org/apache/hadoop/hdds/fs/DU.java | 30 +++++--
.../org/apache/hadoop/hdds/fs/DUOptimized.java | 66 ++++++++++++++++
.../fs/{DUFactory.java => DUOptimizedFactory.java} | 52 ++++---------
.../hadoop/hdds/fs/SpaceUsageCheckFactory.java | 14 +++-
.../hadoop/hdds/fs/SpaceUsageCheckParams.java | 9 +++
.../org/apache/hadoop/hdds/fs/TestDUOptimized.java | 71 +++++++++++++++++
...tDUFactory.java => TestDUOptimizedFactory.java} | 26 +++----
.../TestRefreshVolumeUsageHandler.java | 7 ++
17 files changed, 429 insertions(+), 71 deletions(-)
create mode 100644 hadoop-hdds/docs/content/design/dn-usedspace-calculation.md
create mode 100644
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/fs/DUOptimized.java
copy
hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/fs/{DUFactory.java
=> DUOptimizedFactory.java} (54%)
create mode 100644
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/fs/TestDUOptimized.java
copy
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/fs/{TestDUFactory.java
=> TestDUOptimizedFactory.java} (75%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]