|
@@ -65,6 +65,9 @@ read_attribute(bset_tree_stats);
|
|
|
|
|
|
read_attribute(state);
|
|
|
read_attribute(cache_read_races);
|
|
|
+read_attribute(reclaim);
|
|
|
+read_attribute(flush_write);
|
|
|
+read_attribute(retry_flush_write);
|
|
|
read_attribute(writeback_keys_done);
|
|
|
read_attribute(writeback_keys_failed);
|
|
|
read_attribute(io_errors);
|
|
@@ -545,6 +548,15 @@ SHOW(__bch_cache_set)
|
|
|
sysfs_print(cache_read_races,
|
|
|
atomic_long_read(&c->cache_read_races));
|
|
|
|
|
|
+ sysfs_print(reclaim,
|
|
|
+ atomic_long_read(&c->reclaim));
|
|
|
+
|
|
|
+ sysfs_print(flush_write,
|
|
|
+ atomic_long_read(&c->flush_write));
|
|
|
+
|
|
|
+ sysfs_print(retry_flush_write,
|
|
|
+ atomic_long_read(&c->retry_flush_write));
|
|
|
+
|
|
|
sysfs_print(writeback_keys_done,
|
|
|
atomic_long_read(&c->writeback_keys_done));
|
|
|
sysfs_print(writeback_keys_failed,
|
|
@@ -731,6 +743,9 @@ static struct attribute *bch_cache_set_internal_files[] = {
|
|
|
|
|
|
&sysfs_bset_tree_stats,
|
|
|
&sysfs_cache_read_races,
|
|
|
+ &sysfs_reclaim,
|
|
|
+ &sysfs_flush_write,
|
|
|
+ &sysfs_retry_flush_write,
|
|
|
&sysfs_writeback_keys_done,
|
|
|
&sysfs_writeback_keys_failed,
|
|
|
|