scoutfs: add item invalidation range trace point

Signed-off-by: Zach Brown <zab@versity.com>
This commit is contained in:
Zach Brown
2017-11-09 14:31:36 -08:00
committed by Mark Fasheh
parent dbb5541a0c
commit 5d52bb93ec
2 changed files with 8 additions and 0 deletions

View File

@@ -1819,6 +1819,8 @@ int scoutfs_item_invalidate(struct super_block *sb,
unsigned long flags;
int ret;
trace_scoutfs_item_invalidate_range(sb, start, end);
/* XXX think about racing with trans write */
scoutfs_inc_counter(sb, item_range_alloc);

View File

@@ -1478,6 +1478,12 @@ DEFINE_EVENT(scoutfs_range_class, scoutfs_item_insert_batch,
TP_ARGS(sb, start, end)
);
DEFINE_EVENT(scoutfs_range_class, scoutfs_item_invalidate_range,
TP_PROTO(struct super_block *sb, struct scoutfs_key_buf *start,
struct scoutfs_key_buf *end),
TP_ARGS(sb, start, end)
);
DEFINE_EVENT(scoutfs_range_class, scoutfs_item_shrink_range,
TP_PROTO(struct super_block *sb, struct scoutfs_key_buf *start,
struct scoutfs_key_buf *end),