Issue 911333 tracks transitioning cicerone and tremplin to call StartLxdContainer asynchronously.
New API is here: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1375091
Chrome should pass in true for the async flag in StartLxdContainerRequest. The two new interesting return statuses from this method are:
STARTING - the container is starting. It will be ready for SetUpUser after LxdContainerStartingSignal(Status=STARTED) is received.
REMAPPING - the container is starting but must remap its rootfs ids. This can take a long time, maybe minutes on slow devices or devices with a lot of Crostini state. We'll need to put up a dialog or something while this happens. The container will be ready for SetUpUser when LxdContainerStartingSignal(Status=STARTED) is received.
Initially assigning to Nick to find an owner.
Comment 1 by bugdroid1@chromium.org
, Jan 7