diff options
| author | 2009-09-24 18:01:46 -0700 | |
|---|---|---|
| committer | 2009-09-24 19:54:46 -0700 | |
| commit | 21ab6a5bdb791c138f284442cdac9e73ca6c5c11 (patch) | |
| tree | 5799cbcdf7325750f565e456cc26c5901dc30159 /libs/rs/rsObjectBase.cpp | |
| parent | d35db5ec8bd5ef07840fa84318284df04a69411c (diff) | |
Disallow concurrent backups; consult transport requestBackupTime()
* We now check for in-progress backups when asked to perform one, and don't
bother firing off another one concurrently (nor do we adjust the scheduling;
after all, someone asked to do a backup "now" and we're doing one, so we are
in line with expectations). We also defer backup passes while a restore is
in flight, and abort attempts to perform a restore during a backup pass.
* When a backup attempt fails, we now ask the transport how far in the future we
should put our retry. Previously we were simply not bothering to consult with
the transport, so we would wind up retrying backup while network connectivity
was known to be down, etc.
Change-Id: Ic7758010b74e06e90c50d46b7b0dd01b17af7c90
Diffstat (limited to 'libs/rs/rsObjectBase.cpp')
0 files changed, 0 insertions, 0 deletions