diff options
| author | Yusuke Sato <yusukes@google.com> | 2015-07-08 14:57:07 -0700 |
|---|---|---|
| committer | Yusuke Sato <yusukes@google.com> | 2015-07-15 10:13:51 -0700 |
| commit | 0df08271fb41e13550a4f2aa1fbdeb76b9a548c6 (patch) | |
| tree | d138b39b9f8d644369180651efdd8a3bac41dc1c /libcutils/socket_local_server_unix.cpp | |
| parent | c9aeae27403db86e1ec30c953f1d0fd6ae63b184 (diff) | |
Use fsck.f2fs -a instead of -f for faster boot
and run fsck with -f on clean shutdown instead.
With -f, fsck.f2fs always performs a full scan of the /data
partition regardless of whether the partition is clean or not.
The full scan takes more than 2 seconds on volantis-userdebug
and delays the OS boot.
With -a, the command does almost nothing when the partition
is clean and finishes within 20-30ms on volantis-userdebug.
When the partition has an error or its check point has
CP_FSCK_FLAG (aka "need_fsck"), the command does exactly the
same full scan as -f to fix it.
Bug: 21853106
Change-Id: I126263caf34c0f5bb8f5e6794454d4e72526ce38
Diffstat (limited to 'libcutils/socket_local_server_unix.cpp')
0 files changed, 0 insertions, 0 deletions
