commit | 0db2addca8284f79cc5e9a4d97a1effa5142fe1e | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Sat Jan 28 02:50:00 2023 +0000 |
committer | Steven Moreland <smoreland@google.com> | Tue Jan 31 01:44:53 2023 +0000 |
tree | 5425bf2f79533fb5922dadd465a95f0c6d6f28a7 | |
parent | 71216198dfcd8194cc4b32ad2ee7f3d3045ac67a [diff] |
servicemanager: fix lazy service issues Most of the issues here occured in a single thread, and they were due to inconsistent state in the state machine around clients, and it appears there were a lot of other things added which papered over these issues. I've marked explanations in more detail in the code itself. Bug: 264814573 Test: aidl_lazy_test in a loop at 500x speed by adjusting timings, running for an hour Change-Id: Ifa20a7214839a91543413d3c4ee2b0a24e0c3751