]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - include/trace/events/bcachefs.h
Update bcachefs sources to 1b14994029 bcachefs: Fragmentation LRU
[bcachefs-tools-debian] / include / trace / events / bcachefs.h
index 10e51bb37557ce990c610fa4580ebba66538bf88..b9dca1d2aebb9c5f4671062c47ebac10e0590332 100644 (file)
@@ -723,8 +723,8 @@ TRACE_EVENT(move_data,
 TRACE_EVENT(evacuate_bucket,
        TP_PROTO(struct bch_fs *c, struct bpos *bucket,
                 unsigned sectors, unsigned bucket_size,
-                int ret),
-       TP_ARGS(c, bucket, sectors, bucket_size, ret),
+                u64 fragmentation, int ret),
+       TP_ARGS(c, bucket, sectors, bucket_size, fragmentation, ret),
 
        TP_STRUCT__entry(
                __field(dev_t,          dev             )
@@ -732,6 +732,7 @@ TRACE_EVENT(evacuate_bucket,
                __field(u64,            bucket          )
                __field(u32,            sectors         )
                __field(u32,            bucket_size     )
+               __field(u64,            fragmentation   )
                __field(int,            ret             )
        ),
 
@@ -741,14 +742,15 @@ TRACE_EVENT(evacuate_bucket,
                __entry->bucket                 = bucket->offset;
                __entry->sectors                = sectors;
                __entry->bucket_size            = bucket_size;
+               __entry->fragmentation          = fragmentation;
                __entry->ret                    = ret;
        ),
 
-       TP_printk("%d,%d %llu:%llu sectors %u/%u ret %i",
+       TP_printk("%d,%d %llu:%llu sectors %u/%u fragmentation %llu ret %i",
                  MAJOR(__entry->dev), MINOR(__entry->dev),
                  __entry->member, __entry->bucket,
                  __entry->sectors, __entry->bucket_size,
-                 __entry->ret)
+                 __entry->fragmentation, __entry->ret)
 );
 
 TRACE_EVENT(copygc,