Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0637680c authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Enable isolated storage by default.

We've been dogfooding the isolated storage feature for many months
on various internal groups, and we're ready to enable it globally.

Bug: 112545973
Test: executed entire CTS suite using forrest
Change-Id: Id1b0d40e628d9d790143d50e7c6f5fa06ebd8b38
parent 8805033e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1545,7 +1545,7 @@ public class StorageManager {
    public static boolean hasIsolatedStorage() {
        // Prefer to use snapshot for current boot when available
        return SystemProperties.getBoolean(PROP_ISOLATED_STORAGE_SNAPSHOT,
                SystemProperties.getBoolean(PROP_ISOLATED_STORAGE, false));
                SystemProperties.getBoolean(PROP_ISOLATED_STORAGE, true));
    }

    /**
+1 −1
Original line number Diff line number Diff line
@@ -742,7 +742,7 @@ static void MountEmulatedStorage(uid_t uid, jint mount_mode,
        return;
    }

    if (GetBoolProperty(kIsolatedStorageSnapshot, GetBoolProperty(kIsolatedStorage, false))) {
    if (GetBoolProperty(kIsolatedStorageSnapshot, GetBoolProperty(kIsolatedStorage, true))) {
        if (mount_mode == MOUNT_EXTERNAL_FULL || mount_mode == MOUNT_EXTERNAL_LEGACY) {
            storageSource = (mount_mode == MOUNT_EXTERNAL_FULL)
                    ? "/mnt/runtime/full" : "/mnt/runtime/write";
+2 −2
Original line number Diff line number Diff line
@@ -860,7 +860,7 @@ class StorageManagerService extends IStorageManager.Stub
        } else if (remote == 1) {
            res = true;
        } else {
            res = false;
            res = true;
        }

        Slog.d(TAG, "Isolated storage local flag " + local + " and remote flag "
@@ -1533,7 +1533,7 @@ class StorageManagerService extends IStorageManager.Stub

        // Snapshot feature flag used for this boot
        SystemProperties.set(StorageManager.PROP_ISOLATED_STORAGE_SNAPSHOT, Boolean.toString(
                SystemProperties.getBoolean(StorageManager.PROP_ISOLATED_STORAGE, false)));
                SystemProperties.getBoolean(StorageManager.PROP_ISOLATED_STORAGE, true)));

        mContext = context;
        mResolver = mContext.getContentResolver();