You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by guo jiwei <te...@apache.org> on 2022/04/26 12:07:32 UTC

[DISCUSSION] PIP-156: Enable system topic by default

Hi community:
   In PIP-39
<https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
we have introduced namespace event to support topic level policy. This
feature was released in Pulsar 2.6.

   Then PIP-92
<https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters>,
we support topic policy to replicate across clusters and release in Pulsar
2.10.

    And with version iteration, the corresponding topic policy CLI and
functions are mature and stable, but users need to enable system topic to
support these features.  So it's better to enable system topic by default.


    So I have opened apache/pulsar#15333
<https://github.com/apache/pulsar/issues/15333> to discuss this.


Regards
Jiwei Guo (Tboy)

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Yunze Xu <yz...@streamnative.io.INVALID>.
+1 (non-binding)

Thanks,
Yunze


Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by mattison chao <ma...@gmail.com>.
+1

Best,
Mattison

On Wed, 11 May 2022 at 13:49, Qiang Zhao <ma...@apache.org> wrote:

>
>
> On 2022/04/26 12:07:32 guo jiwei wrote:
> > Hi community:
> >    In PIP-39
> > <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events
> >,
> > we have introduced namespace event to support topic level policy. This
> > feature was released in Pulsar 2.6.
> >
> >    Then PIP-92
> > <
> https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters
> >,
> > we support topic policy to replicate across clusters and release in
> Pulsar
> > 2.10.
> >
> >     And with version iteration, the corresponding topic policy CLI and
> > functions are mature and stable, but users need to enable system topic to
> > support these features.  So it's better to enable system topic by
> default.
> >
> >
> >     So I have opened apache/pulsar#15333
> > <https://github.com/apache/pulsar/issues/15333> to discuss this.
> >
> >
> > Regards
> > Jiwei Guo (Tboy)
> >
>

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Qiang Zhao <ma...@apache.org>.

On 2022/04/26 12:07:32 guo jiwei wrote:
> Hi community:
>    In PIP-39
> <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> we have introduced namespace event to support topic level policy. This
> feature was released in Pulsar 2.6.
> 
>    Then PIP-92
> <https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters>,
> we support topic policy to replicate across clusters and release in Pulsar
> 2.10.
> 
>     And with version iteration, the corresponding topic policy CLI and
> functions are mature and stable, but users need to enable system topic to
> support these features.  So it's better to enable system topic by default.
> 
> 
>     So I have opened apache/pulsar#15333
> <https://github.com/apache/pulsar/issues/15333> to discuss this.
> 
> 
> Regards
> Jiwei Guo (Tboy)
> 

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by 丛搏 <co...@gmail.com>.
+1

Thanks,
Bo

Haiting Jiang <ji...@apache.org> 于2022年4月27日周三 10:39写道:
>
> +1
>
> Thanks,
> Haiting
>
> On 2022/04/26 12:07:32 guo jiwei wrote:
> > Hi community:
> >    In PIP-39
> > <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> > we have introduced namespace event to support topic level policy. This
> > feature was released in Pulsar 2.6.
> >
> >    Then PIP-92
> > <https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters>,
> > we support topic policy to replicate across clusters and release in Pulsar
> > 2.10.
> >
> >     And with version iteration, the corresponding topic policy CLI and
> > functions are mature and stable, but users need to enable system topic to
> > support these features.  So it's better to enable system topic by default.
> >
> >
> >     So I have opened apache/pulsar#15333
> > <https://github.com/apache/pulsar/issues/15333> to discuss this.
> >
> >
> > Regards
> > Jiwei Guo (Tboy)
> >

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Haiting Jiang <ji...@apache.org>.
+1

Thanks,
Haiting

On 2022/04/26 12:07:32 guo jiwei wrote:
> Hi community:
>    In PIP-39
> <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> we have introduced namespace event to support topic level policy. This
> feature was released in Pulsar 2.6.
> 
>    Then PIP-92
> <https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters>,
> we support topic policy to replicate across clusters and release in Pulsar
> 2.10.
> 
>     And with version iteration, the corresponding topic policy CLI and
> functions are mature and stable, but users need to enable system topic to
> support these features.  So it's better to enable system topic by default.
> 
> 
>     So I have opened apache/pulsar#15333
> <https://github.com/apache/pulsar/issues/15333> to discuss this.
> 
> 
> Regards
> Jiwei Guo (Tboy)
> 

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Hang Chen <ch...@apache.org>.
+1 (binding)

Thanks,
Hang

Ran Gao <rg...@apache.org> 于2022年5月11日周三 13:54写道:
>
> +1 (non-binding)
>
> Best,
> Ran
>
> On 2022/04/26 12:07:32 guo jiwei wrote:
> > Hi community:
> >    In PIP-39
> > <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> > we have introduced namespace event to support topic level policy. This
> > feature was released in Pulsar 2.6.
> >
> >    Then PIP-92
> > <https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters>,
> > we support topic policy to replicate across clusters and release in Pulsar
> > 2.10.
> >
> >     And with version iteration, the corresponding topic policy CLI and
> > functions are mature and stable, but users need to enable system topic to
> > support these features.  So it's better to enable system topic by default.
> >
> >
> >     So I have opened apache/pulsar#15333
> > <https://github.com/apache/pulsar/issues/15333> to discuss this.
> >
> >
> > Regards
> > Jiwei Guo (Tboy)
> >

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Ran Gao <rg...@apache.org>.
+1 (non-binding)

