>It seems that we only need to keep `additionalSystemCursorNames`.

Yes, we just use the `additionalSystemCursorNames`

Best,
Hang

Zixuan Liu <node...@gmail.com> 于2024年5月6日周一 23:52写道:
>
> It seems that we only need to keep `additionalSystemCursorNames`.
>
> `systemCursorNames` is unnecessary, which should be built-in and immutable.
>
> Thanks,
> Zixuan
>
> Hang Chen <chenh...@apache.org> 于2024年5月6日周一 22:22写道:
>
> > >We can make this "configurable", but the well known names should be always
> > handled automatically
> >
> > I changed the configuration name to `additionalSystemCursorNames`. I
> > think the user should be defined as a Pulsar administrator. For
> > cursors that need to be ignored by TTL should be owned by Pulsar
> > internal service or Pulsar plugins owned by Pulsar administrators. For
> > application users, they should not touch this part.
> >
> > Thanks,
> > Hang
> >
> > Enrico Olivelli <eolive...@gmail.com> 于2024年5月6日周一 15:17写道:
> > >
> > > Il giorno lun 6 mag 2024 alle ore 09:07 PengHui Li <peng...@apache.org>
> > ha
> > > scritto:
> > >
> > > > For the backlog quota check, I think we also need the same capacity.
> > > >
> > > > For configurable. I think the reason is users can have their plugins
> > > > running
> > > > with the broker which relies on the Pulsar topic. They don't want the
> > > > application to
> > > > change the TTL or backlog policies for some subscription/cursor. But
> > now,
> > > > if user set
> > > > the TTL or backlog policy for a namespace, all the subscriptions will
> > be
> > > > affected.
> > > >
> > >
> > > I see.
> > > We can make this "configurable", but the well known names should be
> > always
> > > handled automatically
> > >
> > > Enrico
> > >
> > >
> > > >
> > > > Penghui
> > > >
> > > >
> > > >
> > > > On Mon, May 6, 2024 at 2:51 PM Enrico Olivelli <eolive...@gmail.com>
> > > > wrote:
> > > >
> > > > > Overall I support this idea, but the name 'systemCursorsNames' is not
> > > > good
> > > > > and we should not make it configurable.
> > > > >
> > > > > First, we have to make a call to the TTL thing, otherwise we will
> > end up
> > > > in
> > > > > using that for other stuff, and not only TTL.
> > > > >
> > > > > Second, we shouldn't make this configurable. Those cursors depend on
> > the
> > > > > version of Pulsar and users who upgrade from previous versions won't
> > > > update
> > > > > the configuration and this will lead to problems. And we cannot ask
> > users
> > > > > to update the configuration when updating
> > > > >
> > > > > Enrico
> > > > >
> > > > > Il Lun 6 Mag 2024, 08:02 Lari Hotari <lhot...@apache.org> ha
> > scritto:
> > > > >
> > > > > > LGTM, very useful. Thanks for driving this.
> > > > > >
> > > > > > -Lari
> > > > > >
> > > > > > On 2024/05/04 16:01:41 Hang Chen wrote:
> > > > > > > Hi guys,
> > > > > > >     I proposed a new proposal to improve the TTL impact on system
> > > > > > > cursors. Please help take a look, thanks.
> > > > > > >
> > > > > > > PIP: https://github.com/apache/pulsar/pull/22651
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Hang
> > > > > > >
> > > > > >
> > > > >
> > > >
> >

Reply via email to