Hi Folks,

First PR is out. Please take a look.
https://github.com/apache/polaris/pull/457/files

Yufei


On Wed, Nov 13, 2024 at 5:39 PM Yufei Gu <flyrain...@gmail.com> wrote:

> 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