This is an automated email from the ASF dual-hosted git repository.
ChenSammi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new 9d2d4adf55d HDDS-15959. Add title section to Resumable Lifecycle Scans
design doc. (#10856)
9d2d4adf55d is described below
commit 9d2d4adf55da1b94d5ac509b4292b3d1222a451d
Author: Sammi Chen <[email protected]>
AuthorDate: Fri Jul 24 14:16:22 2026 +0800
HDDS-15959. Add title section to Resumable Lifecycle Scans design doc.
(#10856)
---
.../docs/content/design/lifecycle-task-resume.md | 45 ++++++++++++----------
1 file changed, 25 insertions(+), 20 deletions(-)
diff --git a/hadoop-hdds/docs/content/design/lifecycle-task-resume.md
b/hadoop-hdds/docs/content/design/lifecycle-task-resume.md
index d800e21d4fe..f42308f9c3e 100644
--- a/hadoop-hdds/docs/content/design/lifecycle-task-resume.md
+++ b/hadoop-hdds/docs/content/design/lifecycle-task-resume.md
@@ -1,23 +1,28 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements. See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-# Design for Resumable Lifecycle Scans(HDDS-8342)
-
-## Problem Statement:
+---
+title: Resumable Lifecycle Scans
+summary: Persist lifecycle scan pointers so OM leader failover can resume
bucket scans
+date: 2026-07-13
+jira: HDDS-15447
+status: implemented
+author: Sammi Chen
+---
+<!--
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. See accompanying LICENSE file.
+-->
+
+# Design for Resumable Lifecycle Scans(HDDS-15447)
+
+## Problem Statement
The `HDDS-8342` branch introduces the `KeyLifecycleService`, a background
service running on the Ozone Manager (OM) Leader to enforce bucket lifecycle
rules (expiration, moving to trash, and aborting incomplete multipart uploads).
The entire bucket is scanned in a single `call()` execution. If the OM
restarts, crashes, or a leader transfer occurs, the scan state is lost. The new
leader must restart the scan from the beginning.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]