Bump
> 2023年2月13日 14:56,Jiuming Tao <jm...@streamnative.io
> <mailto:jm...@streamnative.io>> 写道:
>
> 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