Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Compact ¶
type Compact struct {
Dir string `usage:"directory of the store (not the db!)" default:"/tmp/store"`
}
type Convert ¶
func (*Convert) Copy ¶
func (i *Convert) Copy(ctx context.Context, store blobstore.Blobs, op *piecestore.HashStoreBackend, info blobstore.BlobInfo, buf []byte, header *pb.PieceHeader) (err error)
type Generate ¶ added in v1.1.0
type Generate struct {
load.PieceIDStream
Dir string `usage:"directory of the store (not the db!)" default:"/tmp/store"`
Samples int `usage:"number of pieces to be written" default:"1"`
Size int64 `usage:"size of the pieces to be written" default:"100000"`
TTL time.Duration `usage:"TTL to be used"`
TTLModulo int `usage:"modulo for TTL. Only the selected pieces with this modulo will be TTLed" default:"1"`
MinTableSize uint64 `usage:"minimum table size for the store" default:"20"`
MetaPath string `usage:"path to the meta file" default:""`
}
type Hashstore ¶
type Hashstore struct {
Convert Convert `cmd:"" usage:"import data to the hashtable"`
List List `cmd:"" usage:"list content of a hashtable"`
Stat Stat `cmd:"" usage:"list content of a hashtable stat"`
Generate Generate `cmd:"" usage:"generate data to a hashtable store"`
Compact Compact `cmd:"" usage:"compact a hashtable store"`
Report Report `cmd:"" usage:"show additional reports on a hashtable store"`
}
Click to show internal directories.
Click to hide internal directories.