Chromium Code Reviews
DescriptionArchivist asserts completeness through keys scan.
Currently, when the Archivist needs to archive a complete stream, it
attempts to do an archival and fails if records are missing. This is
fairly expensive, as the full archival requires Google Storage
operations and potentially large amounts of Intermediate Storage data
being pulled. A bad case is when the missing log entry is the last one
in a very long stream.
This takes advantage of the new Storage keys-only Get support to assert
completeness up-front via a keys-only scan of the log stream. This
improves archival speeds in failure cases and simplifies archival logic.
BUG=
Committed: https://github.com/luci/luci-go/commit/98a579258ed1e62f2a70edd718e947c08eb6ddee
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Remove unused members. #
Depends on Patchset: Messages
Total messages: 8 (4 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||