Chromium Code Reviews
DescriptionLogDog: Handle archive failures.
The LogDog Coordinator now tracks failed stream archival attempts. If a
stream fails to archive, it will retry the archival task a specific
number of times, then ultimately accept the stream as archived.
Failed archival is only permitted when a log stream has had its
completeness requirement dropped.
This handles the case where a data corruption occurs. Currently, such a
log stream would stay in archival limbo forever, having incomplete
archival tasked but having the archival task fail each time. This allows
the stream to fail if it truly cannot be archived.
BUG=
Patch Set 1 #
Total comments: 8
Patch Set 2 : Added ArchiveState, moved to dual-state w/ intent to migrate. #Patch Set 3 : Dual-state in Get endpoint. #
Total comments: 2
Patch Set 4 : Better comment. #Patch Set 5 : Regenerate protobufs. #Messages
Total messages: 10 (3 generated)
|