diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-11-01 22:28:45 +0300 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-23 00:08:10 +0300 |
commit | 5bd95a371856ef3ade9cb417a6151499672c8a90 (patch) | |
tree | 766c326bee4fc3a3931ef4a46d602db256ea93a4 /fs/bcachefs/extents_types.h | |
parent | 47799326bcdccd44f34845fd81814c1d3689a0a0 (diff) | |
download | linux-5bd95a371856ef3ade9cb417a6151499672c8a90.tar.xz |
bcachefs: new avoid mechanism for io retries
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/extents_types.h')
-rw-r--r-- | fs/bcachefs/extents_types.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/fs/bcachefs/extents_types.h b/fs/bcachefs/extents_types.h index 3540e2558c0f..5738738d7953 100644 --- a/fs/bcachefs/extents_types.h +++ b/fs/bcachefs/extents_types.h @@ -24,4 +24,13 @@ struct extent_ptr_decoded { struct bch_extent_ptr ptr; }; +struct bch_io_failures { + u8 nr; + struct bch_dev_io_failures { + u8 dev; + u8 nr_failed; + u8 nr_retries; + } devs[BCH_REPLICAS_MAX]; +}; + #endif /* _BCACHEFS_EXTENTS_TYPES_H */ |