Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB interface { // IncrementRepairAttempts increments the repair attempts. IncrementRepairAttempts(ctx context.Context, segmentInfo *internalpb.IrreparableSegment) error // Get returns irreparable segment info based on segmentKey. Get(ctx context.Context, segmentKey metabase.SegmentKey) (*internalpb.IrreparableSegment, error) // GetLimited returns a list of irreparable segment info starting after the last segment info we retrieved GetLimited(ctx context.Context, limit int, lastSeenSegmentKey metabase.SegmentKey) ([]*internalpb.IrreparableSegment, error) // Delete removes irreparable segment info based on segmentKey. Delete(ctx context.Context, segmentKey metabase.SegmentKey) error }
DB stores information about repairs that have failed.
architecture: Database
type Inspector ¶
type Inspector struct {
// contains filtered or unexported fields
}
Inspector is a RPC service for inspecting irreparable internals.
architecture: Endpoint
func (*Inspector) ListIrreparableSegments ¶
func (srv *Inspector) ListIrreparableSegments(ctx context.Context, req *internalpb.ListIrreparableSegmentsRequest) (_ *internalpb.ListIrreparableSegmentsResponse, err error)
ListIrreparableSegments returns a number of irreparable segments by limit and offset.
Click to show internal directories.
Click to hide internal directories.