Alex Buynytskyy c9e4cf30f0 Remove deadlock/lock contention on Incremental progress update.
Incremental progress is updated separately, and can create deadlock or
simply wait for mLock while session is doing some heavy processing. This
in turn blocks progress update or binder thread, causing long delays for
all other packages.

(This is a cherry-pick to resolve merging conflict)

Bug: 160635296
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I6120443a03ec22d1ca672e5a1acf8b3752e1c3ee
Merged-In: I6120443a03ec22d1ca672e5a1acf8b3752e1c3ee
2021-04-02 00:06:36 +00:00
2021-03-15 12:32:58 +00:00
2021-04-01 11:55:31 +01:00
2021-04-01 19:25:35 +00:00
2021-01-18 17:45:19 +01:00
…
2020-07-15 13:02:35 +01:00
2021-01-27 12:09:16 -08:00
…
2021-01-06 18:40:58 -07:00
Description
No description provided
21 GiB
Languages
Java 73.7%
Kotlin 14%
PowerBuilder 5.8%
C++ 5.2%
AIDL 1%