Chromium Code Reviews
DescriptionMigrate ArcUserDataService into ArcAuthService.
There are race problems around data removing.
One of the cause is that state management is done in
ArcAuthService and ArcUserDataService separately.
This CL migrates ArcUserDataService into ArcAuthService
so that we can remove the data when necessary.
BUG=633258, 636218
TEST=Ran manually.
- "Enable -> ARC boot wait -> Disable" triggers data removal after
ARC stop.
- "Enable -> Disable before ARC boot" triggers immediate data
removal.
- "Enable -> ARC boot wait -> Kill ARC instance" does not trigger
data removal.
NOTRY=true
NOPRESUBMIT=true
TBR=dspaid@chromium.org, lhchavez@chromium.org, stevenjb@chromium.org
Review-Url: https://codereview.chromium.org/2209173002
Cr-Commit-Position: refs/heads/master@{#411923}
(cherry picked from commit 6d95ad318e992261c45f5a88a0a599663a6d66ae)
Patch Set 1 #Patch Set 2 : Fix compile errors. #Messages
Total messages: 19 (10 generated)
|