diff options
author | Yan, Zheng <[email protected]> | 2019-07-25 20:16:42 +0800 |
---|---|---|
committer | Ilya Dryomov <[email protected]> | 2019-09-16 12:06:23 +0200 |
commit | f4b97866223b8dddd1bcb9d2a9546c5a5e430249 (patch) | |
tree | c9d4d9feede3bb044cd7131e202602b446c43147 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 7e6906c1e670f0b40554f42ba74cc043d094877c (diff) |
ceph: track and report error of async metadata operation
Use errseq_t to track and report errors of async metadata operations,
similar to how kernel handles errors during writeback.
If any dirty caps or any unsafe request gets dropped during session
eviction, record -EIO in corresponding inode's i_meta_err. The error
will be reported by subsequent fsync,
Signed-off-by: "Yan, Zheng" <[email protected]>
Reviewed-by: Jeff Layton <[email protected]>
Signed-off-by: Ilya Dryomov <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions