Skip to content

feat: Arroyo 2.0.0#41803

Merged
lynnagara merged 21 commits intomasterfrom
arroyo-2.0.0
Dec 1, 2022
Merged

feat: Arroyo 2.0.0#41803
lynnagara merged 21 commits intomasterfrom
arroyo-2.0.0

Conversation

@lynnagara
Copy link
Copy Markdown
Member

@lynnagara lynnagara commented Nov 28, 2022

Depends on #41812

This was performance tested for the metrics indexer in the QA environment. Test speed was roughly the same as before (it was actually slightly faster but the amount was not significant)

This attempts to fix how indexer is handling backpressure by keeping track
of whether it is in backpressure mode a boolean value `apply_backpressure`.
The previous implementation solved the problem by attempting to identify the
duplicate values in the batch by their offset number. But it wasn't partition
aware so if the batch spans multiple partitions it may have been wrong.

This is a required refactor for the upgrade to Arroyo 2.0.0, which will allow
messages to represent a batch of values from the broker than might span
multliple partitions.
@lynnagara lynnagara marked this pull request as ready for review November 30, 2022 23:18
@lynnagara lynnagara requested a review from a team November 30, 2022 23:18
@lynnagara lynnagara requested a review from a team as a code owner November 30, 2022 23:18
@lynnagara lynnagara requested a review from a team November 30, 2022 23:18
@lynnagara lynnagara requested a review from a team as a code owner November 30, 2022 23:18
@lynnagara lynnagara merged commit 104d0fd into master Dec 1, 2022
@lynnagara lynnagara deleted the arroyo-2.0.0 branch December 1, 2022 21:38
@github-actions github-actions bot locked and limited conversation to collaborators Dec 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants