Thanks For your inputs, Lirong and Dianjin, I will then contribute to
dev branch my findings. Email me any issue with my commits any time, I
will fix them.

On Sat, 6 Dec 2025 at 10:28, Dianjin Wang <[email protected]> wrote:
>
> I think that, as Committers, we can directly push changes to the work
> branch. Given the fast-iteration nature of the kernel upgrade work,
> following a traditional `Review then Commit` workflow would slow
> things down quite a bit.
>
> If any issue is found later, we can always revert or fix the changes
> promptly, so direct commits should be fine for this phase.
>
> Best,
> Dianjin Wang
>
> On Sat, Dec 6, 2025 at 9:30 AM Lirong Jian <[email protected]> wrote:
> >
> > In my opinion, PostgreSQL kernel upgrades are a critically important
> > feature, and anyone's contributions are both welcome and
> > necessary—particularly for verifying, after the code merge is complete,
> > that each key PostgreSQL 16 feature (compared to PostgreSQL 14) has truly
> > been implemented and incorporated into Cloudberry in the correct manner.
> >
> > Lirong
> >
> >
> > Kirill Reshke <[email protected]> 于2025年12月6日周六 00:50写道:
> >
> > > Hi again.
> > > I did quick pass over several commits in rebase branch, and created some 
> > > PR
> > > about issues I did find. There are a lot more issue, and given complexity
> > > of rebase process, this is completely OK. Rebases usually takes enormous
> > > amount of time and effort from many people.
> > >
> > > I think, this will be a very noisy for community,  if I will make one PR
> > > per my fix. Not to mention I prefer doing small atomic changes, so PRs 
> > > will
> > > be frequent.
> > >
> > > I propose a scheme, where I will push my changes to rebase branch directly
> > > (without any review). If any issue with my patch, I will instantly revert
> > > and re-propose using standard process.
> > >
> > > I also want to mention that I do not have a whole lot of time for this, so
> > > input from me would not be that much, so I don't think my commits will be
> > > in conflict with others....
> > >
> > >
> > > WDYT? Also, do you really need contributions from me in this area?
> > >
> > >
> > > Best regards,
> > > Kirill Reshke
> > >
> > > On Fri, 5 Dec 2025, 19:06 Dianjin Wang, <[email protected]> wrote:
> > >
> > > > Great job!
> > > >
> > > >
> > > > Best,
> > > > Dianjin Wang
> > > >
> > > > On Fri, Dec 5, 2025 at 11:58 AM Jinbao Chen <[email protected]>
> > > > wrote:
> > > > >
> > > > > Hi all,
> > > > > I would like to share a new update on our ongoing PostgreSQL kernel
> > > > upgrade
> > > > > effort for Apache Cloudberry. Over the past 2 months, we have made
> > > steady
> > > > > progress and successfully completed several key phases of the
> > > > integration.
> > > > > Here is the latest status:
> > > > > ~> Merge New Kernel into Work Branch (Done)
> > > > > ~> Resolve Conflicts (Done)
> > > > > ~> Fix Compile Errors (Done)
> > > > > ~> Init Database (Done)
> > > > > ~> Start the cluster (Done)
> > > > > ~> Pass the Postgres parallel schedule tests (Done)
> > > > > ~> Pass the Cloudberry schedule tests (Will start)
> > > > > At this stage, most of the core enablement work for PostgreSQL 16.9 
> > > > > has
> > > > > been completed. Next, we will start to try to pass the Cloudberry
> > > > schedule
> > > > > tests.
> > > > > You can track our latest progress here:
> > > > > - Work Branch:
> > > > https://github.com/apache/cloudberry/tree/cbdb-postgres-merge
> > > > > - GitHub Project: https://github.com/orgs/apache/projects/497
> > > > > Hope we can achive the milestone earlier! Thanks again!
> > > > >
> > > > > Best,
> > > > > Jinbao
> > > > >
> > > > > On Fri, Sep 19, 2025 at 3:42 PM Jinbao Chen <[email protected]>
> > > > > wrote:
> > > > >
> > > > > > Hi team,
> > > > > > I wanted to provide an update on our PostgreSQL kernel upgrade
> > > progress
> > > > > > for Apache Cloudberry. We've made significant progress across
> > > multiple
> > > > > > phases of this complex integration.
> > > > > > Now the first phases have been done:
> > > > > > ~> ~Merge New Kernel into Work Branch (Done)
> > > > > > ~> Resolve Conflicts (Done)
> > > > > > ~> Fix Compile Errors (WIP) (~20% complete)
> > > > > > - We are currently working through compilation issues that emerged
> > > from
> > > > > > the kernel integration. This phase focuses on ensuring all 
> > > > > > PostgreSQL
> > > > > > kernel changes are properly integrated with Cloudberry's codebase.
> > > > Progress
> > > > > > is steady at 20%~ completion.
> > > > > > Thanks to all community developers participating in this kernel
> > > upgrade
> > > > > > effort!
> > > > > > You can track our latest progress at:
> > > > > > - Work Branch:
> > > > > > https://github.com/apache/cloudberry/tree/cbdb-postgres-merge
> > > > > > - GitHub Project: https://github.com/orgs/apache/projects/497
> > > > > >
> > > > > > Best,
> > > > > > Jinbao
> > > > > >
> > > > > > On Fri, Aug 1, 2025 at 2:33 PM Lirong Jian <[email protected]>
> > > > wrote:
> > > > > >
> > > > > >> Thanks a lot for the update, Dianjin.
> > > > > >>
> > > > > >> Wow, this is a major progress regarding upgrading Cloudberry's
> > > > PostgreSQL
> > > > > >> kernel. We've taken a big step closer to our goal of continuously
> > > > > >> approaching the latest stable version of PostgreSQL.
> > > > > >>
> > > > > >> Best,
> > > > > >> Lirong
> > > > > >>
> > > > > >>
> > > > > >> Dianjin Wang <[email protected]> 于2025年8月1日周五 13:53写道:
> > > > > >>
> > > > > >> > Hi all,
> > > > > >> >
> > > > > >> > I would like to share an update on the ongoing effort to upgrade
> > > the
> > > > > >> > Cloudberry kernel from PostgreSQL 14.4 to 16.9. This work is 
> > > > > >> > being
> > > > > >> > tracked per the proposal discussed in GitHub Discussion #1095.
> > > > > >> >
> > > > > >> > ## Overall Progress
> > > > > >> >
> > > > > >> > For the kernel upgrade, we will have a few major milestones,
> > > > including:
> > > > > >> >
> > > > > >> > ```
> > > > > >> >   -> Merge new Kernel into work branch (Done)
> > > > > >> >   -> Resolve conflicts (WIP)
> > > > > >> >   -> Fix the compile errors
> > > > > >> >   -> Init database
> > > > > >> >   -> Check the new pgstat codes and make it work on MPP
> > > > > >> >   -> Pass the PG parallel schedule tests
> > > > > >> >   -> Pass the Cloudberry schedule tests
> > > > > >> >   -> Fix the extensions
> > > > > >> >   -> Enable ORCA
> > > > > >> >   -> Tests and validation
> > > > > >> >   -> Create a PR to push the changes to the main branch
> > > > > >> > ```
> > > > > >> >
> > > > > >> > The upgrade work began with commit
> > > > > >> > [0959648e](
> > > > > >> >
> > > > > >>
> > > >
> > > https://github.com/apache/cloudberry/commit/0959648e12a6db95fd370b5584a170937bde3ab7
> > > > > >> > ),
> > > > > >> > which merged PostgreSQL 16.9 into our work branch
> > > > > >> > `cbdb-postgres-merge` on June 1, 2025. Since then, we have been
> > > > > >> > resolving conflicts after merging the new kernel.
> > > > > >> >
> > > > > >> > As of the current HEAD commit, we have successfully processed 50~
> > > > > >> > commits that address conflicts and compatibility issues. All of
> > > > these
> > > > > >> > commits focus on resolving merge conflicts across the subsystems
> > > of
> > > > > >> > the database engine. You can see the progress in issue #1232 -
> > > 93%~
> > > > > >> > conflicts have been resolved.
> > > > > >> >
> > > > > >> > ## Next Steps
> > > > > >> >
> > > > > >> > We will continue to resolve the conflicts across the whole repo.
> > > > Once
> > > > > >> > all conflicts are resolved, we will start to fix the compile
> > > errors.
> > > > > >> >
> > > > > >> > I will share the updates monthly. If any questions, welcome to
> > > reply
> > > > > >> > to this thread. Also, you can follow the work branch
> > > > > >> > `cbdb-postgres-merge` and the GitHub project to catch up on the
> > > > latest
> > > > > >> > progress.
> > > > > >> >
> > > > > >> > Thanks to the community developer @Jinbao for driving this great
> > > > work!
> > > > > >> >
> > > > > >> > - Work Branch:
> > > > > >> > https://github.com/apache/cloudberry/tree/cbdb-postgres-merge
> > > > > >> > - GitHub Project: https://github.com/orgs/apache/projects/497
> > > > > >> > - Issue for resolving conflicts:
> > > > > >> > https://github.com/apache/cloudberry/issues/1232
> > > > > >> > - Proposal #1095:
> > > > https://github.com/apache/cloudberry/discussions/1095
> > > > > >> >
> > > > > >> > Best,
> > > > > >> > Dianjin Wang
> > > > > >> >
> > > > > >> >
> > > > ---------------------------------------------------------------------
> > > > > >> > To unsubscribe, e-mail: [email protected]
> > > > > >> > For additional commands, e-mail: [email protected]
> > > > > >> >
> > > > > >> >
> > > > > >>
> > > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [email protected]
> > > > For additional commands, e-mail: [email protected]
> > > >
> > > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>


-- 
Best regards,
Kirill Reshke

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to