commit | cf968e9d37c00d1526d1ee6d5ddb2c6911c52f81 | [log] [tgz] |
---|---|---|
author | shafik <shafik@google.com> | Wed May 01 19:00:06 2019 +0100 |
committer | shafik <shafik@google.com> | Thu May 02 12:15:57 2019 +0100 |
tree | 75e9098ce3f7178563ea8e1eea2015a58273a1e3 | |
parent | 28c538d2896ab379ba9d87c3c1253e2d5d2f5d89 [diff] |
Prevent deadlock in RollbackManager#getAvailabeRollbacks Throw an IllegalStateException if RollbackManager#getAvailabeRollbacks is called from the handler thread. Bug: 131745429 Test: manual test * Add a call to RollbackManager#getAvailabeRollbacks from RollbackPackageHealthObserver#onBootCompleted * Observe WTF logs and device bootlooping Test: atest RollbackTest Test: atest StagedRollbackTest Change-Id: Icd649f0c9474ecf1e5468eb835d7cf4231f17fbc