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]
