Suren Baghdasaryan
34928bb817
lmkd: Add a tracepoint for each kill with kill parameters
...
Add a trace for each kill that includes pid, kill reason, oom_adj_score,
min_oom_score and max_thrashing statistics at the time of the kill.
Bug: 195085238
Test: generate kills while tracing and observer the new tracepoints
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ic2014adc08f5e5dd4aacd415970332618bd15250
2021-07-30 12:59:15 -07:00
Suren Baghdasaryan
176a05294e
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2 am: 78e7e0d352 am: f926a1c499
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: Ie89fcb99555930708d8a7cd23fc2694bf4c0589f
2021-07-28 15:15:33 +00:00
Suren Baghdasaryan
f926a1c499
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2 am: 78e7e0d352
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: I0b1b7a067dfc4eb3a10b9cc8cf2a29d5986b9ca6
2021-07-28 15:11:37 +00:00
Suren Baghdasaryan
78e7e0d352
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: I33801e8e2a818fe65007180083689369e7a61400
2021-07-28 15:02:10 +00:00
Suren Baghdasaryan
55faec3c2b
[automerger skipped] lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: e16047516d am: 74c1874aa2 -s ours am: 6deecd4aa5 -s ours am: 6d9f35b05b -s ours
...
am skip reason: Merged-In I8a34dc41e7f03668bfad4ac2cbcb5d2570a10752 with SHA-1 81bb801dd2 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776906
Change-Id: I09098b69f500b1f6f447aa205014a9c673fabc2f
2021-07-27 01:52:29 +00:00
Suren Baghdasaryan
cfe5140a92
[automerger skipped] Revert "lmkd: Disable critical thrashing limit by default" am: 1ef4718aed am: ccd7f3f735 -s ours am: ee01679a16 -s ours am: 52a3387084 -s ours
...
am skip reason: Merged-In I15be5b3d67a71b68bca6dea9c2d5b4aa54d6c260 with SHA-1 dded82877f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776905
Change-Id: If7c006cdb559b5ac29df6507f4cdfbe160b6b42e
2021-07-27 01:52:28 +00:00
Suren Baghdasaryan
6d9f35b05b
[automerger skipped] lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: e16047516d am: 74c1874aa2 -s ours am: 6deecd4aa5 -s ours
...
am skip reason: Merged-In I8a34dc41e7f03668bfad4ac2cbcb5d2570a10752 with SHA-1 81bb801dd2 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776906
Change-Id: I4bffa51a467430085fbd4dd320abae904066932e
2021-07-27 01:51:43 +00:00
Suren Baghdasaryan
52a3387084
[automerger skipped] Revert "lmkd: Disable critical thrashing limit by default" am: 1ef4718aed am: ccd7f3f735 -s ours am: ee01679a16 -s ours
...
am skip reason: Merged-In I15be5b3d67a71b68bca6dea9c2d5b4aa54d6c260 with SHA-1 dded82877f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776905
Change-Id: I8657928669e56c47e182ce8d85855e13b5990e84
2021-07-27 01:51:42 +00:00
Suren Baghdasaryan
e06b23a3bf
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2 am: 559c0d11a8 am: a4eab2c49d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: Ia8bed51c04f132731e0d5dfeb2f47e9cae545386
2021-07-26 19:45:26 +00:00
Suren Baghdasaryan
a4eab2c49d
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2 am: 559c0d11a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: I09bd22b7fa59b4248d66f3fb288dd8a200d7ced9
2021-07-26 19:03:50 +00:00
Suren Baghdasaryan
6deecd4aa5
[automerger skipped] lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: e16047516d am: 74c1874aa2 -s ours
...
am skip reason: Merged-In I8a34dc41e7f03668bfad4ac2cbcb5d2570a10752 with SHA-1 81bb801dd2 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776906
Change-Id: I2831e9f8024f7809373cb2d3499c112f5f125c51
2021-07-26 18:18:39 +00:00
Suren Baghdasaryan
ee01679a16
[automerger skipped] Revert "lmkd: Disable critical thrashing limit by default" am: 1ef4718aed am: ccd7f3f735 -s ours
...
am skip reason: Merged-In I15be5b3d67a71b68bca6dea9c2d5b4aa54d6c260 with SHA-1 dded82877f is already in history
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776905
Change-Id: I0fe9b16c095298e4b9836f5e5b06d813f57e7f22
2021-07-26 18:18:38 +00:00
Suren Baghdasaryan
74c1874aa2
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: e16047516d
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776906
Change-Id: Idf1f7e4011c25bf645eda165cc0604ff324597a7
2021-07-26 18:03:10 +00:00
Suren Baghdasaryan
ccd7f3f735
Revert "lmkd: Disable critical thrashing limit by default" am: 1ef4718aed
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1776905
Change-Id: I813228ae2107df1ee31a18ffae4853e01bcad5fd
2021-07-26 18:03:09 +00:00
Suren Baghdasaryan
f83d6ddb60
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2 am: 26484a3e2a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: I94a1b9f1f63d5b3c16a4d280cef56a0322acb689
2021-07-23 22:01:39 +00:00
Suren Baghdasaryan
559c0d11a8
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: If9fbee8fab4c2abf05ec288382deb9432f6ada6d
2021-07-23 21:42:14 +00:00
Suren Baghdasaryan
26484a3e2a
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports am: 81bb801dd2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15365195
Change-Id: Iabab46933ec756a84a2a7135936bd3e7dd2d6f01
2021-07-23 21:41:50 +00:00
Suren Baghdasaryan
e16047516d
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports
...
Thrashing threshold tuning requires collecting thrashing level data from
the field and correlating these levels with other indications of device
being non-responsive.
Include current and max thrashing levels in the lmkd kill reports. Max
thrashing level captures the highest level seen since the last kill report.
Bug: 194433891
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I8a34dc41e7f03668bfad4ac2cbcb5d2570a10752
Merged-In: I8a34dc41e7f03668bfad4ac2cbcb5d2570a10752
2021-07-23 19:11:36 +00:00
Suren Baghdasaryan
1ef4718aed
Revert "lmkd: Disable critical thrashing limit by default"
...
This reverts commit e1ffef4e36 .
Reason for revert: Restore the default thrashing limits to prevent unresponsive devices.
Bug: 194199500
Change-Id: I15be5b3d67a71b68bca6dea9c2d5b4aa54d6c260
Merged-In: I15be5b3d67a71b68bca6dea9c2d5b4aa54d6c260
2021-07-23 12:01:55 -07:00
Suren Baghdasaryan
81bb801dd2
lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reports
...
Thrashing threshold tuning requires collecting thrashing level data from
the field and correlating these levels with other indications of device
being non-responsive.
Include current and max thrashing levels in the lmkd kill reports. Max
thrashing level captures the highest level seen since the last kill report.
Bug: 194433891
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I8a34dc41e7f03668bfad4ac2cbcb5d2570a10752
2021-07-22 16:51:46 -07:00
Suren Baghdasaryan
bab5a11509
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f am: d042af50d1 am: c121feb993
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: If9dc727ef94cb0c1fbdced7ae176078531afc136
2021-07-22 23:51:22 +00:00
Suren Baghdasaryan
f53323f148
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f am: 2d5658d328 am: 4c9bb29e4b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: I121e4f6259a89fe02536c408fa9ae3c91e43e183
2021-07-22 23:51:02 +00:00
Suren Baghdasaryan
c121feb993
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f am: d042af50d1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: Ia1ca22a07f2fde58d04dca627290e783e4234598
2021-07-22 23:34:08 +00:00
Suren Baghdasaryan
4c9bb29e4b
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f am: 2d5658d328
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: I5c3e7afe6cb277302add0e01aa74bba8fc33a795
2021-07-22 23:33:20 +00:00
Suren Baghdasaryan
dd46d7af54
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f am: 35d2d8dd18
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: Ie40096abce445d126935f41429990c41617f6d01
2021-07-22 23:33:00 +00:00
Suren Baghdasaryan
2d5658d328
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: I6048195ff3a387d7fc45b34cbafc0cc35da66772
2021-07-22 23:15:47 +00:00
Suren Baghdasaryan
35d2d8dd18
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: I7505587d94ee01ca23832a0da46d7ec6b18c133e
2021-07-22 23:14:23 +00:00
Suren Baghdasaryan
d042af50d1
Revert "lmkd: Disable critical thrashing limit by default" am: dded82877f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15362664
Change-Id: I1bf0676d3bddbbb391da637931305a67bb38e46b
2021-07-22 23:14:16 +00:00
Suren Baghdasaryan
dded82877f
Revert "lmkd: Disable critical thrashing limit by default"
...
This reverts commit e1ffef4e36 .
Reason for revert: Restore the default thrashing limits to prevent unresponsive devices.
Bug: 194199500
Change-Id: I15be5b3d67a71b68bca6dea9c2d5b4aa54d6c260
2021-07-22 21:01:14 +00:00
TreeHugger Robot
9f945081a6
[automerger skipped] Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac -s ours am: 1cbd4a6ce4 -s ours am: a1f86d1856 -s ours
...
am skip reason: Merged-In I49ca4cd2f33b27fdbc432d9ce6944b1a1794b749 with SHA-1 11221d4062 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: Ieec1c3cd3c154c95aa7e438a322fa312dfae23f0
2021-07-21 08:11:54 +00:00
TreeHugger Robot
097145531a
[automerger skipped] Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac am: c80b0c8774 -s ours am: 117cfcd22a -s ours
...
am skip reason: Merged-In I49ca4cd2f33b27fdbc432d9ce6944b1a1794b749 with SHA-1 11221d4062 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: I21da78f4e06d727b64eb2baec319742bcb0ef265
2021-07-21 08:11:05 +00:00
TreeHugger Robot
a1f86d1856
[automerger skipped] Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac -s ours am: 1cbd4a6ce4 -s ours
...
am skip reason: Merged-In I49ca4cd2f33b27fdbc432d9ce6944b1a1794b749 with SHA-1 11221d4062 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: Iadf810a66840a88c647705dbcfc98400c23294ab
2021-07-21 08:01:12 +00:00
TreeHugger Robot
117cfcd22a
[automerger skipped] Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac am: c80b0c8774 -s ours
...
am skip reason: Merged-In I49ca4cd2f33b27fdbc432d9ce6944b1a1794b749 with SHA-1 11221d4062 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: Iaf5c96cea96c8fe12b64ee12a9e763996eeeb1ef
2021-07-21 08:00:48 +00:00
TreeHugger Robot
650c7a3630
[automerger skipped] Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac am: 5bf50b841f -s ours
...
am skip reason: Merged-In I49ca4cd2f33b27fdbc432d9ce6944b1a1794b749 with SHA-1 11221d4062 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: I19302b4fb3d9446a01c23025b1647661026e5d86
2021-07-21 08:00:38 +00:00
TreeHugger Robot
c80b0c8774
Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: I4314ea7c312b0d28af044b5d491df96cdcc1e2d5
2021-07-21 07:47:03 +00:00
TreeHugger Robot
5bf50b841f
Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: I67cf0c4fc5bb8d1fd81e0883fe5e19ce69d197db
2021-07-21 07:46:48 +00:00
TreeHugger Robot
1cbd4a6ce4
[automerger skipped] Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev am: 9d08f060ac -s ours
...
am skip reason: Merged-In I49ca4cd2f33b27fdbc432d9ce6944b1a1794b749 with SHA-1 11221d4062 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15327678
Change-Id: I449d797c0d420753d952bd8d28c20d53a3624278
2021-07-21 07:45:56 +00:00
TreeHugger Robot
9d08f060ac
Merge "lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermark" into sc-dev
2021-07-21 07:34:31 +00:00
Suren Baghdasaryan
7bb4789552
lmkd: Disable critical thrashing limit by default am: c1171394a3 am: 05a14bada0 am: 05bf34f100 am: 7040ea8649
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1773246
Change-Id: Ie8c17330b5c02fc1a2276bbe6019b5bdfcbd5a83
2021-07-20 21:50:09 +00:00
Suren Baghdasaryan
7040ea8649
lmkd: Disable critical thrashing limit by default am: c1171394a3 am: 05a14bada0 am: 05bf34f100
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1773246
Change-Id: I610407fa6f877b9740d8ca65bfd46f8af34034da
2021-07-20 21:38:14 +00:00
Suren Baghdasaryan
05bf34f100
lmkd: Disable critical thrashing limit by default am: c1171394a3 am: 05a14bada0
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1773246
Change-Id: I9f326e632fbb8cda92b19f2b1cf91031fee5fc63
2021-07-20 21:28:33 +00:00
Suren Baghdasaryan
05a14bada0
lmkd: Disable critical thrashing limit by default am: c1171394a3
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1773246
Change-Id: I878ee527439b88c108d006feef6b491c6f8f5db3
2021-07-20 21:14:09 +00:00
Suren Baghdasaryan
67694f533a
lmkd: Disable critical thrashing limit by default am: e1ffef4e36 am: 1ef8e2f767 am: 3ac4c14738
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: Icb47f3caf9bb4021e9f15bb8507691f62f9385b5
2021-07-20 20:07:29 +00:00
Suren Baghdasaryan
73835e0af2
lmkd: Disable critical thrashing limit by default am: e1ffef4e36 am: 8da0890d28 am: 8522f4bdd9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: Icd5e55fcba66ce7102f9a1b90f9a1a4a3fb2ebcd
2021-07-20 20:07:19 +00:00
Suren Baghdasaryan
3ac4c14738
lmkd: Disable critical thrashing limit by default am: e1ffef4e36 am: 1ef8e2f767
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: Ibe2fa32143864c307eb879def1f9719b2a627c6d
2021-07-20 19:48:43 +00:00
Suren Baghdasaryan
8522f4bdd9
lmkd: Disable critical thrashing limit by default am: e1ffef4e36 am: 8da0890d28
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: I2a5ae0bbd024958eeb0e971654dc2d1881812fab
2021-07-20 19:48:14 +00:00
Suren Baghdasaryan
e2669d0dd4
lmkd: Disable critical thrashing limit by default am: e1ffef4e36 am: dc15688627
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: I90041332fc1355b38992b4e828ccf5dd1294b09f
2021-07-20 19:47:42 +00:00
Suren Baghdasaryan
8da0890d28
lmkd: Disable critical thrashing limit by default am: e1ffef4e36
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: I85527bc1aa7fd77fa693909ad914c1fbd6705511
2021-07-20 19:36:07 +00:00
Suren Baghdasaryan
1ef8e2f767
lmkd: Disable critical thrashing limit by default am: e1ffef4e36
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: I5614425c8b29377aae1fde3fa1e5dba910e85792
2021-07-20 19:35:27 +00:00
Suren Baghdasaryan
dc15688627
lmkd: Disable critical thrashing limit by default am: e1ffef4e36
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/15339915
Change-Id: I4b19e379b84e87682144bddd9904eedc6d66eb7d
2021-07-20 19:35:18 +00:00