Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintBusFactor ¶
func PrintBusFactor(nodes []*nodeselection.SelectedNode, selector nodeselection.NodeAttribute, threshold int)
Types ¶
type Availability ¶
type Availability struct {
StreamID string `arg:""`
util.DialerHelper
Keys string `required:""`
}
Availability reports the status / availability of one single segment.
func (*Availability) Run ¶
func (s *Availability) Run() error
type Classify ¶
type Classify struct {
db.WithDatabase
StreamID string `arg:""`
PlacementFile string
}
type Download ¶
type Download struct {
util.DialerHelper
db.WithDatabase
StreamID string `arg:""`
Keys string `required:""`
NodeInfo bool
}
type Nodes ¶
type Nodes struct {
db.WithDatabase
NodeIDs string `arg:""`
Verbose bool `default:"true"`
}
type PieceList ¶
type PieceList struct {
StreamID string `arg:""`
util.DialerHelper
Keys string
}
PieceList reports the status / availability of one single segment.
type Report ¶ added in v1.2.0
type Segment ¶
type Segment struct {
Histogram Histogram `cmd:"" help:"diversity histogram of a segment"`
List PieceList `cmd:"" help:"list piece locations in a csv for one single segment"`
Availability Availability `cmd:"" help:"test availability of the segment with calling exists endpoints"`
Classify Classify `cmd:"" help:"execute piece classification on segment"`
Download Download `cmd:"" help:"download all the available pieces ASAP"`
Ecdecode ECDecode `cmd:"" help:"decode original segment from downloaded pieces"`
Show Show `cmd:"" help:"show information about the segment"`
Report Report `cmd:"" help:"show segments based on segment id list"`
Nodes Nodes `cmd:"" help:"print details of nodes"`
}
Segment contains command which uses direct database connection.
Click to show internal directories.
Click to hide internal directories.