Thanks Sammi for fixing the merge commit and putting the docs and checklist
in the new website repo where they will be published. One nitpick on the
checklist, it still incorrectly links the user docs to
https://github.com/apache/ozone/blob/HDDS-8342/hadoop-hdds/docs/content/feature/Lifecycle.md
which is not published.

Feel free to open PRs to update any documentation around feature branch
usage and merging practices if you have suggestions to improve the process.
For those types of changes, it is probably best to share them on the dev
list as well for awareness.

On Wed, Jul 22, 2026 at 9:03 AM Sammi Chen <[email protected]> wrote:

> For doc, Ethan, I think you were talking about this one
> https://github.com/apache/ozone-site/pull/499, it's merged to the new
> website.
>
>
> https://ozone.apache.org/docs/next/administrator-guide/operations/object-lifecycle/
>
>
> On Wed, 22 Jul 2026 at 13:10, Sammi Chen <[email protected]> wrote:
>
> > Ethan,  the feature branch merge is not squashed.
> > It's because when I finished the merge branch, there was a new
> > commit HDDS-15607, which prevented me from pushing the local master to
> > github, to avoid the whole process again(it cost totally 4hours including
> > the CI).  so I checked out the master, and cherry-picked the merge
> commit,
> > which caused the history to be lost.
> >
> > Let me redo the feature branch merge.
> >
> > For the doc, is https://github.com/apache/ozone-site not the right place
> > to have docs now? Could you point to the right place?
> >
> > Sammi
> >
> > On Tue, 21 Jul 2026 at 22:02, Ethan Rose <[email protected]> wrote:
> >
> >> Sammi, those instructions also included steps to properly incorporate
> the
> >> change into master. The feature was squash merged and all Jira history
> for
> >> the feature was lost. Please revert this and execute the merge as
> >> documented.
> >>
> >> Also, the user docs were added to the old website which is no longer
> >> published. They need to be put in the new website for users to actually
> >> see
> >> them. I was going to leave this feedback when the checklist was raised
> as
> >> a
> >> PR. I was not expecting the branch to be merged without following any of
> >> the previous instructions.
> >>
> >> Ethan
> >>
> >> On Tue, Jul 21, 2026 at 12:31 AM Sammi Chen <[email protected]>
> wrote:
> >>
> >> > Thanks everyone for voting!
> >> >
> >> > We got  3 binding +1(Xi, Yiyang, Sumit) and 2 non-binding +1(Preyesh,
> >> > Gargi).
> >> > The vote is passed.
> >> > I will start to merge the HDDS-8342 branch into the master next.
> >> >
> >> > @Sumit,  there is no consolidate PR for all code, but the code is
> mainly
> >> > under ozone-manager
> >> > module(KeyLifecycleService, org.apache.hadoop.ozone.om
> >> .request.lifecycle,
> >> > org.apache.hadoop.ozone.om.response.lifecycle), ozone-s3gateway
> >> > module(S3LifecycleConfiguration, put/get/delete), and ozone-cli-admin
> >> > module(LifecycleSubCommand).
> >> >
> >> > @Ethan, sure, will provide the website PR later.
> >> >
> >> > On Tue, 21 Jul 2026 at 04:54, Ethan Rose <[email protected]> wrote:
> >> >
> >> > > Thanks for working on this Sammi. We have a (very) new process for
> >> > feature
> >> > > branch merges documented on the website
> >> > > <
> >> > >
> >> >
> >>
> https://ozone.apache.org/docs/next/developer-guide/project/git/feature-branches/overview/#merge-process
> >> > > >.
> >> > > Can you follow this process and share the website PR with the branch
> >> > merge
> >> > > checklist? Ideally we will not add new content to Confluence.
> >> > >
> >> > > Thanks,
> >> > > Ethan
> >> > >
> >> > > On Mon, Jul 20, 2026 at 12:46 AM Priyesh Karatha <
> >> > > [email protected]>
> >> > > wrote:
> >> > >
> >> > > > +1 for merge
> >> > > >
> >> > > > Thanks
> >> > > > Priyesh
> >> > > >
> >> > > > On 2026/07/14 08:34:27 Sammi Chen wrote:
> >> > > > > Hi Ozone developers,
> >> > > > >
> >> > > > > I would like to propose merging HDDS-8342 (S3 Lifecycle
> >> > Configurations
> >> > > -
> >> > > > > Object Expiration) feature branch into master.
> >> > > > >
> >> > > > > This feature is to support S3 lifecycle configuration with
> object
> >> > > > > expiration action, which helps Ozone administrators to
> >> automatically
> >> > > > expire
> >> > > > > and remove files/objects that are no longer needed,  to free
> >> storage
> >> > > > space.
> >> > > > > More details about the feature are present in design documents
> >> > attached
> >> > > > in
> >> > > > > the below mentioned Ozone confluence page link.
> >> > > > >
> >> > > > > Checklist for feature branch merge:
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> https://cwiki.apache.org/confluence/spaces/OZONE/pages/421954521/S3+Lifecycle+Configuration+-+Object+Expiration+-+HDDS-8342
> >> > > > >
> >> > > > >
> >> > > > > Feature Jira Link:
> >> > > > > https://issues.apache.org/jira/browse/HDDS-8342
> >> > > > >
> >> > > > > This vote will be open for 7 days.
> >> > > > >
> >> > > > > Thanks,
> >> > > > > Sammi Chen
> >> > > > >
> >> > > >
> >> > > >
> >> ---------------------------------------------------------------------
> >> > > > To unsubscribe, e-mail: [email protected]
> >> > > > For additional commands, e-mail: [email protected]
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
>

Reply via email to