Best,
Ran

On 2022/04/26 12:07:32 guo jiwei wrote:
> Hi community:
>    In PIP-39
> <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> we have introduced namespace event to support topic level policy. This
> feature was released in Pulsar 2.6.
> 
>    Then PIP-92
> <https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters>,
> we support topic policy to replicate across clusters and release in Pulsar
> 2.10.
> 
>     And with version iteration, the corresponding topic policy CLI and
> functions are mature and stable, but users need to enable system topic to
> support these features.  So it's better to enable system topic by default.
> 
> 
>     So I have opened apache/pulsar#15333
> <https://github.com/apache/pulsar/issues/15333> to discuss this.
> 
> 
> Regards
> Jiwei Guo (Tboy)
> 

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by PengHui Li <pe...@apache.org>.
> Which are the downsides of enabling system topics?

No obvious downsides, just created a __change_events topic under each
namespace
and the broker created a reader to read new messages from it. Looks like
introducing some
idle topics and idle readers if users will not use the topic policy.

And transactions will also need the system topic feature.

Penghui

On Tue, Apr 26, 2022 at 10:27 PM Zike Yang <zi...@apache.org> wrote:

> +1
>
> Please update this PIP number. It's duplicated with
> https://github.com/apache/pulsar/issues/15207
>
> Zike
>
> On Tue, Apr 26, 2022 at 8:09 PM Enrico Olivelli <eo...@gmail.com>
> wrote:
> >
> > Which are the downsides of enabling system topics?
> >
> > Enrico
> >
> > Il Mar 26 Apr 2022, 14:07 guo jiwei <te...@apache.org> ha scritto:
> >
> > > Hi community:
> > >    In PIP-39
> > > <
> https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> > > we have introduced namespace event to support topic level policy. This
> > > feature was released in Pulsar 2.6.
> > >
> > >    Then PIP-92
> > > <
> > >
> https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters
> > > >,
> > > we support topic policy to replicate across clusters and release in
> Pulsar
> > > 2.10.
> > >
> > >     And with version iteration, the corresponding topic policy CLI and
> > > functions are mature and stable, but users need to enable system topic
> to
> > > support these features.  So it's better to enable system topic by
> default.
> > >
> > >
> > >     So I have opened apache/pulsar#15333
> > > <https://github.com/apache/pulsar/issues/15333> to discuss this.
> > >
> > >
> > > Regards
> > > Jiwei Guo (Tboy)
> > >
>

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Zike Yang <zi...@apache.org>.
+1

Please update this PIP number. It's duplicated with
https://github.com/apache/pulsar/issues/15207

Zike

On Tue, Apr 26, 2022 at 8:09 PM Enrico Olivelli <eo...@gmail.com> wrote:
>
> Which are the downsides of enabling system topics?
>
> Enrico
>
> Il Mar 26 Apr 2022, 14:07 guo jiwei <te...@apache.org> ha scritto:
>
> > Hi community:
> >    In PIP-39
> > <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> > we have introduced namespace event to support topic level policy. This
> > feature was released in Pulsar 2.6.
> >
> >    Then PIP-92
> > <
> > https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters
> > >,
> > we support topic policy to replicate across clusters and release in Pulsar
> > 2.10.
> >
> >     And with version iteration, the corresponding topic policy CLI and
> > functions are mature and stable, but users need to enable system topic to
> > support these features.  So it's better to enable system topic by default.
> >
> >
> >     So I have opened apache/pulsar#15333
> > <https://github.com/apache/pulsar/issues/15333> to discuss this.
> >
> >
> > Regards
> > Jiwei Guo (Tboy)
> >

Re: [DISCUSSION] PIP-156: Enable system topic by default

Posted by Enrico Olivelli <eo...@gmail.com>.
Which are the downsides of enabling system topics?

Enrico

Il Mar 26 Apr 2022, 14:07 guo jiwei <te...@apache.org> ha scritto:

> Hi community:
>    In PIP-39
> <https://github.com/apache/pulsar/wiki/PIP-39%3A-Namespace-Change-Events>,
> we have introduced namespace event to support topic level policy. This
> feature was released in Pulsar 2.6.
>
>    Then PIP-92
> <
> https://github.com/apache/pulsar/wiki/PIP-92%3A-Topic-policy-across-multiple-clusters
> >,
> we support topic policy to replicate across clusters and release in Pulsar
> 2.10.
>
>     And with version iteration, the corresponding topic policy CLI and
> functions are mature and stable, but users need to enable system topic to
> support these features.  So it's better to enable system topic by default.
>
>
>     So I have opened apache/pulsar#15333
> <https://github.com/apache/pulsar/issues/15333> to discuss this.
>
>
> Regards
> Jiwei Guo (Tboy)
>