Tom Cherry
8ba967fb30
Include what you use: <fcntl.h> am: 0ebe6800bc
...
Change-Id: I9cec3a4d2e00e996880beaaacf55d74a12f6a016
2020-04-13 19:36:16 +00:00
Tom Cherry
0ebe6800bc
Include what you use: <fcntl.h>
...
This was transitively included, but no longer is, so it must be
explicitly included.
Exempt-From-Owner-Approval: Janitorial
Test: build
Change-Id: I89657fa33df4bc0f92685012b3ab9b24d55d1619
2020-04-13 11:10:12 -07:00
Xin Li
1ab1171f8f
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: ee05bc2f99 -s ours am: c4f5136d3c am: ab5d7ae1cc am: ac0e734964 -s ours
...
am skip reason: subject contains skip directive
Change-Id: I76541f2bdfa04f86a5f90cfeec5a01b18bd4ba46
2020-04-10 04:56:28 +00:00
Xin Li
ac0e734964
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: ee05bc2f99 -s ours am: c4f5136d3c am: ab5d7ae1cc
...
Change-Id: Ie526132e97328bb38cfc16d06e18177ae9cf8eb2
2020-04-10 04:28:40 +00:00
Xin Li
ab5d7ae1cc
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: ee05bc2f99 -s ours am: c4f5136d3c
...
Change-Id: Ic3a916f56bd63a55c94614ba170ddce657b3634f
2020-04-10 03:59:03 +00:00
Xin Li
c4f5136d3c
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: ee05bc2f99 -s ours
...
am skip reason: subject contains skip directive
Change-Id: I5975ea07816b991f07523d18008fdf68e0e321c6
2020-04-10 03:26:14 +00:00
Xin Li
ee05bc2f99
DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master
...
Bug: 151763422
Change-Id: I4d701ead7b0d88ae89575f79844557290e109f66
2020-04-09 17:51:29 -07:00
Xin Li
263633b4de
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a28018dcb9 -s ours am: cb4c05feaa am: 9b008feec7 am: 80fa74efcf -s ours
...
am skip reason: subject contains skip directive
Change-Id: I33064d543219b56ad2a2d5149df2c579af0a7027
2020-03-19 05:45:28 +00:00
Xin Li
80fa74efcf
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a28018dcb9 -s ours am: cb4c05feaa am: 9b008feec7
...
Change-Id: I14e5189d546cdb2b4e99c8abe7a8d6080d5b1c84
2020-03-19 05:05:39 +00:00
Xin Li
9b008feec7
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a28018dcb9 -s ours am: cb4c05feaa
...
Change-Id: I9112a0c0703d382e6710fe7d6226b782e2a93b13
2020-03-19 04:38:37 +00:00
Xin Li
3313cbce58
DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a28018dcb9
...
Change-Id: I38113dd9d2071de5be0e90bab55297d00a5b5d35
2020-03-19 04:22:52 +00:00
Xin Li
cb4c05feaa
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: a28018dcb9 -s ours
...
am skip reason: subject contains skip directive
Change-Id: I499b013b1a9147811123a328ec99c3dbde5f3011
2020-03-19 04:19:45 +00:00
Xin Li
a28018dcb9
DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master
...
Bug: 151763422
Change-Id: I3ea7e3bb734ff3fb28e34c7b246065541c62c23b
2020-03-18 19:40:58 -07:00
Automerger Merge Worker
8580aeed7c
lmkd_test: set process types am: fce58e9165 am: 8b760ee3d4 am: eac5bff2fa am: 29eb290980 am: a4771e32de
...
Change-Id: I64d68ceec1bbb7c0ac1456cd20d9b94a07d56362
2020-03-09 21:48:07 +00:00
Automerger Merge Worker
a4771e32de
lmkd_test: set process types am: fce58e9165 am: 8b760ee3d4 am: eac5bff2fa am: 29eb290980
...
Change-Id: I4ffff3a6ad2747c099b8173108f02be208a3348d
2020-03-09 21:09:05 +00:00
Automerger Merge Worker
29eb290980
lmkd_test: set process types am: fce58e9165 am: 8b760ee3d4 am: eac5bff2fa
...
Change-Id: I60db9494ad2af75b17846ff6f8d76a2a25b8eac6
2020-03-09 20:46:26 +00:00
Automerger Merge Worker
23a9195feb
lmkd_test: set process types am: fce58e9165 am: 8b760ee3d4
...
Change-Id: Ib2981a1ee5dfd276dee992e8fb599e0a3d591eec
2020-03-09 20:19:04 +00:00
Automerger Merge Worker
eac5bff2fa
lmkd_test: set process types am: fce58e9165 am: 8b760ee3d4
...
Change-Id: I2b44bdd6604c2d9678e041fc7b29aab9252314c2
2020-03-09 20:16:19 +00:00
Automerger Merge Worker
8b760ee3d4
lmkd_test: set process types am: fce58e9165
...
Change-Id: Icdfe43af674d3643a3c304c16bc827762151f050
2020-03-09 20:03:53 +00:00
Martin Liu
fce58e9165
lmkd_test: set process types
...
We introduced supporting process type while
registering a process in lmkd. Thus we need
to set process type when registering the test
unit or lmkd would not be able to kill it.
Bug: 143857475
Test: Verified using lmkd_unit_test
Change-Id: I7bf2b552c242dbdc13bb431248ec9182dccaa599
2020-03-09 13:17:51 +08:00
Muhammad Qureshi
0eefbff7b9
Link libstatssocket as a shared library. am: 87168c0e26 am: 2171a0c2f4 am: e18b6d0b90
...
Change-Id: I3c9c5d48f57fc57e34c059a4863856a90607ae03
2020-02-14 22:37:37 +00:00
Muhammad Qureshi
e18b6d0b90
Link libstatssocket as a shared library. am: 87168c0e26 am: 2171a0c2f4
...
Change-Id: Idb85f7875499f727744bd7b6cbe2f40ff7991efe
2020-02-14 22:19:30 +00:00
Muhammad Qureshi
2171a0c2f4
Link libstatssocket as a shared library. am: 87168c0e26
...
Change-Id: I02b53349508cfead1d6a43704b39ad648bf8e3f0
2020-02-14 22:00:51 +00:00
Muhammad Qureshi
87168c0e26
Link libstatssocket as a shared library.
...
As part of moving libstatssocket into statsd apex, libstatssocket will
only be available as a shared library.
Bug: 145923416
Test: m
Change-Id: Ia6b13dcd378011c201b2595d2b3f3fc14213011b
2020-02-12 16:42:53 -08:00
Automerger Merge Worker
5ce5183e22
[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master am: 45cb77c5bc am: 5759b94152 -s ours
...
am skip reason: subject contains skip directive
Change-Id: Id1f72e87196c7e6e20c65a3110f2719c8adf373a
2020-01-16 01:58:50 +00:00
Automerger Merge Worker
5759b94152
DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master am: 45cb77c5bc
...
Change-Id: Id74bdff1f30e8a1a6da7ddd6c2c989eb1e0f889e
2020-01-16 01:46:18 +00:00
Xin Li
45cb77c5bc
DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master
...
Bug: 146167222
Change-Id: I0adb962a42c190f863a301731f8cf53237821555
2020-01-15 15:59:17 -08:00
Automerger Merge Worker
80db5e76e1
Use generated code for logging events to statsd am: ed8fe8465a am: 0ecafff527 am: 08a1f55b5c
...
Change-Id: Ia4cfd02666dbd8269f4dcde0fec6309e00dd9069
2020-01-15 23:32:46 +00:00
Automerger Merge Worker
08a1f55b5c
Use generated code for logging events to statsd am: ed8fe8465a am: 0ecafff527
...
Change-Id: I3a438b1f43acd9e02031f1da3c66927ace16e607
2020-01-15 23:21:52 +00:00
Muhammad Qureshi
0ecafff527
Use generated code for logging events to statsd
...
am: ed8fe8465a
Change-Id: I7c80056a8453345552042728e3eea7c5ef5ccdca
2020-01-15 15:03:59 -08:00
Muhammad Qureshi
ed8fe8465a
Use generated code for logging events to statsd
...
Use the autogenerated libstatslog_lmkd to send events to statsd
The logging schema for statsd is changing as part of statsd becoming
a Mainline module in R. The autogenerated code will handle the schema
change.
Bug: 145887874
Test: m -j
Test: atest android.cts.statsd.atom.UidAtomTests#testLmkKillOccurred
Change-Id: Ibae4cd822807369a799d5c1f6a9c51272e38a074
2020-01-13 12:16:47 -08:00
Automerger Merge Worker
81ac3f6b11
lmkd: Restrict lmkd unsolicited notifications only to subscribed recipients am: 36baf44179 am: 9c7233e6c7 am: 1c18c3396b
...
Change-Id: I068d6335c7a0e09756cc343fb198261b0050472e
2019-12-23 23:26:38 +00:00
Automerger Merge Worker
1c18c3396b
lmkd: Restrict lmkd unsolicited notifications only to subscribed recipients am: 36baf44179 am: 9c7233e6c7
...
Change-Id: Ib77c400f901477dce48127fc87e3531c113db2d9
2019-12-23 23:15:52 +00:00
Suren Baghdasaryan
9c7233e6c7
lmkd: Restrict lmkd unsolicited notifications only to subscribed recipients
...
am: 36baf44179
Change-Id: Iccb0b07c089bcf345e2dd8b5b08f412f3a891b9a
2019-12-23 15:02:33 -08:00
Suren Baghdasaryan
36baf44179
lmkd: Restrict lmkd unsolicited notifications only to subscribed recipients
...
lmkd unsolicited notifications can cause lmkd to block if clients are not
consuming them. Fix that by sending notifications to only subscribed
clients. Introduce LMK_SUBSCRIBE command to allow lmkd clients to subscribe
to event notifications. The only asynchronous event currently supported is
LMK_ASYNC_EVENT_KILL.
Bug: 146597855
Test: fill up send buffer using lmkd_unit_test
Test: confirm lmkd does not block after the fix
Change-Id: I014159aa55b59081f4b9ed53ecd160a49c0682bb
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-12-23 12:35:29 -08:00
Automerger Merge Worker
a09aecfe6a
lmkd_test: align proc_name with lmkd am: f2ead0ca1a am: 3cfaed6e43 am: 6b9bcd6944
...
Change-Id: I9a6e9d497f281000578512d9ec9a0abdf8433e23
2019-12-21 04:36:15 +00:00
Automerger Merge Worker
6b9bcd6944
lmkd_test: align proc_name with lmkd am: f2ead0ca1a am: 3cfaed6e43
...
Change-Id: I78837e4a72b0086498a5b6824d2a7c4ad5b86e86
2019-12-21 04:22:51 +00:00
Martin Liu
3cfaed6e43
lmkd_test: align proc_name with lmkd
...
am: f2ead0ca1a
Change-Id: If6fa397d5b2a2292270cec666bf8b05dd1bac183
2019-12-20 20:04:21 -08:00
Martin Liu
f2ead0ca1a
lmkd_test: align proc_name with lmkd
...
This change is to align how we get proc_name
between lmkd and lmkd_unit_test or it will always
fail when we run command such as ./lmkd_unit_test
under the device shell.
Bug: 146415484
Test: Verified using lmkd_unit_test
Change-Id: I3a6ebf0747a1054c5758b91fbacf3179b66b56c3
2019-12-20 11:12:06 +08:00
Automerger Merge Worker
053c05d93d
Build lmkd as C++ am: 43f3d2b190 am: 9309a1b376 am: bd6dddceaf
...
Change-Id: I5adc4aa6051b636e5e166ad162193c2d18a5b616
2019-12-16 17:47:17 +00:00
Automerger Merge Worker
bd6dddceaf
Build lmkd as C++ am: 43f3d2b190 am: 9309a1b376
...
Change-Id: I44b4400d1d499a773e1ec0d716e417a189085724
2019-12-16 17:35:43 +00:00
Tom Cherry
9309a1b376
Build lmkd as C++
...
am: 43f3d2b190
Change-Id: I372c6b437070c09952dc4c84863db324d4aad912
2019-12-16 09:21:23 -08:00
Tom Cherry
43f3d2b190
Build lmkd as C++
...
Bug: 145669697
Test: build
Change-Id: I4fb2a9a900c8a6915ee84cc3d82434596301b24b
2019-12-13 08:40:30 -08:00
Automerger Merge Worker
908ad06a0f
lmkd: Support to send unsolicited message to clients am: 5c48096d8d am: 3123c4746c am: 2b3ba70636
...
Change-Id: If6b12904d3bd8dd62b4762c00c11b1cb12f1fbbb
2019-12-13 02:25:46 +00:00
Automerger Merge Worker
2b3ba70636
lmkd: Support to send unsolicited message to clients am: 5c48096d8d am: 3123c4746c
...
Change-Id: I3f81a8cc8fb2f81a20e84a27334082a36d4af991
2019-12-13 01:47:08 +00:00
Jing Ji
3123c4746c
lmkd: Support to send unsolicited message to clients
...
am: 5c48096d8d
Change-Id: Idf8184718f6e5a1ed13c1ce3476df81a59335d7d
2019-12-12 16:38:17 -08:00
Jing Ji
5c48096d8d
lmkd: Support to send unsolicited message to clients
...
For now the only unsolicited message from lmkd is the process
kills on memory pressure.
Bug: 136036078
Test: atest ApplicationExitInfoTest
Change-Id: I503fd6a45ebab5276460b0ab978ebb2b8431dc0d
Signed-off-by: Jing Ji <jji@google.com>
2019-12-12 08:53:04 -08:00
George Burgess IV
dc399add21
lmkd: fix an overallocation am: a5845e7b60 am: 7b28974872
...
am: 66e5e052f4
Change-Id: I8f8ff65ed45f7c8bfdafcd6f9ea85bd035178f26
2019-12-09 14:07:40 -08:00
George Burgess IV
66e5e052f4
lmkd: fix an overallocation am: a5845e7b60
...
am: 7b28974872
Change-Id: Ic0fab4e8d6aaa68fa82f926c6bbc7aed5656810e
2019-12-09 14:04:34 -08:00
George Burgess IV
7b28974872
lmkd: fix an overallocation
...
am: a5845e7b60
Change-Id: I923b746aed263de036baf61b4dde787e1bb1e402
2019-12-09 14:02:45 -08:00