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

Commit 06f4a5a3 authored by Kweku Adams's avatar Kweku Adams Committed by android-build-merger
Browse files

Merge "Fix QuotaController constants." am: 4017f8be am: 29a7524b am: fe1bf5d3

am: 86b01211

Change-Id: I50be8680e449bea54c2e3b8300812a00cf6567af
parents 2a0b7e34 86b01211
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -2000,10 +2000,10 @@ public final class QuotaController extends StateController {
        private static final long DEFAULT_MAX_EXECUTION_TIME_MS =
        private static final long DEFAULT_MAX_EXECUTION_TIME_MS =
                4 * HOUR_IN_MILLIS;
                4 * HOUR_IN_MILLIS;
        private static final long DEFAULT_RATE_LIMITING_WINDOW_MS =
        private static final long DEFAULT_RATE_LIMITING_WINDOW_MS =
                10 * MINUTE_IN_MILLIS;
                MINUTE_IN_MILLIS;
        private static final int DEFAULT_MAX_JOB_COUNT_PER_RATE_LIMITING_WINDOW = 20;
        private static final int DEFAULT_MAX_JOB_COUNT_PER_RATE_LIMITING_WINDOW = 20;
        private static final int DEFAULT_MAX_JOB_COUNT_ACTIVE = // 20/window = 120/hr = 1/session
        private static final int DEFAULT_MAX_JOB_COUNT_ACTIVE =
                DEFAULT_MAX_JOB_COUNT_PER_RATE_LIMITING_WINDOW;
                75; // 75/window = 450/hr = 1/session
        private static final int DEFAULT_MAX_JOB_COUNT_WORKING = // 120/window = 60/hr = 12/session
        private static final int DEFAULT_MAX_JOB_COUNT_WORKING = // 120/window = 60/hr = 12/session
                (int) (60.0 * DEFAULT_WINDOW_SIZE_WORKING_MS / HOUR_IN_MILLIS);
                (int) (60.0 * DEFAULT_WINDOW_SIZE_WORKING_MS / HOUR_IN_MILLIS);
        private static final int DEFAULT_MAX_JOB_COUNT_FREQUENT = // 200/window = 25/hr = 25/session
        private static final int DEFAULT_MAX_JOB_COUNT_FREQUENT = // 200/window = 25/hr = 25/session
@@ -2011,7 +2011,7 @@ public final class QuotaController extends StateController {
        private static final int DEFAULT_MAX_JOB_COUNT_RARE = // 48/window = 2/hr = 16/session
        private static final int DEFAULT_MAX_JOB_COUNT_RARE = // 48/window = 2/hr = 16/session
                (int) (2.0 * DEFAULT_WINDOW_SIZE_RARE_MS / HOUR_IN_MILLIS);
                (int) (2.0 * DEFAULT_WINDOW_SIZE_RARE_MS / HOUR_IN_MILLIS);
        private static final int DEFAULT_MAX_SESSION_COUNT_ACTIVE =
        private static final int DEFAULT_MAX_SESSION_COUNT_ACTIVE =
                20; // 120/hr
                75; // 450/hr
        private static final int DEFAULT_MAX_SESSION_COUNT_WORKING =
        private static final int DEFAULT_MAX_SESSION_COUNT_WORKING =
                10; // 5/hr
                10; // 5/hr
        private static final int DEFAULT_MAX_SESSION_COUNT_FREQUENT =
        private static final int DEFAULT_MAX_SESSION_COUNT_FREQUENT =
@@ -2165,7 +2165,7 @@ public final class QuotaController extends StateController {
            mResolver = resolver;
            mResolver = resolver;
            mResolver.registerContentObserver(Settings.Global.getUriFor(
            mResolver.registerContentObserver(Settings.Global.getUriFor(
                    Settings.Global.JOB_SCHEDULER_QUOTA_CONTROLLER_CONSTANTS), false, this);
                    Settings.Global.JOB_SCHEDULER_QUOTA_CONTROLLER_CONSTANTS), false, this);
            updateConstants();
            onChange(true, null);
        }
        }


        @Override
        @Override