Skip to content
Commit c82b3c66 authored by Winson's avatar Winson
Browse files

Introduce package state mutation APIs

Adds APIs to record a state at some time and use that state to commit
changes to package state. Which allows reconcilation and retry of
competing changes without needing to take the data model lock unless
absolutely necessary.

Also copies over data model/settings changes to make it compile.

Split from actual usage to make review easier.

Bug: 202291547

Test: presubmit, no usages yet

Change-Id: I6738829185022efef4add1805b5a52b3de3d173a
parent e90bb5f6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment