mirror of
https://github.com/Syfaro/bkapi.git
synced 2024-11-05 14:44:29 +00:00
Better dump logging.
This commit is contained in:
parent
dc1bebfd8d
commit
febb96e3bf
@ -415,9 +415,13 @@ async fn handle_search_nats(
|
|||||||
|
|
||||||
#[get("/dump")]
|
#[get("/dump")]
|
||||||
async fn dump(tree: Data<tree::Tree>) -> HttpResponse {
|
async fn dump(tree: Data<tree::Tree>) -> HttpResponse {
|
||||||
|
tracing::info!("starting dump request");
|
||||||
let (wtr, rdr) = tokio::io::duplex(4096);
|
let (wtr, rdr) = tokio::io::duplex(4096);
|
||||||
|
|
||||||
|
let span = tracing::info_span!("dump_blocking");
|
||||||
tokio::task::spawn_blocking(move || {
|
tokio::task::spawn_blocking(move || {
|
||||||
|
let _entered = span.entered();
|
||||||
|
|
||||||
let tree = tree.tree.blocking_read();
|
let tree = tree.tree.blocking_read();
|
||||||
|
|
||||||
let bridge = tokio_util::io::SyncIoBridge::new(wtr);
|
let bridge = tokio_util::io::SyncIoBridge::new(wtr);
|
||||||
|
Loading…
Reference in New Issue
Block a user