Hi, Jiuming

> bump

As for the discussion here[0], could you add a `Compatibility` section
to talk about compatibility in more detail? WDYT?
Then we could start the vote again.

[0] https://lists.apache.org/thread/2bjg39zh7z38bzbnqngbo5l4jzkjttrq

Thanks,
Zike Yang

On Wed, Feb 15, 2023 at 1:34 PM Tao Jiuming <dao...@apache.org> wrote:
>
>
> bump
>
> On 2023/02/13 06:56:09 Jiuming Tao wrote:
> > Hi all,
> >
> > I would like to start a VOTE on `PIP-245: Make subscriptions of 
> > non-persistent topic non-durable`.
> >
> > Motivation:
> >
> > There are two types of subscriptions for a topic: Durable and Non-durable.
> >
> > We create a Consumer with a Durable subscription and a Reader with a 
> > Non-durable subscription.
> >
> > But for NonPersistentTopic, creating a Durable subscription is meaningless, 
> > NonPersistentSubscription doesn't have a ManagedCursor to persistent its 
> > data. After its consumer disconnected, the subscription couldn't be removed 
> > automatically if we didn't set the value of 
> > subscriptionExpirationTimeMinutes greater than 0.
> >
> > For subscriptionExpirationTimeMinutes, it controls the subscription 
> > expiration of NonPersistentTopic and PersistentTopic, if we set the value 
> > of subscriptionExpirationTimeMinutes greater than 0, it may lead to data 
> > loss(The durable subscriptions of PersistentTopic also can be removed).
> >
> > And the Non-durable subscriptions will be removed automatically after all 
> > the consumers disconnected, it's the existing logic.
> >
> > For the purpose of removing the subscriptions which have no active 
> > consumers of NonPersistentTopic and the above reasons, we can make all the 
> > subscriptions of a NonPersistentTopic Non-durable.
> >
> >
> >
> > For more details, you can read: 
> > https://github.com/apache/pulsar/issues/19448 
> > <https://github.com/apache/pulsar/issues/19448>
> >
> > And the discuss thread is available at: 
> > https://lists.apache.org/thread/2ltmyglnb25jy8nk58twkwbglws43bst 
> > <https://lists.apache.org/thread/2ltmyglnb25jy8nk58twkwbglws43bst>
> >
> > Thanks,
> > Tao Jiuming

Reply via email to