Skip to content

crucible-downstairs verify continue in the face of errors #1804

@leftwo

Description

@leftwo

If crucible-downstairs verify finds a context slot it can't read, it bails early:

BRM42220006 # /tmp/crucible-downstairs verify -d /pool/ext/cf5f8849-0c5a-475b-8683-6d17da88d1d1/crypt/zone/oxz_crucible_af8a8712-457c-4ea7-a8b6-aecb04761c1b/root/data/regions/67f34c5a-7205-49af-b440-3c0218ed2b19
Error: missing context slot for block 49360 in extent 18

Ideally, it could continue and scan the rest of the extents, but just mark the one it failed to read as failed when it gets to it.
This would help to verify a region that is open an active.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions