Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARTEMIS-5142 support never expiring incoming messages #5390

Merged
merged 1 commit into from
Dec 19, 2024

Conversation

jbertram
Copy link
Contributor

@gemmellr, take a look at this as a potential replacement for #5334. I feel like this is much simpler and more intuitive.

@jbertram jbertram marked this pull request as draft December 10, 2024 21:20
@jbertram
Copy link
Contributor Author

@gemmellr, if you're good with this then I'll add more tests for the new never-expire address-setting.

@jbertram jbertram marked this pull request as ready for review December 12, 2024 16:35
@gemmellr
Copy link
Member

You mentioned adding more tests...this is one I actually do think should have integration tests as well.

In particular, as I think about it more, I guess its likely there is a gotcha in there for AMQP messages (both for this and the existing min/max etc). I would not be surprised to see the broker apply the new expirations 'locally' but then send the original expiration to the consumer...so e.g if you increase or remove an original expiration, things may not turn out at all as intended.

@jbertram
Copy link
Contributor Author

jbertram commented Dec 13, 2024

@gemmellr, I added some integration tests and fixed problem which I found. Let me know what you think.

@jbertram jbertram force-pushed the ARTEMIS-5142-alt branch 6 times, most recently from 340ec3c to 67a7f00 Compare December 18, 2024 17:43
@gemmellr gemmellr merged commit a7a70d6 into apache:main Dec 19, 2024
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants