diff options
author | 2023-03-07 14:17:02 +0800 | |
---|---|---|
committer | 2023-03-11 00:44:24 -0500 | |
commit | eee00237fa5ec8f704f7323b54e48cc34e2d9168 (patch) | |
tree | 445ade12ba330e6df21f9f05d41ce42c5aeebdf2 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | ext4, jbd2: add an optimized bmap for the journal inode (diff) | |
download | wireguard-linux-eee00237fa5ec8f704f7323b54e48cc34e2d9168.tar.xz wireguard-linux-eee00237fa5ec8f704f7323b54e48cc34e2d9168.zip |
ext4: commit super block if fs record error when journal record without error
Now, 'es->s_state' maybe covered by recover journal. And journal errno
maybe not recorded in journal sb as IO error. ext4_update_super() only
update error information when 'sbi->s_add_error_count' large than zero.
Then 'EXT4_ERROR_FS' flag maybe lost.
To solve above issue just recover 'es->s_state' error flag after journal
replay like error info.
Signed-off-by: Ye Bin <yebin10@huawei.com>
Reviewed-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20230307061703.245965-2-yebin@huaweicloud.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions