jeantil commented on pull request #831:
URL: https://github.com/apache/james-project/pull/831#issuecomment-1007911804


   Before we undertake aligning the behavior with the updated contract, can you 
confirm the following :
   
   > Removal should apply on all items enqueued before remove is called 
regardless of whether they are scheduled in the future or not. Removal should 
not apply on any items that are enqueued after the call to remove.
   
   in other words, removal applies on enqueue order and not on dequeue order. 
   
   Assuming we implement the 2nd option I proposed : duplicate the filter logic 
for items consumed from the scheduled topic before they are injected in the out 
topic using the schedule topic offset at the time of remove as a reference for 
filtering, do you still see 
   
   > Second problem: filter removal based on sequence number
   
   as a fundamental problem that needs to be solved ? I can't think of anything 
but I could be missing something.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to