Thanks for initiating this discussion and providing a clear background on
the current state of our backup tooling repositories.

1. Repository Renaming

It makes sense to me that renaming apache/cloudberry-gpbackup to
apache/cloudberry-backup. The proposed name better aligns with Cloudberry’s
independence. This change will also help avoid confusion among users and
contributors.

2. Repository Consolidation

This simplification will reduce maintenance overhead, improve code cohesion,
and make it easier to manage and build an integrated backup ecosystem. The
minimal
changes in the S3 plugin repository make this consolidation
straightforward, and
any necessary code adjustments can be handled as part of the merge.

Additionally, I support archiving or removing the `original
apache/gpbackup-s3-plugin`
repository after the consolidation, as it no longer serves a purpose for
Cloudberry.


Best regards, Max Yang


On Thu, Sep 11, 2025 at 8:22 PM Dianjin Wang <[email protected]> wrote:
>
> Hi all,
>
> I’d like to open a discussion regarding the repositories related to
> our backup tooling.
>
> ## Background
>
> We have been cherry-picking commits from Greenplum’s archived gpbackup
> into our current repository `apache/cloudberry-gpbackup`. The work has
> been carried out in the branch `sync-with-upstream` and is mostly
> complete. For details, please see:
> https://github.com/apache/cloudberry-gpbackup/issues/46
>
> ## Topics for discussion
>
> 1. Repository renaming
>
> The current repository name is `apache/cloudberry-gpbackup`. Since the
> prefix `gp` may imply a dependency on Greenplum rather than Cloudberry
> itself, I propose renaming it to `apache/cloudberry-backup`, which
> would better reflect the independence of our project.
>
> 2. Repository consolidation
>
> There is also a small repository
> `apache/cloudberry-gpbackup-s3-plugin`. This repo has seen very few
> changes, and its core consists of fewer than 10 files. To reduce our
> maintenance and governance overhead, I propose merging it into the
> existing `apache/cloudberry-backup/plugins/` directory.
>
> * This would simplify our repo structure, improve maintainability, and
> make it easier to build an integrated backup ecosystem.
> * Some code adjustments may be needed to align the plugin more closely
> with the main backup tool.
> * Since the original `apache/gpbackup-s3-plugin` repo has no important
> Cloudberry-specific changes, we can also request the ASF Infra team to
> directly remove it after the consolidation.
>
> ## Next steps
>
> Before moving forward, I’d like to hear your thoughts and feedback
regarding:
>
> * The proposed renaming of `apache/cloudberry-gpbackup` ~>
> `apache/cloudberry-backup`
> * The consolidation of `apache/cloudberry-gpbackup-s3-plugin` into the
> main backup repo, and deletion of the original
> `apache/gpbackup-s3-plugin`
>
> Looking forward to your input.
>
> Best,
> Dianjin Wang
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

Reply via email to