OSDN Git Service

bcache: print written and keys in trace_bcache_btree_write
authorGuoju Fang <fangguoju@gmail.com>
Thu, 23 Jan 2020 17:01:38 +0000 (01:01 +0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 23 Jan 2020 18:40:02 +0000 (11:40 -0700)
It's useful to dump written block and keys on btree write, this patch
add them into trace_bcache_btree_write.

Signed-off-by: Guoju Fang <fangguoju@gmail.com>
Signed-off-by: Coly Li <colyli@suse.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/trace/events/bcache.h

index e4526f8..0bddea6 100644 (file)
@@ -275,7 +275,8 @@ TRACE_EVENT(bcache_btree_write,
                __entry->keys   = b->keys.set[b->keys.nsets].data->keys;
        ),
 
-       TP_printk("bucket %zu", __entry->bucket)
+       TP_printk("bucket %zu written block %u + %u",
+               __entry->bucket, __entry->block, __entry->keys)
 );
 
 DEFINE_EVENT(btree_node, bcache_btree_node_alloc,