diff options
author | Daniel Hill <daniel@gluo.nz> | 2022-12-07 18:59:56 +1300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2022-12-09 17:35:47 -0500 |
commit | 9df7cf834bcb25d44ebb67a180198b5717a37127 (patch) | |
tree | 34ccb694d67299bc1800ab28a1c0417f59aa9e95 | |
parent | 79479d4d35ad945192b5b6ff1457bfd7518cbe7a (diff) |
bcachefs: add skipped_nocow to bucket_alloc_fail tracepoint
Signed-off-by: Daniel Hill <daniel@gluo.nz>
-rw-r--r-- | include/trace/events/bcachefs.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/trace/events/bcachefs.h b/include/trace/events/bcachefs.h index c1b77a5bc717..f699146aad26 100644 --- a/include/trace/events/bcachefs.h +++ b/include/trace/events/bcachefs.h @@ -564,6 +564,7 @@ TRACE_EVENT(bucket_alloc_fail, __field(u64, need_journal_commit ) __field(u64, nouse ) __field(bool, nonblocking ) + __field(u64, nocow ) __array(char, err, 32 ) ), @@ -579,10 +580,11 @@ TRACE_EVENT(bucket_alloc_fail, __entry->need_journal_commit = s->skipped_need_journal_commit; __entry->nouse = s->skipped_nouse; __entry->nonblocking = nonblocking; + __entry->nocow = s->skipped_nocow; strscpy(__entry->err, err, sizeof(__entry->err)); ), - TP_printk("%d,%d reserve %s free %llu avail %llu copygc_wait %llu/%lli seen %llu open %llu need_journal_commit %llu nouse %llu nonblocking %u err %s", + TP_printk("%d,%d reserve %s free %llu avail %llu copygc_wait %llu/%lli seen %llu open %llu need_journal_commit %llu nouse %llu nonblocking %u nocow %llu err %s", MAJOR(__entry->dev), MINOR(__entry->dev), __entry->reserve, __entry->free, @@ -594,6 +596,7 @@ TRACE_EVENT(bucket_alloc_fail, __entry->need_journal_commit, __entry->nouse, __entry->nonblocking, + __entry->nocow, __entry->err) ); |