From 93ba1fb393111959fd814a0c4544ab6a741f7cd1 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 31 Mar 2021 17:51:34 +0100 Subject: [PATCH] cmd updates: Add some tracing Signed-off-by: Ian Jackson --- daemon/cmdlistener.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/cmdlistener.rs b/daemon/cmdlistener.rs index 459eee9c..be44bc6a 100644 --- a/daemon/cmdlistener.rs +++ b/daemon/cmdlistener.rs @@ -944,13 +944,15 @@ impl UpdateHandler { Bulk(bulk) => { for (upiece, uuop) in updates.pcs { use PieceUpdateOp::*; - let ne = match (bulk.pieces.get(upiece), uuop) { + let oe = bulk.pieces.get(upiece); + let ne = match (oe, uuop) { ( None , e ) => Some( e ), ( Some( Insert(()) ) , Delete() ) => None, ( Some( Insert(()) ) , _ ) => Some( Insert(()) ), ( Some( Delete( ) ) , _ ) => Some( Modify(()) ), ( _ , _ ) => Some( Modify(()) ), }; + trace_dbg!("accumulate", upiece, oe, uuop, ne); match ne { Some(ne) => { bulk.pieces.insert(upiece, ne); }, None => { bulk.pieces.remove(upiece); }, -- 2.30.2