Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(98)

Unified Diff: components/task_scheduler_util/initialization_util.cc

Issue 2531883002: TaskScheduler: Set the IO allowed bit in TaskTracker::RunTask(). (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/task_scheduler_util/initialization_util.cc
diff --git a/components/task_scheduler_util/initialization_util.cc b/components/task_scheduler_util/initialization_util.cc
index 967acef935f784591bcebcbbd17b1c2e6693c5ea..f55bd37a05a319a52fc12d56cd4138224645026b 100644
--- a/components/task_scheduler_util/initialization_util.cc
+++ b/components/task_scheduler_util/initialization_util.cc
@@ -124,17 +124,15 @@ std::vector<base::SchedulerWorkerPoolParams>
VariationsParamsToBrowserSchedulerWorkerPoolParams(
const std::map<std::string, std::string>& variation_params) {
using ThreadPriority = base::ThreadPriority;
- using IORestriction = base::SchedulerWorkerPoolParams::IORestriction;
struct SchedulerWorkerPoolPredefinedParams {
const char* name;
ThreadPriority priority_hint;
- IORestriction io_restriction;
};
static const SchedulerWorkerPoolPredefinedParams kAllPredefinedParams[] = {
- {"Background", ThreadPriority::BACKGROUND, IORestriction::DISALLOWED},
- {"BackgroundFileIO", ThreadPriority::BACKGROUND, IORestriction::ALLOWED},
- {"Foreground", ThreadPriority::NORMAL, IORestriction::DISALLOWED},
- {"ForegroundFileIO", ThreadPriority::NORMAL, IORestriction::ALLOWED},
+ {"Background", ThreadPriority::BACKGROUND},
+ {"BackgroundFileIO", ThreadPriority::BACKGROUND},
+ {"Foreground", ThreadPriority::NORMAL},
+ {"ForegroundFileIO", ThreadPriority::NORMAL},
};
static_assert(arraysize(kAllPredefinedParams) == WORKER_POOL_COUNT,
"Mismatched Worker Pool Types and Predefined Parameters");

Powered by Google App Engine
This is Rietveld 408576698