Merge "Catch all exceptions when calling startCheckpoint()." into qt-dev

This commit is contained in:
Martijn Coenen
2019-04-15 17:38:08 +00:00
committed by Android (Google) Code Review

View File

@@ -261,13 +261,13 @@ public class StagingManager {
if (storageManager.supportsCheckpoint()) {
storageManager.startCheckpoint(1 /* numRetries */);
}
} catch (RemoteException e) {
} catch (Exception e) { // TODO(b/130190815) make a RemoteException again
// While StorageManager lives in the same process, the native implementation
// it calls through lives in 'vold'; so, this call can fail if 'vold' isn't
// reachable.
// Since we can live without filesystem checkpointing, just warn in this case
// and continue.
Slog.w(TAG, "Could not start filesystem checkpoint.");
Slog.w(TAG, "Could not start filesystem checkpoint:", e);
}
session.setStagedSessionReady();