Closed alafanechere closed 8 months ago
Weekly project update [source-postgres CI runs < 15mn] (EPIC)
Last week CI duration: 32mn Today's CI duration: 22mn Speed gain: -10mn / -31%
TLDR: The target is reached, source-postgres test run in 12mn (14mn with airbyte-ci overhead)
:warning: Next week is our final project week!
:white_check_mark: What We've Shipped:
What Got in the Way:
:construction_worker: What We Want to Ship in the Final Project Week:
🏃♂️ Performance Update
The speed gain is due to the Debezium orchestration improvement.
Tech spec available here.
Here are the planned tracks:
Track A: Rationalize the tests: identify test coverage overlaps
Definition of done: We have a clean test suite structure without overlap + documentation of what is tested and where for source-postgres and it’s not being more wasteful of time than we’re comfortable with.
Estimated duration: 3 weeks
Track B: Improve Gradle execution in airbyte-ci
Definition of done: We’re happy with the execution of gradle within airbyte-ci: gradle caching is great and the dind pattern is not impeding performances. Estimated duration: 1 week
Track C: Improve airbyte-ci observability and resource usage
Definition of done: We are aware of the current resource usage of the dagger-engine when running connector test. We can make a reasonable cost/performance tradeoff. Our cluster resources are correctly sized to match this tradeoff Estimated duration: 1 week
Operating Plan
Who does what