bcachefs: Add IO error counts to bch_member
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 25 Oct 2023 20:29:37 +0000 (16:29 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 2 Nov 2023 01:11:08 +0000 (21:11 -0400)
commit94119eeb02d114aa1f78dcfaabdca50b9b626790
treeff13ee14b7f0aee14a85fa3805ac38dd6cd35e97
parent5394fe9494011de19baff276ce02a2f00eef568a
bcachefs: Add IO error counts to bch_member

We now track IO errors per device since filesystem creation.

IO error counts can be viewed in sysfs, or with the 'bcachefs
show-super' command.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
17 files changed:
fs/bcachefs/bcachefs.h
fs/bcachefs/bcachefs_format.h
fs/bcachefs/btree_io.c
fs/bcachefs/ec.c
fs/bcachefs/error.c
fs/bcachefs/error.h
fs/bcachefs/io_read.c
fs/bcachefs/io_write.c
fs/bcachefs/journal_io.c
fs/bcachefs/opts.c
fs/bcachefs/opts.h
fs/bcachefs/sb-members.c
fs/bcachefs/sb-members.h
fs/bcachefs/super-io.c
fs/bcachefs/super-io.h
fs/bcachefs/super.c
fs/bcachefs/sysfs.c