Commit Graph

1216 Commits

Author SHA1 Message Date
Suren Baghdasaryan 96dbc22dbc Replace writepid with task_profiles command for cgroup migration am: 1938f90eb8 am: 95b23108fa am: 9e0fe78675 am: f269e20364
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1740140

Change-Id: I86b478316ceefc19b2e61c2fdf4b518230db2c7a
2021-10-15 18:55:56 +00:00
Suren Baghdasaryan f269e20364 Replace writepid with task_profiles command for cgroup migration am: 1938f90eb8 am: 95b23108fa am: 9e0fe78675
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1740140

Change-Id: I72c4b517729b76c66090c86f2824773055036118
2021-10-15 18:44:28 +00:00
Suren Baghdasaryan 9e0fe78675 Replace writepid with task_profiles command for cgroup migration am: 1938f90eb8 am: 95b23108fa
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1740140

Change-Id: I0b4f462cc61e8c4b6388edd239ab417a86ca8921
2021-10-15 18:30:04 +00:00
Suren Baghdasaryan 95b23108fa Replace writepid with task_profiles command for cgroup migration am: 1938f90eb8
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1740140

Change-Id: I0762beb6cf6e7a081956938335f85c91f4716bac
2021-10-15 18:18:07 +00:00
Suren Baghdasaryan 1938f90eb8 Replace writepid with task_profiles command for cgroup migration
writepid command usage to join a cgroup has been deprecated in favor
of a more flexible approach using task_profiles. This way cgroup path
is not hardcoded and cgroup changes can be easily made. Replace
writepid with task_profiles command to migrate between cgroups.

Bug: 191283136
Test: build and boot
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I594a5fc5e988f812237bd226aaecefa5f1159d2d
2021-10-15 16:40:18 +00:00
Wei Wang b1a5fa7f59 [automerger skipped] lmkd: move to foreground cpuset before killing am: e80774f4b7 am: c69a10f2e2 -s ours am: 76c70fa606 -s ours
am skip reason: Merged-In Id475625e0d892fb7111a2cf054d1b57d17003d5a with SHA-1 e80774f4b7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15956952

Change-Id: I118cbd73ee5350295712e0805427a294a2eebde6
2021-10-01 21:01:52 +00:00
Wei Wang 18d5549a8f [automerger skipped] lmkd: move to foreground cpuset before killing am: e80774f4b7 -s ours am: cdfda035f2 -s ours am: be5e5bb40e -s ours
am skip reason: Merged-In Id475625e0d892fb7111a2cf054d1b57d17003d5a with SHA-1 730e7a9248 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15956952

Change-Id: I64585fd58e58c52387db8205e2dcff330acf1916
2021-10-01 21:01:45 +00:00
Wei Wang 76c70fa606 [automerger skipped] lmkd: move to foreground cpuset before killing am: e80774f4b7 am: c69a10f2e2 -s ours
am skip reason: Merged-In Id475625e0d892fb7111a2cf054d1b57d17003d5a with SHA-1 e80774f4b7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15956952

Change-Id: Ia18cdd6d15a1f2bc24b9b7e97e148bee43a9877a
2021-10-01 20:51:33 +00:00
Wei Wang be5e5bb40e [automerger skipped] lmkd: move to foreground cpuset before killing am: e80774f4b7 -s ours am: cdfda035f2 -s ours
am skip reason: Merged-In Id475625e0d892fb7111a2cf054d1b57d17003d5a with SHA-1 730e7a9248 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15956952

Change-Id: Ie87ac4f9b2aee3de378342a0f3c00857a8cd3b1b
2021-10-01 20:50:12 +00:00
Wei Wang cdfda035f2 [automerger skipped] lmkd: move to foreground cpuset before killing am: e80774f4b7 -s ours
am skip reason: Merged-In Id475625e0d892fb7111a2cf054d1b57d17003d5a with SHA-1 730e7a9248 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15956952

Change-Id: I56b16242e84de7041d06fca9f434e9765b828e5f
2021-10-01 20:34:31 +00:00
Wei Wang c69a10f2e2 lmkd: move to foreground cpuset before killing am: e80774f4b7
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15956952

Change-Id: I61c3eea83e48d139813d987831b1a72eb7d051d9
2021-10-01 20:34:18 +00:00
Wei Wang b5c806179d lmkd: move to foreground cpuset before killing am: 730e7a9248 am: c2fdae89e4 am: 7cc53280b3 am: efff2cd14b am: 44cd71066b
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1842588

Change-Id: Ib2a8367cdcf70d828555a7f4fbcd76a4a3b6d11c
2021-10-01 18:33:05 +00:00
Wei Wang 44cd71066b lmkd: move to foreground cpuset before killing am: 730e7a9248 am: c2fdae89e4 am: 7cc53280b3 am: efff2cd14b
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1842588

