From 27cba4f335a36a349149c1ad84a323cabef692bb Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 27 Nov 2024 20:52:52 +0100 Subject: [PATCH] controllers/krate/publish: Add more tracing instrumentation --- src/controllers/krate/publish.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/krate/publish.rs b/src/controllers/krate/publish.rs index 57e0320f765..f44a78ea6c6 100644 --- a/src/controllers/krate/publish.rs +++ b/src/controllers/krate/publish.rs @@ -577,6 +577,7 @@ async fn count_versions_published_today( .await } +#[instrument(skip_all)] async fn read_json_metadata( reader: &mut R, max_length: u32, @@ -608,6 +609,7 @@ async fn read_json_metadata( .map_err(|e| bad_request(format_args!("invalid upload request: {e}"))) } +#[instrument(skip_all)] async fn read_tarball_bytes( reader: &mut R, max_length: u32, @@ -638,6 +640,7 @@ async fn read_tarball_bytes( Ok(Bytes::from(tarball_bytes)) } +#[instrument(skip_all)] async fn is_reserved_name(name: &str, conn: &mut AsyncPgConnection) -> QueryResult { select(exists(reserved_crate_names::table.filter( canon_crate_name(reserved_crate_names::name).eq(canon_crate_name(name)),