Skip to content
Astera Technology

Choose the freshest point among complete restore candidates

Compare separate snapshot chains, including a newer starting point beyond an older chain gap.

Define each independent starting snapshot

In this invented model a completed snapshot is a valid independent starting state, and whole contiguous log segments can extend it. Candidate A starts 10:00, has logs to 10:10 and 10:20, then a missing 10:20–10:30 segment. Candidate B starts at completed 10:25 and has a whole 10:25–10:28 segment. Requested cutoff 10:28; choose the freshest complete endpoint not later than it. Snapshots are internally complete by supplied evidence.

Independent recovery candidates
CandidateStarting snapshot /chainLatest supported endpoint
A10:00; complete to 10:20, gap next10:20
B10:25; complete 10:25–10:2810:28
RequestedCutoff 10:28Do not exceed cutoff
Download editable CSV ↓

Extend each candidate through its own chain

  1. Validate each starting snapshot separately
  2. Find each contiguous supported endpoint
  3. Choose the freshest eligible endpoint

A later log cannot jump A’s gap, but an independently complete B snapshot does not require A’s earlier chain.

Which candidate reaches the cutoff and how much later is it than A’s endpoint?

Show the worked answer

B reaches 10:28, eight minutes later than A’s 10:20. A alone is short eight minutes, but its missing segment does not invalidate the independently complete B starting point.

Choose a point within the requested cutoff

Filled decision checks
CaseDecisionReason
UseA onlyLatest 10:20Gap stops that chain
UseB snapshot plus its logReaches 10:28Independent complete start
Download editable CSV ↓

Record B’s snapshot and log identities as the selected material set, then rehearse the resulting output. Selecting sufficient materials does not prove execution succeeded.

Related resources