fs_mgr: remain elapsed time of fsck in prop

Bug: 149595111
Bug: 149844577
Bug: 138909685
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: I8f11ca2680558dc54efd6788ee0dd56e5d65a356
Merged-In: I8f11ca2680558dc54efd6788ee0dd56e5d65a356
This commit is contained in:
Jaegeuk Kim 2020-02-27 11:28:45 -08:00
parent 9fb0c55c24
commit 34da2061d4

View file

@ -97,6 +97,7 @@
using android::base::Basename;
using android::base::GetBoolProperty;
using android::base::Realpath;
using android::base::SetProperty;
using android::base::StartsWith;
using android::base::Timer;
using android::base::unique_fd;
@ -178,6 +179,7 @@ static void check_fs(const std::string& blk_device, const std::string& fs_type,
return;
}
Timer t;
/* Check for the types of filesystems we know how to check */
if (is_extfs(fs_type)) {
/*
@ -270,7 +272,8 @@ static void check_fs(const std::string& blk_device, const std::string& fs_type,
LERROR << "Failed trying to run " << F2FS_FSCK_BIN;
}
}
android::base::SetProperty("ro.boottime.init.fsck." + Basename(target),
std::to_string(t.duration().count()));
return;
}