Re: [PROPOSAL] Decomposition of PolarisMetaStoreManager interface

2024-12-13 Thread Dmitri Bourlatchkov
Thanks for this proposal, Mike! I made some comments on the doc. Would you mind adding a diagram with CDI scopes and interface instances (i.e. whether a particular object implements one or more interfaces)? As for me personally, it would be very helpful for understanding runtime implications bett

[Polaris Community Sync] Dec. 12, 2024 record

2024-12-13 Thread Jean-Baptiste Onofré
Hi folks, Thanks everyone for joining the Polaris Community Sync. It was a great one, with super interesting discussions on proposals and amazing progress ! Here's the record: https://drive.google.com/file/d/1OJiOnn9otN36tgibTMk73wSl01wEak9M/view?usp=sharing FYI, I'm updating the website to add

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Eric Maynard
I see the same. However, there are some people in slack using email addresses that are neither gmail, apple, nor apache email addresses. I'm guessing that could be their iCloud-associated email address though.

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Dmitri Bourlatchkov
Apparently images are discarded... Here's the text that was my concern: "Don’t have an *@apache.org * email address? Contact the workspace administrator at *Apache-Polaris* for an invitation." Cheers, Dmitri. On Fri, Dec 13, 2024 at 12:51 PM Dmitri Bourlatchkov < dmitri.bourla

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Dmitri Bourlatchkov
Hi Yufei, I followed the link [2] from the Polaris Community page [1], then chose "create an account" [3], which gave me the information on the screenshot. I do not really see an option for non-Google, non-Apage personal email there. Do you get a different page from [3]? Cheers, Dmitri. [1] ht

[DISCUSS] Choosing backend at runtime

2024-12-13 Thread Dmitri Bourlatchkov
Hi All, Currently using Polaris with a particular backend apparently requires special build-time options. For example, targeting EclipseLink with PostgreSQL needs "-PeclipseLink=true -PeclipseLinkDeps=org.postgresql:postgresql:42.7.4" at build (!) time [1]. This email is to discuss our approach

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Yufei Gu
The invitation link( https://join.slack.com/t/apache-polaris/shared_invite/zt-2w1fddyh3-zqCeeJwn7wNvhn3mVT5njQ) works well. The Iceberg site also uses an invitation link. Updated the site in https://github.com/apache/polaris/pull/548. Please take a look! Yufei On Fri, Dec 13, 2024 at 10:06 AM Er

Re: [DISCUSS] Choosing backend at runtime

2024-12-13 Thread Russell Spitzer
I think having prebuilt pluggables is probably a good way forward. This could also separate out some classpath concerns as well since users wouldn't necessarily have to bundle plugins with dependencies they don't like on the classpath. So +1 for runtime selection and I would prefer we actually bui

Re: [DISCUSS] Event listener interface

2024-12-13 Thread Andrew Guterman
I just looked and I think something similar to Nessie events are what I'm looking for in this proposal. Whichever mechanism is used (ServiceLoader/CDI), the intent is to allow specifying a class that implements an event listener interface. Communication between catalogs is a different feature which

Re: [DISCUSS] Event listener interface

2024-12-13 Thread Alex Dutra
Hi Andrew, I think the idea of extending / augmenting Polaris behavior is very appealing, but deserves some more thinking. First off, I'm a bit concerned that this event listener interface would end up with dozens, maybe hundreds of rather unrelated methods: "onFooStarted", "onBarDropped", etc.

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Dmitri Bourlatchkov
It looks like the same Apache email obstacle is present in the Polaris Slack? I followed the link from the current web side, then chose "create account" and got: [image: image.png] Cheers, Dmitri. On Thu, Dec 12, 2024 at 7:03 PM Yufei Gu wrote: > People used to have trouble joining the ASF Sla

Re: [DISCUSS] Event listener interface

2024-12-13 Thread Laurent Goujon
> > Next, and since you mentioned Quarkus: when using Quarkus, the application > state is entirely constructed at build time, not at runtime. It's thus not > possible to just "drop a jar" somewhere with your listener implementation, > and expect it to be picked up by the running Polaris server. Ins

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Yufei Gu
Hi Dimtri, I couldn't see the image you posted, but it shouldn't enforce an apache email address. Many people joined with their personal email addresses. It may prompt with an apache email, but any email should be fine. Yufei On Fri, Dec 13, 2024 at 8:21 AM Dmitri Bourlatchkov wrote: > It loo

Re: Switch to Slack for Polaris Communication

2024-12-13 Thread Dmitri Bourlatchkov
Thanks, Yufei! The new link works well :) On Fri, Dec 13, 2024 at 1:23 PM Yufei Gu wrote: > The invitation link( > > https://join.slack.com/t/apache-polaris/shared_invite/zt-2w1fddyh3-zqCeeJwn7wNvhn3mVT5njQ > ) > works well. The Iceberg site also uses an invitation link. Updated the site > in ht