commit | b3f23c32dfa7d5fa8282e5afafab48f1fe6c8e13 | [log] [tgz] |
---|---|---|
author | Akilesh Kailash <akailash@google.com> | Tue Sep 27 21:13:56 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Sep 27 21:13:56 2022 +0000 |
tree | 3ea476c4026a349a298fa21225d42a42a49718e0 | |
parent | 26d2e158e988eb6633a4ea9171b7a7e49fb015ae [diff] | |
parent | d028616ea78431070a430f4258955fa793b0ad37 [diff] |
Merge "snapuserd: Set taskprofile OtaProfiles" am: 33081c0f90 am: 2349099be4 am: d028616ea7 Original change: https://android-review.googlesource.com/c/platform/system/core/+/2233549 Change-Id: Id78ef270685bb57302c53a9502368592765038f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/fs_mgr/libsnapshot/snapuserd/snapuserd.rc b/fs_mgr/libsnapshot/snapuserd/snapuserd.rc index 2750096..522fe08 100644 --- a/fs_mgr/libsnapshot/snapuserd/snapuserd.rc +++ b/fs_mgr/libsnapshot/snapuserd/snapuserd.rc
@@ -4,6 +4,7 @@ disabled user root group root system + task_profiles OtaProfiles seclabel u:r:snapuserd:s0 service snapuserd_proxy /system/bin/snapuserd -socket-handoff
diff --git a/fs_mgr/libsnapshot/snapuserd/user-space-merge/snapuserd_dm_user.cpp b/fs_mgr/libsnapshot/snapuserd/user-space-merge/snapuserd_dm_user.cpp index 1e300d2..0d0f711 100644 --- a/fs_mgr/libsnapshot/snapuserd/user-space-merge/snapuserd_dm_user.cpp +++ b/fs_mgr/libsnapshot/snapuserd/user-space-merge/snapuserd_dm_user.cpp
@@ -253,6 +253,11 @@ bool Worker::RunThread() { SNAP_LOG(INFO) << "Processing snapshot I/O requests...."; + + if (setpriority(PRIO_PROCESS, gettid(), kNiceValueForMergeThreads)) { + SNAP_PLOG(ERROR) << "Failed to set priority for TID: " << gettid(); + } + // Start serving IO while (true) { if (!ProcessIORequest()) {