remove uses of #[async_trait] #952

Merged
lx merged 3 commits from remove-async-trait into main 2025-02-05 19:52:00 +00:00
Owner

async_trait was a massive cause of slowdown in the refactored admin API code, so I figured I would remove it everywhere I can

removing it for background worker is not worth it for now

async_trait was a massive cause of slowdown in the refactored admin API code, so I figured I would remove it everywhere I can removing it for background worker is not worth it for now
lx added 1 commit 2025-02-05 19:23:12 +00:00
remove async_trait for traits declared in garage_net
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
620dc58560
lx added 1 commit 2025-02-05 19:32:11 +00:00
remove async_trait used in generic_server.rs
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
5475da8ea8
lx added 1 commit 2025-02-05 19:39:54 +00:00
remove async_trait for TableRepair
Some checks failed
ci/woodpecker/pr/debug Pipeline failed
ci/woodpecker/push/debug Pipeline failed
42e2ac4ec1
lx force-pushed remove-async-trait from 42e2ac4ec1 to af67626ab2 2025-02-05 19:45:11 +00:00 Compare
lx changed title from WIP: remove uses of #[async_trait] to remove uses of #[async_trait] 2025-02-05 19:51:54 +00:00
lx merged commit d3226bfa91 into main 2025-02-05 19:52:00 +00:00
lx deleted branch remove-async-trait 2025-02-05 19:52:00 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#952
No description provided.