Sorry the meeting title is misleading, the meeting itself is scheduled on
Dec. 5th. Thanks Anurag for pointing that out.

Table maintenance in Polaris
Thursday, December 5 · 9:00 – 10:00am
Time zone: America/Los_Angeles
Google Meet joining info
Video call link: https://meet.google.com/dix-cdfm-pve

Yufei


On Tue, Dec 3, 2024 at 12:32 PM Anurag Mantripragada
<amantriprag...@apple.com.invalid> wrote:

> Thanks Yufei, I think you meant Thursday, December 5th 9:00am – 10:00am
> (GMT-08).
>
>
> Anurag Mantripragada
>
>
> > On Dec 3, 2024, at 11:33 AM, Yufei Gu <flyrain...@gmail.com> wrote:
> >
> > Hi Folks,
> >
> > We’ve made some adjustments to the design, moving from *Option 1* to
> *Option
> > 2*:
> >
> >   1. *Option 1:* Store maintenance policies in catalog/namespace/table
> >   properties.
> >   2. *Option 2:* Store maintenance policies as separate entities.
> >
> > The key concern with Option 1 is that the access control model isn't
> > scalable. On the other hand, Option 2 provides greater flexibility,
> > improved privilege enforcement, and better overall performance.
> >
> > I’ve updated the design document with the latest changes, which you can
> > find here: Updated Design Document
> > <
> https://docs.google.com/document/d/1Pd_mzZcfvnUvcH98IbwsIYf4eryet1lQDfclKYx-t-M/edit?usp=sharing
> >
> > .
> >
> > To discuss this design change in detail, I’ll be hosting a session on
> > Thursday. Please find the meeting details below:
> > Table maintenance in Polaris @ Thu, Nov 7, 2024 9:00am – 10:00am (GMT-08)
> > Thursday, December 5 · 9:00 – 10:00am
> > Time zone: America/Los_Angeles
> > Google Meet joining info
> > Video call link: https://meet.google.com/dix-cdfm-pve
> >
> > Feel free to review the updated document ahead of the session. Looking
> > forward to your thoughts and feedback during the meeting!
> >
> > Yufei
> >
> >
> > On Mon, Nov 18, 2024 at 9:43 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> > wrote:
> >
> >> Hi Yufei
> >>
> >> Not sure we got consensus in all details but the overall picture is ok
> for
> >> me.
> >>
> >> Let’s continue the details definition in the PR.
> >>
> >> Thanks !
> >> Regards
> >> JB
> >>
> >> Le jeu. 14 nov. 2024 à 02:39, Yufei Gu <flyrain...@gmail.com> a écrit :
> >>
> >>> Hi everyone,
> >>>
> >>>
> >>> Thank you for joining the table maintenance discussion today! We made
> >>> significant progress, and here are the key takeaways:
> >>>
> >>>   1. Clarified furthermore and reached consensus on introducing table
> >>>   maintenance properties in Polaris to support for different TMS and
> >>> promote
> >>>   interoperability.
> >>>   2. Agreed to proceed with Option 1, which stores metadata as
> >>>   catalog/namespace/table properties.
> >>>   3. Confirmed the new privileges to ensure that maintenance properties
> >>>   are safeguarded from being altered by clients with existing write
> >>> access.
> >>>   4. Briefly discussed the support for customized maintenance policies
> .
> >>>
> >>> Next step:
> >>>
> >>>   1. Will file maintenance properties related PRs per design
> >>>   2. Will add more details for customized policy support.
> >>>
> >>> *Note*: Unfortunately, I wasn’t able to record the meeting due to the
> >> need
> >>> for a Google premium account.
> >>>
> >>>
> >>> Yufei
> >>>
> >>>
> >>> On Tue, Nov 12, 2024 at 10:10 AM Omar Al-Safi <o...@oalsafi.com>
> wrote:
> >>>
> >>>> Thank you! Will try to be there
> >>>>
> >>>> On Tue, 12 Nov 2024, 18:55 Yufei Gu, <flyrain...@gmail.com> wrote:
> >>>>
> >>>>> Hi Omar, I sent the invitation to dev@polaris.apache.org, as well as
> >>>> your
> >>>>> email address.
> >>>>>
> >>>>> Yufei
> >>>>>
> >>>>>
> >>>>> On Tue, Nov 12, 2024 at 9:51 AM Omar Al-Safi <o...@oalsafi.com>
> >> wrote:
> >>>>>
> >>>>>> Thanks Yufei, is it possible to send the invitation to the
> >>>>>> Polaris google group?
> >>>>>>
> >>>>>> Regards,
> >>>>>> Omar
> >>>>>>
> >>>>>> On Tue, Nov 12, 2024 at 6:48 PM Yufei Gu <flyrain...@gmail.com>
> >>> wrote:
> >>>>>>
> >>>>>>> Hi folks,
> >>>>>>>
> >>>>>>> We are going to have another sync for table maintenance in
> >> Polaris
> >>>> per
> >>>>>>> discussion with JB. Here are meeting details:
> >>>>>>>
> >>>>>>> Polaris Table maintenance sync
> >>>>>>> Wednesday, November 13 · 10:00 – 11:00am
> >>>>>>> Time zone: America/Los_Angeles
> >>>>>>> Google Meet joining info
> >>>>>>> Video call link: https://meet.google.com/nyy-ahmn-jqd
> >>>>>>>
> >>>>>>>
> >>>>>>> Yufei
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, Nov 8, 2024 at 5:23 PM Yufei Gu <flyrain...@gmail.com>
> >>>> wrote:
> >>>>>>>
> >>>>>>>> Thanks everyone for joining the discussion. Sorry I couldn't
> >>> record
> >>>>> the
> >>>>>>>> session due to a tech issue. Here are meeting notes:
> >>>>>>>>
> >>>>>>>>   1. We discussed the boundary between Polaris and the Table
> >>>>>> Maintenance
> >>>>>>>>   System(TMS). We agreed that they should be separated
> >> systems.
> >>>>>>>>   2. A general agreement on the minimal metadata added to
> >>> Polaris
> >>>> to
> >>>>>>>>   support TMS, focusing on essential data needed for
> >>>>> interoperability.
> >>>>>>>>   3. A general consensus on option 1 to store metadata as
> >>>>>>>>   catalog/namespace/table properties. We could introduce
> >> policy
> >>>>>>> entities in
> >>>>>>>>   the future for other use cases, like column masking. Will
> >>>> address
> >>>>>> two
> >>>>>>>>   feedbacks:
> >>>>>>>>      1. Caching the table properties in the catalog to reduce
> >> IO
> >>>>> cost.
> >>>>>>>>      2. Introducing new permissions for table maintenance
> >>> related
> >>>>>>>>      metadata to prevent any clients with the write permission
> >>> to
> >>>>> mess
> >>>>>>> up with
> >>>>>>>>      them.
> >>>>>>>>   4. Briefly touched on the communication module between TMS
> >> and
> >>>>>>>>   Polaris, as a long-term plan, an event system from Polaris
> >> is
> >>>>>>> necessary,
> >>>>>>>>   not only benefits TMS, but also benefits other systems which
> >>>>> consume
> >>>>>>> change
> >>>>>>>>   from Polaris.
> >>>>>>>>
> >>>>>>>> Next Steps:
> >>>>>>>>
> >>>>>>>>   1. Implement metadata storage as properties
> >>>>>>>>      1. Design detailed schema for properties
> >>>>>>>>      2. Figure out a way to be extensible for future
> >> maintenance
> >>>>>> policy
> >>>>>>>>      or customized policies.
> >>>>>>>>      3. Add new permissions for new properties
> >>>>>>>>   2. Begin planning for event system
> >>>>>>>>
> >>>>>>>> Yufei
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Tue, Nov 5, 2024 at 12:25 AM Jean-Baptiste Onofré <
> >>>>> j...@nanthrax.net>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Hi Yufei
> >>>>>>>>>
> >>>>>>>>> Thanks for scheduling this !
> >>>>>>>>>
> >>>>>>>>> I should be able to join.
> >>>>>>>>>
> >>>>>>>>> For the community, will you be able to record ?
> >>>>>>>>>
> >>>>>>>>> Regards
> >>>>>>>>> JB
> >>>>>>>>>
> >>>>>>>>> On Mon, Nov 4, 2024 at 10:40 PM Yufei Gu <
> >> flyrain...@gmail.com>
> >>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hi Folks,
> >>>>>>>>>>
> >>>>>>>>>> I've scheduled a community sync to discuss table maintenance
> >>> in
> >>>>>>> Polaris
> >>>>>>>>>> this Thursday at 9 AM PST. Since we didn’t have a chance to
> >>> dive
> >>>>>> into
> >>>>>>>>> this
> >>>>>>>>>> topic during our last sync, this will be a dedicated session
> >>> to
> >>>>>> cover
> >>>>>>>>> it in
> >>>>>>>>>> detail.
> >>>>>>>>>>
> >>>>>>>>>> *Updates to Note:* I've made some updates to the design
> >>>> document,
> >>>>>>> with a
> >>>>>>>>>> particular focus on the approach for maintenance metadata.
> >> The
> >>>>>>> document
> >>>>>>>>> now
> >>>>>>>>>> favors *Option 1*, which involves leveraging table,
> >> namespace,
> >>>> and
> >>>>>>>>> catalog
> >>>>>>>>>> properties for maintenance metadata.
> >>>>>>>>>>
> >>>>>>>>>> Please review the latest version of the design doc before
> >> the
> >>>>>> meeting,
> >>>>>>>>> as
> >>>>>>>>>> it will help us streamline the discussion.
> >>>>>>>>>>
> >>>>>>>>>> Looking forward to everyone’s insights!
> >>>>>>>>>> Video call link: https://meet.google.com/opc-vath-mgb
> >>>>>>>>>> Design doc:
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://docs.google.com/document/d/1Pd_mzZcfvnUvcH98IbwsIYf4eryet1lQDfclKYx-t-M/edit?usp=sharing
> >>>>>>>>>> <
> >>>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://www.google.com/url?q=https://docs.google.com/document/d/1Pd_mzZcfvnUvcH98IbwsIYf4eryet1lQDfclKYx-t-M/edit?usp%3Dsharing&sa=D&source=calendar&usd=2&usg=AOvVaw2V3IjIcadea8miDcKKSG9I
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Yufei
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
>
>

Reply via email to