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