Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Error = errs.Class("queue error")
Error is a standard error class for this package.
Functions ¶
This section is empty.
Types ¶
type RepairQueue ¶
type RepairQueue interface { // Insert adds an injured segment. Insert(ctx context.Context, s *pb.InjuredSegment) error // Select gets an injured segment. Select(ctx context.Context) (*pb.InjuredSegment, error) // Delete removes an injured segment. Delete(ctx context.Context, s *pb.InjuredSegment) error // SelectN lists limit amount of injured segments. SelectN(ctx context.Context, limit int) ([]pb.InjuredSegment, error) // Count counts the number of segments in the repair queue. Count(ctx context.Context) (count int, err error) }
RepairQueue implements queueing for segments that need repairing. Implementation can be found at satellite/satellitedb/repairqueue.go.
architecture: Database
Click to show internal directories.
Click to hide internal directories.