-
Notifications
You must be signed in to change notification settings - Fork 71
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
Upstream changes #65
Upstream changes #65
Conversation
Hey. Haven't given a proper look at changes yet but If possible, maybe remove or rename the merge commits |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good stuff, @jem-davies -- no doubt this was a gnarly one to work through. A couple of things:
- Some upstream naming changes
- Commits being added should be cleaned up a bit
- Question re: new introduced
max_retry
config
524991e
to
124a002
Compare
Reject messages which contain errors when running the integration test suite. This comes in handy when one wants to attach some processors to the input(s) in integration tests for performing additional validations such as throwing an error if some expected metadata field isn't present or has the wrong value. Signed-off-by: Mihai Todor <[email protected]> Signed-off-by: Jem Davies <[email protected]>
3e2134f
to
4618647
Compare
Couple of things:
|
3fb6644
to
3497b83
Compare
Looking good, dude! Please update So in ## 1.2.0 - TBD
### Upstream Changes Synced
- [v4.??.?? - 2024-??-??](./CHANGELOG.old.md#4.??.0-2024-??-??) |
Signed-off-by: Mihai Todor <[email protected]> Signed-off-by: Jem Davies <[email protected]>
Signed-off-by: Jem Davies <[email protected]>
3497b83
to
276a704
Compare
Signed-off-by: Jem Davies <[email protected]>
Signed-off-by: Jem Davies <[email protected]>
Signed-off-by: Jem Davies <[email protected]>
276a704
to
04613da
Compare
d840a45
to
c14c880
Compare
Signed-off-by: Jem Davies <[email protected]>
Also in `BatchProcessor.ProcessBatch()`. According to Ash: > You need to ensure that if you end up yielding N messages then > you need to copy the original message N times rather than create > N new instantiations. That's because we use the context from the > original message to carry things like distributed tracing info > and synchronous response mechanisms. Co-authored-by: Ashley Jeffs <[email protected]> Signed-off-by: Mihai Todor <[email protected]> Signed-off-by: Jem Davies <[email protected]>
This library supersedes `rickb777/date` for durations as mentioned here: rickb777/period#1. The maintainer advised to switch to this new library in several other issues: - rickb777/date#15 - rickb777/date#16 - rickb777/date#12 Signed-off-by: Mihai Todor <[email protected]> Signed-off-by: Jem Davies <[email protected]>
Signed-off-by: Jem Davies <[email protected]>
Signed-off-by: Jem Davies <[email protected]>
Signed-off-by: Jem Davies <[email protected]>
c14c880
to
3d270c5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 💯 Nice job, dude. Some exciting incoming changes!
max_retries
added to theretry
processor.*Resources
type.rickb777/period
library forparse_duration_iso8601