- Notifications
You must be signed in to change notification settings - Fork 4.9k
Destination:PubSub Add Batching and Ordering configuration #15705
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
Conversation
| @marcosmarxm Hi Marcos, since you looked at my last PR, would you be ok to see this one as well? |
| /test connector=connectors/destination-pubsub
Build FailedTest summary info: |
| Sorry the delay here @Kopiczek team will take a look this week or the next one. |
| @marcosmarxm any news? been almost 3 weeks now :) |
| @Kopiczek sorry the delay, I'll add to my priority list review and return to you! |
| hey @marcosmarxm , any updates? |
| @Kopiczek sorry the delay to merge this, tomorrow I'll review and solve issues for this contribution! |
| @marcosmarxm ping |
| @Kopiczek sorry, we received a lot of contributions for hacktoberfest and prioritize them. Next week we're going to return to other contirbutions. Sorry again! |
| Hello 👋, first thank you for this amazing contribution. We really appreciate the effort you've made to improve the project. If you have any questions feel free to send me a message in Slack! |
| /test connector=connectors/destination-pubsub
Build PassedTest summary info: |
| /test connector=connectors/destination-pubsub
Build PassedTest summary info: |
| /publish connector=connectors/destination-pubsub
if you have connectors that successfully published but failed definition generation, follow step 4 here |
marcosmarxm left a comment
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.
Thanks @Kopiczek so sorry the delay to publish it
What
Previously PubSub publisher was always using ordering feature and had batching disabled.
This change allows to configure this on the destination configuration level.
Batching is especially useful for large syncs.
How
Describe the solution
Recommended reading order
Any
🚨 User Impact 🚨
No, configuration change should be backward compatible AFAIK (since we have default values).
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
airbyte_secret./gradlew :airbyte-integrations:connectors:<name>:integrationTest.README.mdbootstrap.md. See description and examplesdocs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog exampleTests
Unit
Put your unit tests output here.
Integration
Execution optimizations have been disabled for 4 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD SUCCESSFUL in 13m 57s
74 actionable tasks: 7 executed, 67 up-to-date
4:08:19 p.m.: Execution finished 'integrationTest'.
Acceptance
Put your acceptance tests output here.