-
Notifications
You must be signed in to change notification settings - Fork 198
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
tracking issue: axum migration #1900
Comments
strangler performance tests (local), simple static handler: old iron server
simple strangler server, fallback to old iron
new axum server (not optimized yet)
|
strangler performance tests (local), simple database handler old iron server
simple strangler server, fallback to old iron
new axum server (not optimized yet)
|
strangler performance tests (local), simple static handler, more concurrency: old iron server
simple strangler server, fallback to old iron
new axum server (not optimized yet)
|
@jyn514 so this looks like axum-strangler makes it slower, but not to an extend that should worry us. The peaks I sometimes see in grafana are perhaps 10k RPM, so around 166 RPS. Normal load is far, far less. |
@syphar looks great! Thanks for testing :) |
#1963 is merged, closing this issue 🎉 |
Current design idea:
fallback
we call the old iron server for the restdetails
spawn_blocking
(which is the recommended way)handler migration status
sitemap::sitemapindex_handler
sitemap::sitemap_handler
sitemap::about_builds_handler
statics::static_handler
rustdoc::static_asset_handler
storage_change_detection
build_details::build_details_handler
builds::build_list_handler
crate_details::crate_details_handler
features::build_features_handler
metrics::metrics_handler
releases::activity_handler
releases::build_queue_handler
releases::home_page
releases::owner_handler
releases::recent_releases_handler
releases::releases_by_stars_handler
releases::releases_failures_by_stars_handler
releases::releases_feed_handler
releases::releases_recent_failures_handler
releases::search_handler
rustdoc::badge_handler
rustdoc::download_handler
rustdoc::rustdoc_html_server_handler
rustdoc::rustdoc_redirector_handler
rustdoc::target_redirect_handler
sitemap::about_handler
source::source_browser_handler
links
axum
axum-strangler
as a helper for the migration.issues resolved when finished:
issues that we can work on when this is finished:
The text was updated successfully, but these errors were encountered: