Thanks for chiming in, Prithvi. BTW, if we consider the grant logic change
is ready to go, we can split out the spec change to speed up.

Yufei


On Fri, Sep 25, 2026 at 10:47 AM Prithvi S <[email protected]>
wrote:

> Hi Dmitri,
>
> Anand, great work here. Thank you!
>
> The grant change looks good to me. TABLE_READ_METRICS on the table,
> namespace, and catalog enums is what we need, and 110 is a free code.
> Reading reports is allowed by that grant, by TABLE_FULL_METADATA, or by
> CATALOG_MANAGE_CONTENT. Sending scan and commit reports stays on
> TABLE_READ_DATA and TABLE_WRITE_DATA.
>
> One thing on the Ranger service def: table-metrics-read is only implied by
> table-metadata-full. catalog-content-manage already lists the other
> children of table-metadata-full, since Ranger only expands one level, but
> it doesn't list table-metrics-read. I think a content-admin policy would
> miss the query, while CATALOG_MANAGE_CONTENT allows it. Adding it there
> would line them up. I'd leave it off catalog-metadata-manage, same as the
> built-in authorizer.
>
> The other one is the empty result. NoOpMetricsQuery returns an empty page
> and the handler sends 200, but the spec and changelog still say 501.
>
> Other than that I'm inclined to merge.
>
> Cheers,
> Prithvi S
>
> On Fri, Sep 25, 2026 at 7:59 PM Dmitri Bourlatchkov <[email protected]>
> wrote:
>
> > Hi All,
> >
> > Starting a new thread for [1] to increase visibility. This is related to
> PR
> > [4115].
> >
> > [1] https://lists.apache.org/thread/c5jq95qwzn5dtc103rzk457gr8r0d6zh
> >
> > [4115] https://github.com/apache/polaris/pull/4115
> >
> > From my POV we're good to merge.
> >
> > Please respond if you have any concerns.
> >
> > Thanks,
> > Dmitri.
> >
>

Reply via email to