diff options
author | Christopher Tate <ctate@google.com> | 2015-03-30 18:00:52 -0700 |
---|---|---|
committer | Christopher Tate <ctate@google.com> | 2015-03-30 18:00:52 -0700 |
commit | ab06997ed5d4599f7223f3033b5c3bc77ac7044e (patch) | |
tree | 0802d9b2192aad4153727a5114cb20260e2c9394 /services/appwidget | |
parent | dc0078b7947e0b035dce6c61108a48a276b11034 (diff) | |
download | frameworks_base-ab06997ed5d4599f7223f3033b5c3bc77ac7044e.zip frameworks_base-ab06997ed5d4599f7223f3033b5c3bc77ac7044e.tar.gz frameworks_base-ab06997ed5d4599f7223f3033b5c3bc77ac7044e.tar.bz2 |
Fixes to full-backup scheduling edge cases
If a scheduled full-data backup was attempted but the device had not yet
run the primary key/value backup pass, the full-data backup scheduler
would wind up in a bad state and potentially never retry until reboot.
We now properly reschedule a future retry, using the key/value
scheduling batch quantum as a backoff to be sure to give it a chance
to run before the next time full data is attempted.
Change-Id: Ic7eb7a7940fe6380f40d04813a46fc336e95815e
Diffstat (limited to 'services/appwidget')
0 files changed, 0 insertions, 0 deletions