Deletion services

This node is not the OM leader. Key and directory deletion services run on the leader only; deletion settings and the metrics on this page reflect the process where you are connected, not live leader work. Open the Ozone Manager web UI on the leader OM to view current deletion configuration and metrics.

Effective configuration (DELETION tag)

Properties tagged DELETION in ozone-default.xml, loaded via conf?cmd=getPropertyByTag&tags=DELETION.

No matching deletion-related properties found, or configuration is still loading.

Property Value Description
{{c.name}} {{c.value}} {{c.description}}

Service iteration latency (last run)

OMPerformanceMetrics JMX bean not available.

KeyDeletingService (ms) {{$ctrl.perf.KeyDeletingServiceLatencyMs != null ? $ctrl.perf.KeyDeletingServiceLatencyMs : 'N/A'}}
DirectoryDeletingService (ms) {{$ctrl.perf.DirectoryDeletingServiceLatencyMs != null ? $ctrl.perf.DirectoryDeletingServiceLatencyMs : 'N/A'}}
DeletingServiceMetrics JMX bean not available.

Deletion Progress [{{$ctrl.del.MetricsResetTimeStamp ? 'since ' + ($ctrl.del.MetricsResetTimeStamp * 1000 | date:'yyyy-MM-dd HH:mm:ss') : 'Initializing'}}]   •   Size Reclaimed: {{$ctrl.formatBytes($ctrl.del.ReclaimedSizeInInterval)}}   •   Keys Reclaimed: {{$ctrl.del.KeysReclaimedInInterval || 0}}

KeyDeletingService (last run)

Current Run Started:
{{$ctrl.convertMsToTime($ctrl.Date.now() - $ctrl.del.KdsCurRunTimestamp)}} ago
Last Run:
{{$ctrl.convertMsToTime($ctrl.Date.now() - $ctrl.del.KdsLastRunTimestamp)}} ago
Store Reclaimed Size #Reclaimed Keys #Iterated Keys #NotReclaimable Keys (Referred by Snapshots)
Active Object Store {{$ctrl.formatBytes($ctrl.del.AosReclaimedSizeLast)}} {{$ctrl.del.AosKeysReclaimedLast || 0}} {{$ctrl.del.AosKeysIteratedLast || 0}} {{$ctrl.del.AosKeysNotReclaimableLast || 0}}
Snapshots {{$ctrl.formatBytes($ctrl.del.SnapReclaimedSizeLast)}} {{$ctrl.del.SnapKeysReclaimedLast || 0}} {{$ctrl.del.SnapKeysIteratedLast || 0}} {{$ctrl.del.SnapKeysNotReclaimableLast || 0}}

DirectoryDeletingService (last run)

Current Run Started:
{{$ctrl.convertMsToTime($ctrl.Date.now() - $ctrl.del.DdsCurRunTimestamp)}} ago
Last Completed Run Started:
{{$ctrl.convertMsToTime($ctrl.Date.now() - $ctrl.del.DdsLastRunTimestamp)}} ago
Store Dirs sent for purge Sub-dirs Sub-files
Active Object Store {{$ctrl.del.DdsAosDirsSentForPurgeLast || 0}} {{$ctrl.del.DdsAosSubDirsLast || 0}} {{$ctrl.del.DdsAosSubFilesLast || 0}}
Snapshots {{$ctrl.del.DdsSnapDirsSentForPurgeLast || 0}} {{$ctrl.del.DdsSnapSubDirsLast || 0}} {{$ctrl.del.DdsSnapSubFilesLast || 0}}

DirectoryDeletingService (cumulative since OM restart)

Deleted directories sent for purge{{$ctrl.del.NumDirsSentForPurge || 0}}
Sub-directories sent for purge{{$ctrl.del.NumSubDirsSentForPurge || 0}}
Sub-files sent for purge{{$ctrl.del.NumSubFilesSentForPurge || 0}}

Directory purge handling

Directories purged{{$ctrl.del.NumDirsPurged || 0}}
Sub-files moved to deletedTable{{$ctrl.del.NumSubFilesMovedToDeletedTable || 0}}
Sub-directories moved to deletedDirTable{{$ctrl.del.NumSubDirsMovedToDeletedDirTable || 0}}

KeyDeletingService (cumulative since OM restart)

Keys processed{{$ctrl.del.NumKeysProcessed || 0}}
Deleted keys sent for purge{{$ctrl.del.NumKeysSentForPurge || 0}}
Keys purged{{$ctrl.del.NumKeysPurged || 0}}
Rename entries purged{{$ctrl.del.NumRenameEntriesPurged || 0}}

Purge coordination (AOS)

Last purge term index{{$ctrl.del.LastAOSPurgeTermId != null ? $ctrl.del.LastAOSPurgeTermId : 'N/A'}}
Last purge transaction index{{$ctrl.del.LastAOSPurgeTransactionId != null ? $ctrl.del.LastAOSPurgeTransactionId : 'N/A'}}