Skip to content

sled-agent config reconciler should not block on key-retrieval #9647

@andrewjstone

Description

@andrewjstone

calls to Disk::new which happen inside the sled-agent config-reconciler block waiting for trust quorum to remotely retrieve key shares and reconstruct the rack secret. This is very quick when everything is healthy, but if there is network weather will block the reconciler indefinitely.

We should probably spawn a task for each Disk::new call and poll those from the reconciler.

CC @plaidfinch @jgallagher

Metadata

Metadata

Assignees

No one assigned

    Labels

    Sled AgentRelated to the Per-Sled Configuration and Management

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions