Parked Msesages

Here is my scenario:

  1. There are 2 messages are in the parked queue

  2. I click “Replay Parked Messages”

  3. When those messages are picked up by the Persistent Subscription they are Acknowledged

  4. I go back and look at the Parked Queue and it still shows the same 2 messages (at this point I would expect it to show 0 messages)

  5. I then fail another event so it gets added to the Parked Queue which then triggers the 2 original messages to be removed from the parked queue and new one to be added

Is it correct that parked messages do not leave the parked queue until a subsequent message is added to the queue? Is there a way to force the removal?

Thanks,

Dave

https://github.com/EventStore/EventStore/blob/release-v4.0.3/src/EventStore.Core/Services/PersistentSubscription/PersistentSubscription.cs

Its done async on the completion of replaying them.