Skip to content

Implement crawl resume against the Crawl registry (ADR-0007) #67

Description

@filipeforattini

What to build

Implement crawl resume against the Crawl registry: look up the Crawl, reopen its Frontier and Seen-set, and continue draining pending Jobs as a new run over the same crawl_id (replacing the current stub). Detect a stale-running Crawl (process died) and take it over rather than double-run. See ADR-0007.

Acceptance criteria

  • crawl resume reopens a registered Crawl and drains its pending Jobs.
  • Resume starts a new run_id over the same crawl_id.
  • A stale-running Crawl is taken over, not double-run.
  • Tests cover resume of an interrupted Crawl.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked:dependencyWaiting on other issues (req:N edges); auto-unblocks when the last dependency closesreq:65Blocked on #65

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions