ソースを参照

Add logs when a resource is locked as suggested in code review

Cesar Rodas 1 ヶ月 前
コミット
9f5b58eb95
1 ファイル変更8 行追加2 行削除
  1. 8 2
      crates/cdk/src/mint/melt/shared.rs

+ 8 - 2
crates/cdk/src/mint/melt/shared.rs

@@ -278,7 +278,10 @@ pub async fn load_melt_quotes_exclusively(
         .get_melt_quote(quote_id)
         .await
         .map_err(|e| match e {
-            database::Error::Locked => database::Error::Duplicate,
+            database::Error::Locked => {
+                tracing::warn!("Quote {quote_id} is locked by another process");
+                database::Error::Duplicate
+            }
             e => e,
         })?
         .ok_or(Error::UnknownQuote)?;
@@ -288,7 +291,10 @@ pub async fn load_melt_quotes_exclusively(
         tx.get_melt_quotes_by_request_lookup_id(request_lookup_id)
             .await
             .map_err(|e| match e {
-                database::Error::Locked => database::Error::Duplicate,
+                database::Error::Locked => {
+                    tracing::warn!("Quotes with request_lookyup_id {request_lookup_id} is locked by another process");
+                    database::Error::Duplicate
+                }
                 e => e,
             })?
     } else {