commit | 0779dedb22272e04bd6b99c9d97817e6ad03ff9a | [log] [tgz] |
---|---|---|
author | Valerie Hau <vhau@google.com> | Tue Mar 19 12:43:04 2019 -0700 |
committer | Valerie Hau <vhau@google.com> | Tue Mar 19 14:39:49 2019 -0700 |
tree | 88dfdde45dc9c1c235981e6d51cf79c4064c248c | |
parent | fbf18cc352196f6e01caf273ca42c5419abf62b3 [diff] |
Do not block transaction application on flush Condition wait in applyTransactionState blocks threads sending a synchronous transaction until SF can commit the transaction. However, the main SF thread can also applyTransactionState on pending transactions. In these cases, SF should not be blocked waiting for itself to commit the transaction. Bug: 127852667 Test: build, boot, manual Change-Id: Id6b81529b2f1537ba5ce7aec27789e26225b167b