Ferricstore.Doctor (ferricstore v0.4.2)

Copy Markdown View Source

Admin diagnostics and bounded repair jobs.

Doctor is deliberately command-driven: production users can run it through the Redis protocol and the dashboard can call the same surface. The inline CHECK path only reads bounded metadata. Potentially expensive scans or repairs run as background jobs so they do not block a client connection or a dashboard request.

Summary

Functions

Returns a specification to start this module under a supervisor.

Types

scope()

@type scope() :: :bitcask | :blob_refs | :flow_lmdb

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

start_link(opts \\ [])