Change-Id: I205a26b8f45d42c471a6145cdbcebc4be1b4ee7a
2021-10-01 18:23:39 +00:00
Wei Wang efff2cd14b lmkd: move to foreground cpuset before killing am: 730e7a9248 am: c2fdae89e4 am: 7cc53280b3
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1842588

Change-Id: Ieee9b828bd2bf1b754a039284db6775fe8f9c9c5
2021-10-01 18:15:26 +00:00
Wei Wang 7cc53280b3 lmkd: move to foreground cpuset before killing am: 730e7a9248 am: c2fdae89e4
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1842588

Change-Id: Ibbc084bafb4b4cbc5ec870076d2aa35238af799d
2021-10-01 18:06:29 +00:00
Wei Wang c2fdae89e4 lmkd: move to foreground cpuset before killing am: 730e7a9248
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1842588

Change-Id: I167412b9121920a1efea698a45447c1bd507f671
2021-10-01 17:58:01 +00:00
Wei Wang e80774f4b7 lmkd: move to foreground cpuset before killing
Test: Build and boot
Bug: 199797672
Signed-off-by: Wei Wang <wvw@google.com>
Merged-In: Id475625e0d892fb7111a2cf054d1b57d17003d5a
Change-Id: Id475625e0d892fb7111a2cf054d1b57d17003d5a
(cherry picked from commit 730e7a9248)
2021-09-30 23:25:34 -07:00
Wei Wang 730e7a9248 lmkd: move to foreground cpuset before killing
Test: Build and boot
Bug: 199797672
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: Id475625e0d892fb7111a2cf054d1b57d17003d5a
2021-09-30 23:24:11 -07:00
Wei Wang 12ce19e1e7 [automerger skipped] lmkd: use fd cache for cgroup migration am: 328e612f1b -s ours am: f59352a4d3 -s ours am: 9cfac3746d -s ours
am skip reason: Merged-In Ie7a9eb9676c58309f1407c5f8cc59b302f107d38 with SHA-1 0162e0361f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15881156

Change-Id: I7f53f962e05dd51a29ca7e8f1f70cb64dc7e0555
2021-09-22 22:32:43 +00:00
Wei Wang 026810b91a [automerger skipped] lmkd: migrate process to FOREGROUND sched group before kill am: 90f3c9e5c6 -s ours am: d1165a4975 -s ours am: e8a416fadd -s ours
am skip reason: skipped by user wvw

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15828583

Change-Id: I054903289e731e30e127deb8e1c766dd0baa00d1
2021-09-22 22:32:43 +00:00
Wei Wang 4848bf3bae [automerger skipped] lmkd: use fd cache for cgroup migration am: 328e612f1b am: 820a3c1c33 -s ours am: bc2ff5d7e9 -s ours
am skip reason: Merged-In Ie7a9eb9676c58309f1407c5f8cc59b302f107d38 with SHA-1 0162e0361f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15881156

Change-Id: I24170ac6ed8ab176241f2400481c0055212b503d
2021-09-22 22:32:35 +00:00
Wei Wang 695578a209 [automerger skipped] lmkd: migrate process to FOREGROUND sched group before kill am: 90f3c9e5c6 am: a2261d1e6b -s ours am: 1159ee9766 -s ours
am skip reason: skipped by user wvw

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15828583

Change-Id: I4f23b3b09fdf9f4472b6eaecef4c7e0c22a18ca2
2021-09-22 22:32:35 +00:00
Wei Wang 9cfac3746d [automerger skipped] lmkd: use fd cache for cgroup migration am: 328e612f1b -s ours am: f59352a4d3 -s ours
am skip reason: Merged-In Ie7a9eb9676c58309f1407c5f8cc59b302f107d38 with SHA-1 0162e0361f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15881156

Change-Id: If6fe80731ff3aa9caf6bcd361bca29807663038e
2021-09-22 22:28:55 +00:00
Wei Wang e8a416fadd [automerger skipped] lmkd: migrate process to FOREGROUND sched group before kill am: 90f3c9e5c6 -s ours am: d1165a4975 -s ours
am skip reason: skipped by user wvw

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15828583

Change-Id: I999a1a7c815f3499bf0e4104e5599db17cca3da8
2021-09-22 22:28:55 +00:00
Wei Wang bc2ff5d7e9 [automerger skipped] lmkd: use fd cache for cgroup migration am: 328e612f1b am: 820a3c1c33 -s ours
am skip reason: Merged-In Ie7a9eb9676c58309f1407c5f8cc59b302f107d38 with SHA-1 0162e0361f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15881156

Change-Id: I9a20be739a6f1a07adfe97eaaf8a12de668e206d
2021-09-22 22:25:09 +00:00
Wei Wang 1159ee9766 [automerger skipped] lmkd: migrate process to FOREGROUND sched group before kill am: 90f3c9e5c6 am: a2261d1e6b -s ours
am skip reason: skipped by user wvw

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15828583

Change-Id: I09086c2ab4cbb3c3f4703a0602896b550ff76873
2021-09-22 22:25:08 +00:00
Wei Wang f59352a4d3 [automerger skipped] lmkd: use fd cache for cgroup migration am: 328e612f1b -s ours
am skip reason: Merged-In Ie7a9eb9676c58309f1407c5f8cc59b302f107d38 with SHA-1 0162e0361f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15881156

Change-Id: I46b16bb312656e4c4f30d700f4ec4ff53cd0898e
2021-09-22 22:19:41 +00:00
Wei Wang d1165a4975 [automerger skipped] lmkd: migrate process to FOREGROUND sched group before kill am: 90f3c9e5c6 -s ours
am skip reason: skipped by user wvw

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15828583

Change-Id: I315aeaecde8646dbcb7e5ee13e919ccdc0bcc331
2021-09-22 22:19:39 +00:00
Wei Wang 820a3c1c33 lmkd: use fd cache for cgroup migration am: 328e612f1b
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15881156

Change-Id: I8dc4aca715668b3f0208721a877b3ca29e4f07a3
2021-09-22 21:21:19 +00:00
Wei Wang a2261d1e6b lmkd: migrate process to FOREGROUND sched group before kill am: 90f3c9e5c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15828583

Change-Id: I24a0ba3f0afcfb7848cf426c00c1d34b8dc2878e
2021-09-22 21:21:18 +00:00
Wei Wang c55f1b58a0 lmkd: use fd cache for cgroup migration am: 0162e0361f am: dbb9a69dc6 am: 022fa421c6 am: 7bfd31e6e3 am: 4bf3df28d2
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1833054

Change-Id: I1e5a4c53fcb6fa9b3f48f3c073f6df04f957a04e
2021-09-22 19:25:09 +00:00
Wei Wang 4bf3df28d2 lmkd: use fd cache for cgroup migration am: 0162e0361f am: dbb9a69dc6 am: 022fa421c6 am: 7bfd31e6e3
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1833054

Change-Id: Ic052e7d46099f1cbfe42d81ac77e37df41639324
2021-09-22 19:12:01 +00:00
Wei Wang 7bfd31e6e3 lmkd: use fd cache for cgroup migration am: 0162e0361f am: dbb9a69dc6 am: 022fa421c6
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1833054

Change-Id: I0405e4cf84706d15bf97fda53e8f5711943ca9f5
2021-09-22 18:59:48 +00:00
Wei Wang 022fa421c6 lmkd: use fd cache for cgroup migration am: 0162e0361f am: dbb9a69dc6
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1833054

Change-Id: I6e90cb69fb9e446239212737f8ef2643699b1360
2021-09-22 18:38:47 +00:00
Wei Wang 328e612f1b lmkd: use fd cache for cgroup migration
Test: Build
Bug: 199797672
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: Ie7a9eb9676c58309f1407c5f8cc59b302f107d38
Merged-In: Ie7a9eb9676c58309f1407c5f8cc59b302f107d38
(cherry picked from commit 0162e0361f)
2021-09-22 18:35:19 +00:00
Wei Wang dbb9a69dc6 lmkd: use fd cache for cgroup migration am: 0162e0361f
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1833054

Change-Id: Ie70f8800acdef24ccf8731215ce1b1cae8e01539
2021-09-22 18:27:25 +00:00
Wei Wang 90f3c9e5c6 lmkd: migrate process to FOREGROUND sched group before kill
BG group may have settings such as cpu.shares impacting reclaim
performance. Let us migrate task to foreground sched group similarly to
cpuset group.

Test: Build
Bug: 199797672
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: I75ee9f3486a2c76e65267a98e39edff96a5e1673
(cherry picked from commit 0195bcdba7)
2021-09-21 14:54:44 -07:00
Wei Wang 0162e0361f lmkd: use fd cache for cgroup migration
Test: Build
Bug: 199797672
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: Ie7a9eb9676c58309f1407c5f8cc59b302f107d38
2021-09-21 14:38:49 -07:00
Suren Baghdasaryan 67cd87b7ef [automerger skipped] lmkd: Do not re-initialize lmkd when persistent properties are loaded am: fcb9cb6de4 am: 0e07e4e3fb -s ours am: cc809e9cab -s ours
am skip reason: Merged-In Iba34fc719a18d58b890549c7415bec869d471901 with SHA-1 fcb9cb6de4 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15798712

Change-Id: Ic96012b80a48064594fbfa4e1058c0e14c4c8411
2021-09-17 06:31:04 +00:00
Suren Baghdasaryan 71d65e65f1 [automerger skipped] lmkd: Add support for persist.device_config.lmkd_native.* properties am: e7d82ee7e7 am: 32a2f953b0 -s ours am: 442ed76e03 -s ours
am skip reason: Merged-In Ia48fd51eab126d307a1604530b642e86cf250688 with SHA-1 e7d82ee7e7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15788312

Change-Id: I8a816c7eb34092bd2c1073beead08fe2703661fd
2021-09-17 06:31:02 +00:00
Suren Baghdasaryan cc809e9cab [automerger skipped] lmkd: Do not re-initialize lmkd when persistent properties are loaded am: fcb9cb6de4 am: 0e07e4e3fb -s ours
am skip reason: Merged-In Iba34fc719a18d58b890549c7415bec869d471901 with SHA-1 fcb9cb6de4 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15798712

Change-Id: I155cf3d713a3a0904d0edf8570e376db0661ec12
2021-09-17 06:03:43 +00:00
Suren Baghdasaryan 442ed76e03 [automerger skipped] lmkd: Add support for persist.device_config.lmkd_native.* properties am: e7d82ee7e7 am: 32a2f953b0 -s ours
am skip reason: Merged-In Ia48fd51eab126d307a1604530b642e86cf250688 with SHA-1 e7d82ee7e7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15788312

Change-Id: I4ef36fcd28f897e7da3423b4e575e3dc8b02854f
2021-09-17 06:03:42 +00:00
Suren Baghdasaryan 0bc76eaa5d [automerger skipped] lmkd: Do not re-initialize lmkd when persistent properties are loaded am: fcb9cb6de4 -s ours am: d31d0d1eb2 -s ours am: 73c23925e9 -s ours
am skip reason: Merged-In Iba34fc719a18d58b890549c7415bec869d471901 with SHA-1 0e64eadc21 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15798712

Change-Id: I50e8c02e1b0e70d39ccab23f2350980202e7394d
2021-09-15 23:44:33 +00:00
Suren Baghdasaryan 823de4f6bf [automerger skipped] lmkd: Add support for persist.device_config.lmkd_native.* properties am: e7d82ee7e7 -s ours am: d941a3e7bb -s ours am: 2c71d517e3 -s ours
am skip reason: Merged-In Ia48fd51eab126d307a1604530b642e86cf250688 with SHA-1 d0a800402c is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15788312

Change-Id: Ibf598f140c93fd5641f0ebd3760bc663fcf81f9f
2021-09-15 23:44:32 +00:00
Suren Baghdasaryan 73c23925e9 [automerger skipped] lmkd: Do not re-initialize lmkd when persistent properties are loaded am: fcb9cb6de4 -s ours am: d31d0d1eb2 -s ours
am skip reason: Merged-In Iba34fc719a18d58b890549c7415bec869d471901 with SHA-1 0e64eadc21 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15798712

Change-Id: I6cc22f296b196134c08141f2107ae934dbfcd0ea
2021-09-15 23:29:28 +00:00
Suren Baghdasaryan 2c71d517e3 [automerger skipped] lmkd: Add support for persist.device_config.lmkd_native.* properties am: e7d82ee7e7 -s ours am: d941a3e7bb -s ours
am skip reason: Merged-In Ia48fd51eab126d307a1604530b642e86cf250688 with SHA-1 d0a800402c is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15788312

Change-Id: I082cf993722773f5e7366106df783b6edb978b36
2021-09-15 23:29:27 +00:00
Suren Baghdasaryan 0e07e4e3fb lmkd: Do not re-initialize lmkd when persistent properties are loaded am: fcb9cb6de4
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15798712

Change-Id: I2bbf4b0887fbdcd2b4c23cdda94e5800acf588e7
2021-09-15 23:19:18 +00:00
Suren Baghdasaryan 32a2f953b0 lmkd: Add support for persist.device_config.lmkd_native.* properties am: e7d82ee7e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15788312

Change-Id: I1cd180d62fb0f4553f6040b01417a73a6b0f4c70
2021-09-15 23:19:17 +00:00
Suren Baghdasaryan d31d0d1eb2 [automerger skipped] lmkd: Do not re-initialize lmkd when persistent properties are loaded am: fcb9cb6de4 -s ours
am skip reason: Merged-In Iba34fc719a18d58b890549c7415bec869d471901 with SHA-1 0e64eadc21 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15798712

Change-Id: I414d3c898dd7503119e37f9e7ad2a601c51cbbba
2021-09-15 23:18:00 +00:00
Suren Baghdasaryan d941a3e7bb [automerger skipped] lmkd: Add support for persist.device_config.lmkd_native.* properties am: e7d82ee7e7 -s ours
am skip reason: Merged-In Ia48fd51eab126d307a1604530b642e86cf250688 with SHA-1 d0a800402c is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15788312

Change-Id: Ice7ea4aac70782659cc2009cea1e6614b13d85a9
2021-09-15 23:17:59 +00:00