Hi Dmitri

About "evolution plan", I see the catalog migrator tool evolving as a
set of beans/providers that will be used in both CLI, and some server
features (like federated catalogs or "foreign catalogs").
We should not focus too much on catalog migrator as it is today but
more how it will be tomorrow.

That's why I'm more in favor of preparing the field and donating as a
module in the Polaris repo.

Regards
JB

On Thu, Feb 20, 2025 at 6:38 AM Dmitri Bourlatchkov <di...@apache.org> wrote:
>
> +1 to accept the catalog migrator tool.
>
> I support inviting Ajantha as a committer.
>
> As to the source location, I tend to think that a separate repo makes sense
> with the current state of the code, but I also agree that the overhead of
> that may be too much, given that the codebase is small. I'm fine with
> either a separate repo or a new module in the current Polaris repo.
>
> What is the general plan for the evolution of the migrator tool? Are we
> talking about integrating it into Polaris Servers or will it remain a
> standalone tool as it is now?
>
> Thanks,
> Dmitri.
>
> On Wed, Feb 19, 2025 at 11:39 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
>
> > Hi folks,
> >
> > Let me try to sum-up this topic.
> >
> > 1. Catalog Migration landing
> > It seems we have a preference to land catalog-migrator as a module on
> > the main polaris repo.
> > Robert expressed comments about CI, release cycle, dependencies.
> >
> > My view on that is that the purpose of the catalog-migrator is to
> > evolve, and could become a key component for features like federated
> > catalogs.
> > Due to that, I think we can consider catalog-migrator as a module,
> > integrated in the Polaris CLI, or in the Polaris server,
> >
> > Robert, does it work for you ?
> >
> > 2. Code/PR prep
> > I propose to work directly with Ajantha (main contributor of the
> > catalog-migrator) to prepare the code heading to a PR. We need:
> > - integrate in Polaris repo and gradle
> > - rename all packages to use org.apache.polaris
> > - add ASF header in all files
> > - refactore cli to use polaris style/naming
> > - refactore intTest to use Polaris instead of Nessie
> > - check the dependencies in the cli uber jar (hadoop, hive, ...) and
> > cleanup LICENSE/NOTICE there
> > - update README and cleanup other files
> > It should be pretty fast and we should be able to create a PR for
> > review/donation.
> >
> > Thoughts ?
> >
> > Regards
> > JB
> >
> > On Tue, Feb 11, 2025 at 7:45 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> > wrote:
> > >
> > > Hi folks,
> > >
> > > As discussed with some of you, we would like to propose donating the
> > > Nessie Iceberg Catalog migrator tool
> > > (https://github.com/projectnessie/iceberg-catalog-migrator) to Apache
> > > Polaris.
> > >
> > > A SGA has been already signed in case we accept the donation.
> > >
> > > In terms of donation, I propose the following:
> > > - the iceberg-catalog-migration can land in a separate Polaris repo
> > > (as it is today for Nessie):
> > > https://github.com/apache/polaris-catalog-migration or land as a
> > > module in polaris repo directly
> > > - we need to prepare the donation by changing the package names, etc
> > > - I would suggest to consider inviting one of the main contributor of
> > > Catalog Migrator (ajantha-bhat) as Polaris committer
> > >
> > > WDYT ? Do we accept the iceberg-catalog-migrator tool in Polaris (we
> > > can do a formal vote if we don't have obvious consensus) ?
> > >
> > > Regards
> > > JB
> >

Reply via email to