Documentation ¶
Index ¶
- Constants
- Variables
- func Commit(pachClient *client.APIClient, taskService task.Service, branch *pfs.Branch, ...) (string, error)
- func Modification(env *Env, commit *pfs.Commit, spec *ModificationSpec) error
- func NewValidatorClient(client Client) *validatorClient
- func PutFile(ctx context.Context, c Client, fileSource FileSource, count int) (string, error)
- func Worker(pachClient *client.APIClient, taskService task.Service) error
- type Client
- type CommitSpec
- func (*CommitSpec) Descriptor() ([]byte, []int)
- func (m *CommitSpec) GetCount() int64
- func (m *CommitSpec) GetFileSources() []*FileSourceSpec
- func (m *CommitSpec) GetModifications() []*ModificationSpec
- func (m *CommitSpec) GetValidator() *ValidatorSpec
- func (m *CommitSpec) Marshal() (dAtA []byte, err error)
- func (x *CommitSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *CommitSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CommitSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CommitSpec) ProtoMessage()
- func (m *CommitSpec) Reset()
- func (m *CommitSpec) Size() (n int)
- func (m *CommitSpec) String() string
- func (m *CommitSpec) Unmarshal(dAtA []byte) error
- func (m *CommitSpec) XXX_DiscardUnknown()
- func (m *CommitSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CommitSpec) XXX_Merge(src proto.Message)
- func (m *CommitSpec) XXX_Size() int
- func (m *CommitSpec) XXX_Unmarshal(b []byte) error
- type Env
- type FileSource
- type FileSourceSpec
- func (*FileSourceSpec) Descriptor() ([]byte, []int)
- func (m *FileSourceSpec) GetName() string
- func (m *FileSourceSpec) GetRandom() *RandomFileSourceSpec
- func (m *FileSourceSpec) Marshal() (dAtA []byte, err error)
- func (x *FileSourceSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *FileSourceSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *FileSourceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FileSourceSpec) ProtoMessage()
- func (m *FileSourceSpec) Reset()
- func (m *FileSourceSpec) Size() (n int)
- func (m *FileSourceSpec) String() string
- func (m *FileSourceSpec) Unmarshal(dAtA []byte) error
- func (m *FileSourceSpec) XXX_DiscardUnknown()
- func (m *FileSourceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FileSourceSpec) XXX_Merge(src proto.Message)
- func (m *FileSourceSpec) XXX_Size() int
- func (m *FileSourceSpec) XXX_Unmarshal(b []byte) error
- type FrequencySpec
- func (*FrequencySpec) Descriptor() ([]byte, []int)
- func (m *FrequencySpec) GetCount() int64
- func (m *FrequencySpec) GetProb() int64
- func (m *FrequencySpec) Marshal() (dAtA []byte, err error)
- func (x *FrequencySpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *FrequencySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *FrequencySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FrequencySpec) ProtoMessage()
- func (m *FrequencySpec) Reset()
- func (m *FrequencySpec) Size() (n int)
- func (m *FrequencySpec) String() string
- func (m *FrequencySpec) Unmarshal(dAtA []byte) error
- func (m *FrequencySpec) XXX_DiscardUnknown()
- func (m *FrequencySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FrequencySpec) XXX_Merge(src proto.Message)
- func (m *FrequencySpec) XXX_Size() int
- func (m *FrequencySpec) XXX_Unmarshal(b []byte) error
- type ModificationSpec
- func (*ModificationSpec) Descriptor() ([]byte, []int)
- func (m *ModificationSpec) GetCount() int64
- func (m *ModificationSpec) GetPutFile() *PutFileSpec
- func (m *ModificationSpec) Marshal() (dAtA []byte, err error)
- func (x *ModificationSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *ModificationSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ModificationSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ModificationSpec) ProtoMessage()
- func (m *ModificationSpec) Reset()
- func (m *ModificationSpec) Size() (n int)
- func (m *ModificationSpec) String() string
- func (m *ModificationSpec) Unmarshal(dAtA []byte) error
- func (m *ModificationSpec) XXX_DiscardUnknown()
- func (m *ModificationSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ModificationSpec) XXX_Merge(src proto.Message)
- func (m *ModificationSpec) XXX_Size() int
- func (m *ModificationSpec) XXX_Unmarshal(b []byte) error
- type PutFileSpec
- func (*PutFileSpec) Descriptor() ([]byte, []int)
- func (m *PutFileSpec) GetCount() int64
- func (m *PutFileSpec) GetSource() string
- func (m *PutFileSpec) Marshal() (dAtA []byte, err error)
- func (x *PutFileSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *PutFileSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PutFileSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PutFileSpec) ProtoMessage()
- func (m *PutFileSpec) Reset()
- func (m *PutFileSpec) Size() (n int)
- func (m *PutFileSpec) String() string
- func (m *PutFileSpec) Unmarshal(dAtA []byte) error
- func (m *PutFileSpec) XXX_DiscardUnknown()
- func (m *PutFileSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PutFileSpec) XXX_Merge(src proto.Message)
- func (m *PutFileSpec) XXX_Size() int
- func (m *PutFileSpec) XXX_Unmarshal(b []byte) error
- type PutFileTask
- func (*PutFileTask) Descriptor() ([]byte, []int)
- func (m *PutFileTask) GetAuthToken() string
- func (m *PutFileTask) GetCount() int64
- func (m *PutFileTask) GetFileSource() *FileSourceSpec
- func (m *PutFileTask) GetSeed() int64
- func (m *PutFileTask) Marshal() (dAtA []byte, err error)
- func (x *PutFileTask) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *PutFileTask) MarshalTo(dAtA []byte) (int, error)
- func (m *PutFileTask) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PutFileTask) ProtoMessage()
- func (m *PutFileTask) Reset()
- func (m *PutFileTask) Size() (n int)
- func (m *PutFileTask) String() string
- func (m *PutFileTask) Unmarshal(dAtA []byte) error
- func (m *PutFileTask) XXX_DiscardUnknown()
- func (m *PutFileTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PutFileTask) XXX_Merge(src proto.Message)
- func (m *PutFileTask) XXX_Size() int
- func (m *PutFileTask) XXX_Unmarshal(b []byte) error
- type PutFileTaskResult
- func (*PutFileTaskResult) Descriptor() ([]byte, []int)
- func (m *PutFileTaskResult) GetFileSetId() string
- func (m *PutFileTaskResult) GetHash() []byte
- func (m *PutFileTaskResult) Marshal() (dAtA []byte, err error)
- func (x *PutFileTaskResult) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *PutFileTaskResult) MarshalTo(dAtA []byte) (int, error)
- func (m *PutFileTaskResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PutFileTaskResult) ProtoMessage()
- func (m *PutFileTaskResult) Reset()
- func (m *PutFileTaskResult) Size() (n int)
- func (m *PutFileTaskResult) String() string
- func (m *PutFileTaskResult) Unmarshal(dAtA []byte) error
- func (m *PutFileTaskResult) XXX_DiscardUnknown()
- func (m *PutFileTaskResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PutFileTaskResult) XXX_Merge(src proto.Message)
- func (m *PutFileTaskResult) XXX_Size() int
- func (m *PutFileTaskResult) XXX_Unmarshal(b []byte) error
- type RandomDirectorySpec
- func (*RandomDirectorySpec) Descriptor() ([]byte, []int)
- func (m *RandomDirectorySpec) GetDepth() *SizeSpec
- func (m *RandomDirectorySpec) GetRun() int64
- func (m *RandomDirectorySpec) Marshal() (dAtA []byte, err error)
- func (x *RandomDirectorySpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *RandomDirectorySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RandomDirectorySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RandomDirectorySpec) ProtoMessage()
- func (m *RandomDirectorySpec) Reset()
- func (m *RandomDirectorySpec) Size() (n int)
- func (m *RandomDirectorySpec) String() string
- func (m *RandomDirectorySpec) Unmarshal(dAtA []byte) error
- func (m *RandomDirectorySpec) XXX_DiscardUnknown()
- func (m *RandomDirectorySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RandomDirectorySpec) XXX_Merge(src proto.Message)
- func (m *RandomDirectorySpec) XXX_Size() int
- func (m *RandomDirectorySpec) XXX_Unmarshal(b []byte) error
- type RandomFile
- type RandomFileSourceSpec
- func (*RandomFileSourceSpec) Descriptor() ([]byte, []int)
- func (m *RandomFileSourceSpec) GetDirectory() *RandomDirectorySpec
- func (m *RandomFileSourceSpec) GetIncrementPath() bool
- func (m *RandomFileSourceSpec) GetSizes() []*SizeSpec
- func (m *RandomFileSourceSpec) Marshal() (dAtA []byte, err error)
- func (x *RandomFileSourceSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *RandomFileSourceSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RandomFileSourceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RandomFileSourceSpec) ProtoMessage()
- func (m *RandomFileSourceSpec) Reset()
- func (m *RandomFileSourceSpec) Size() (n int)
- func (m *RandomFileSourceSpec) String() string
- func (m *RandomFileSourceSpec) Unmarshal(dAtA []byte) error
- func (m *RandomFileSourceSpec) XXX_DiscardUnknown()
- func (m *RandomFileSourceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RandomFileSourceSpec) XXX_Merge(src proto.Message)
- func (m *RandomFileSourceSpec) XXX_Size() int
- func (m *RandomFileSourceSpec) XXX_Unmarshal(b []byte) error
- type SizeSpec
- func (*SizeSpec) Descriptor() ([]byte, []int)
- func (m *SizeSpec) GetMaxSize() int64
- func (m *SizeSpec) GetMinSize() int64
- func (m *SizeSpec) GetProb() int64
- func (m *SizeSpec) Marshal() (dAtA []byte, err error)
- func (x *SizeSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *SizeSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *SizeSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SizeSpec) ProtoMessage()
- func (m *SizeSpec) Reset()
- func (m *SizeSpec) Size() (n int)
- func (m *SizeSpec) String() string
- func (m *SizeSpec) Unmarshal(dAtA []byte) error
- func (m *SizeSpec) XXX_DiscardUnknown()
- func (m *SizeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SizeSpec) XXX_Merge(src proto.Message)
- func (m *SizeSpec) XXX_Size() int
- func (m *SizeSpec) XXX_Unmarshal(b []byte) error
- type State
- func (*State) Descriptor() ([]byte, []int)
- func (m *State) GetCommits() []*State_Commit
- func (m *State) Marshal() (dAtA []byte, err error)
- func (x *State) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *State) MarshalTo(dAtA []byte) (int, error)
- func (m *State) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*State) ProtoMessage()
- func (m *State) Reset()
- func (m *State) Size() (n int)
- func (m *State) String() string
- func (m *State) Unmarshal(dAtA []byte) error
- func (m *State) XXX_DiscardUnknown()
- func (m *State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State) XXX_Merge(src proto.Message)
- func (m *State) XXX_Size() int
- func (m *State) XXX_Unmarshal(b []byte) error
- type State_Commit
- func (*State_Commit) Descriptor() ([]byte, []int)
- func (m *State_Commit) GetCommit() *pfs.Commit
- func (m *State_Commit) GetHash() []byte
- func (m *State_Commit) Marshal() (dAtA []byte, err error)
- func (x *State_Commit) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *State_Commit) MarshalTo(dAtA []byte) (int, error)
- func (m *State_Commit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*State_Commit) ProtoMessage()
- func (m *State_Commit) Reset()
- func (m *State_Commit) Size() (n int)
- func (m *State_Commit) String() string
- func (m *State_Commit) Unmarshal(dAtA []byte) error
- func (m *State_Commit) XXX_DiscardUnknown()
- func (m *State_Commit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State_Commit) XXX_Merge(src proto.Message)
- func (m *State_Commit) XXX_Size() int
- func (m *State_Commit) XXX_Unmarshal(b []byte) error
- type Validator
- type ValidatorSpec
- func (*ValidatorSpec) Descriptor() ([]byte, []int)
- func (m *ValidatorSpec) GetFrequency() *FrequencySpec
- func (m *ValidatorSpec) Marshal() (dAtA []byte, err error)
- func (x *ValidatorSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
- func (m *ValidatorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ValidatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ValidatorSpec) ProtoMessage()
- func (m *ValidatorSpec) Reset()
- func (m *ValidatorSpec) Size() (n int)
- func (m *ValidatorSpec) String() string
- func (m *ValidatorSpec) Unmarshal(dAtA []byte) error
- func (m *ValidatorSpec) XXX_DiscardUnknown()
- func (m *ValidatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorSpec) XXX_Merge(src proto.Message)
- func (m *ValidatorSpec) XXX_Size() int
- func (m *ValidatorSpec) XXX_Unmarshal(b []byte) error
Constants ¶
View Source
const LoadSpecification string = `` /* 1095-byte string literal not displayed */
Variables ¶
Functions ¶
func Modification ¶
func Modification(env *Env, commit *pfs.Commit, spec *ModificationSpec) error
func NewValidatorClient ¶
func NewValidatorClient(client Client) *validatorClient
Types ¶
type Client ¶
type Client interface { WithCreateFileSetClient(ctx context.Context, cb func(client.ModifyFile) error) (*pfs.CreateFileSetResponse, error) AddFileSet(ctx context.Context, commit *pfs.Commit, ID string) error GlobFile(ctx context.Context, commit *pfs.Commit, pattern string, cb func(*pfs.FileInfo) error) error WaitCommitSet(id string, cb func(*pfs.CommitInfo) error) error Ctx() context.Context }
Client is the standard interface for a load testing client. TODO: This should become the client.Client interface when we put the standard pach client behind an interface that takes a context as the first parameter for each method.
func NewPachClient ¶
type CommitSpec ¶
type CommitSpec struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` Modifications []*ModificationSpec `protobuf:"bytes,2,rep,name=modifications,proto3" json:"modifications,omitempty"` FileSources []*FileSourceSpec `protobuf:"bytes,3,rep,name=file_sources,json=fileSources,proto3" json:"file_sources,omitempty"` Validator *ValidatorSpec `protobuf:"bytes,4,opt,name=validator,proto3" json:"validator,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CommitSpec) Descriptor ¶
func (*CommitSpec) Descriptor() ([]byte, []int)
func (*CommitSpec) GetCount ¶
func (m *CommitSpec) GetCount() int64
func (*CommitSpec) GetFileSources ¶
func (m *CommitSpec) GetFileSources() []*FileSourceSpec
func (*CommitSpec) GetModifications ¶
func (m *CommitSpec) GetModifications() []*ModificationSpec
func (*CommitSpec) GetValidator ¶
func (m *CommitSpec) GetValidator() *ValidatorSpec
func (*CommitSpec) Marshal ¶
func (m *CommitSpec) Marshal() (dAtA []byte, err error)
func (*CommitSpec) MarshalLogObject ¶
func (x *CommitSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*CommitSpec) MarshalToSizedBuffer ¶
func (m *CommitSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CommitSpec) ProtoMessage ¶
func (*CommitSpec) ProtoMessage()
func (*CommitSpec) Reset ¶
func (m *CommitSpec) Reset()
func (*CommitSpec) Size ¶
func (m *CommitSpec) Size() (n int)
func (*CommitSpec) String ¶
func (m *CommitSpec) String() string
func (*CommitSpec) Unmarshal ¶
func (m *CommitSpec) Unmarshal(dAtA []byte) error
func (*CommitSpec) XXX_DiscardUnknown ¶
func (m *CommitSpec) XXX_DiscardUnknown()
func (*CommitSpec) XXX_Marshal ¶
func (m *CommitSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommitSpec) XXX_Merge ¶
func (m *CommitSpec) XXX_Merge(src proto.Message)
func (*CommitSpec) XXX_Size ¶
func (m *CommitSpec) XXX_Size() int
func (*CommitSpec) XXX_Unmarshal ¶
func (m *CommitSpec) XXX_Unmarshal(b []byte) error
type Env ¶
type Env struct {
// contains filtered or unexported fields
}
func (*Env) FileSource ¶
func (e *Env) FileSource(name string) *FileSourceSpec
type FileSource ¶
type FileSource interface {
Next() (*RandomFile, error)
}
func NewFileSource ¶
func NewFileSource(spec *FileSourceSpec, random *rand.Rand) FileSource
type FileSourceSpec ¶
type FileSourceSpec struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Random *RandomFileSourceSpec `protobuf:"bytes,2,opt,name=random,proto3" json:"random,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FileSourceSpec) Descriptor ¶
func (*FileSourceSpec) Descriptor() ([]byte, []int)
func (*FileSourceSpec) GetName ¶
func (m *FileSourceSpec) GetName() string
func (*FileSourceSpec) GetRandom ¶
func (m *FileSourceSpec) GetRandom() *RandomFileSourceSpec
func (*FileSourceSpec) Marshal ¶
func (m *FileSourceSpec) Marshal() (dAtA []byte, err error)
func (*FileSourceSpec) MarshalLogObject ¶
func (x *FileSourceSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*FileSourceSpec) MarshalToSizedBuffer ¶
func (m *FileSourceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FileSourceSpec) ProtoMessage ¶
func (*FileSourceSpec) ProtoMessage()
func (*FileSourceSpec) Reset ¶
func (m *FileSourceSpec) Reset()
func (*FileSourceSpec) Size ¶
func (m *FileSourceSpec) Size() (n int)
func (*FileSourceSpec) String ¶
func (m *FileSourceSpec) String() string
func (*FileSourceSpec) Unmarshal ¶
func (m *FileSourceSpec) Unmarshal(dAtA []byte) error
func (*FileSourceSpec) XXX_DiscardUnknown ¶
func (m *FileSourceSpec) XXX_DiscardUnknown()
func (*FileSourceSpec) XXX_Marshal ¶
func (m *FileSourceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FileSourceSpec) XXX_Merge ¶
func (m *FileSourceSpec) XXX_Merge(src proto.Message)
func (*FileSourceSpec) XXX_Size ¶
func (m *FileSourceSpec) XXX_Size() int
func (*FileSourceSpec) XXX_Unmarshal ¶
func (m *FileSourceSpec) XXX_Unmarshal(b []byte) error
type FrequencySpec ¶
type FrequencySpec struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` Prob int64 `protobuf:"varint,2,opt,name=prob,proto3" json:"prob,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FrequencySpec) Descriptor ¶
func (*FrequencySpec) Descriptor() ([]byte, []int)
func (*FrequencySpec) GetCount ¶
func (m *FrequencySpec) GetCount() int64
func (*FrequencySpec) GetProb ¶
func (m *FrequencySpec) GetProb() int64
func (*FrequencySpec) Marshal ¶
func (m *FrequencySpec) Marshal() (dAtA []byte, err error)
func (*FrequencySpec) MarshalLogObject ¶
func (x *FrequencySpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*FrequencySpec) MarshalToSizedBuffer ¶
func (m *FrequencySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FrequencySpec) ProtoMessage ¶
func (*FrequencySpec) ProtoMessage()
func (*FrequencySpec) Reset ¶
func (m *FrequencySpec) Reset()
func (*FrequencySpec) Size ¶
func (m *FrequencySpec) Size() (n int)
func (*FrequencySpec) String ¶
func (m *FrequencySpec) String() string
func (*FrequencySpec) Unmarshal ¶
func (m *FrequencySpec) Unmarshal(dAtA []byte) error
func (*FrequencySpec) XXX_DiscardUnknown ¶
func (m *FrequencySpec) XXX_DiscardUnknown()
func (*FrequencySpec) XXX_Marshal ¶
func (m *FrequencySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FrequencySpec) XXX_Merge ¶
func (m *FrequencySpec) XXX_Merge(src proto.Message)
func (*FrequencySpec) XXX_Size ¶
func (m *FrequencySpec) XXX_Size() int
func (*FrequencySpec) XXX_Unmarshal ¶
func (m *FrequencySpec) XXX_Unmarshal(b []byte) error
type ModificationSpec ¶
type ModificationSpec struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` PutFile *PutFileSpec `protobuf:"bytes,2,opt,name=put_file,json=putFile,proto3" json:"put_file,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ModificationSpec) Descriptor ¶
func (*ModificationSpec) Descriptor() ([]byte, []int)
func (*ModificationSpec) GetCount ¶
func (m *ModificationSpec) GetCount() int64
func (*ModificationSpec) GetPutFile ¶
func (m *ModificationSpec) GetPutFile() *PutFileSpec
func (*ModificationSpec) Marshal ¶
func (m *ModificationSpec) Marshal() (dAtA []byte, err error)
func (*ModificationSpec) MarshalLogObject ¶
func (x *ModificationSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*ModificationSpec) MarshalToSizedBuffer ¶
func (m *ModificationSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ModificationSpec) ProtoMessage ¶
func (*ModificationSpec) ProtoMessage()
func (*ModificationSpec) Reset ¶
func (m *ModificationSpec) Reset()
func (*ModificationSpec) Size ¶
func (m *ModificationSpec) Size() (n int)
func (*ModificationSpec) String ¶
func (m *ModificationSpec) String() string
func (*ModificationSpec) Unmarshal ¶
func (m *ModificationSpec) Unmarshal(dAtA []byte) error
func (*ModificationSpec) XXX_DiscardUnknown ¶
func (m *ModificationSpec) XXX_DiscardUnknown()
func (*ModificationSpec) XXX_Marshal ¶
func (m *ModificationSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ModificationSpec) XXX_Merge ¶
func (m *ModificationSpec) XXX_Merge(src proto.Message)
func (*ModificationSpec) XXX_Size ¶
func (m *ModificationSpec) XXX_Size() int
func (*ModificationSpec) XXX_Unmarshal ¶
func (m *ModificationSpec) XXX_Unmarshal(b []byte) error
type PutFileSpec ¶
type PutFileSpec struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PutFileSpec) Descriptor ¶
func (*PutFileSpec) Descriptor() ([]byte, []int)
func (*PutFileSpec) GetCount ¶
func (m *PutFileSpec) GetCount() int64
func (*PutFileSpec) GetSource ¶
func (m *PutFileSpec) GetSource() string
func (*PutFileSpec) Marshal ¶
func (m *PutFileSpec) Marshal() (dAtA []byte, err error)
func (*PutFileSpec) MarshalLogObject ¶
func (x *PutFileSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*PutFileSpec) MarshalToSizedBuffer ¶
func (m *PutFileSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PutFileSpec) ProtoMessage ¶
func (*PutFileSpec) ProtoMessage()
func (*PutFileSpec) Reset ¶
func (m *PutFileSpec) Reset()
func (*PutFileSpec) Size ¶
func (m *PutFileSpec) Size() (n int)
func (*PutFileSpec) String ¶
func (m *PutFileSpec) String() string
func (*PutFileSpec) Unmarshal ¶
func (m *PutFileSpec) Unmarshal(dAtA []byte) error
func (*PutFileSpec) XXX_DiscardUnknown ¶
func (m *PutFileSpec) XXX_DiscardUnknown()
func (*PutFileSpec) XXX_Marshal ¶
func (m *PutFileSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PutFileSpec) XXX_Merge ¶
func (m *PutFileSpec) XXX_Merge(src proto.Message)
func (*PutFileSpec) XXX_Size ¶
func (m *PutFileSpec) XXX_Size() int
func (*PutFileSpec) XXX_Unmarshal ¶
func (m *PutFileSpec) XXX_Unmarshal(b []byte) error
type PutFileTask ¶
type PutFileTask struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` FileSource *FileSourceSpec `protobuf:"bytes,2,opt,name=file_source,json=fileSource,proto3" json:"file_source,omitempty"` Seed int64 `protobuf:"varint,3,opt,name=seed,proto3" json:"seed,omitempty"` AuthToken string `protobuf:"bytes,4,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PutFileTask) Descriptor ¶
func (*PutFileTask) Descriptor() ([]byte, []int)
func (*PutFileTask) GetAuthToken ¶
func (m *PutFileTask) GetAuthToken() string
func (*PutFileTask) GetCount ¶
func (m *PutFileTask) GetCount() int64
func (*PutFileTask) GetFileSource ¶
func (m *PutFileTask) GetFileSource() *FileSourceSpec
func (*PutFileTask) GetSeed ¶
func (m *PutFileTask) GetSeed() int64
func (*PutFileTask) Marshal ¶
func (m *PutFileTask) Marshal() (dAtA []byte, err error)
func (*PutFileTask) MarshalLogObject ¶
func (x *PutFileTask) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*PutFileTask) MarshalToSizedBuffer ¶
func (m *PutFileTask) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PutFileTask) ProtoMessage ¶
func (*PutFileTask) ProtoMessage()
func (*PutFileTask) Reset ¶
func (m *PutFileTask) Reset()
func (*PutFileTask) Size ¶
func (m *PutFileTask) Size() (n int)
func (*PutFileTask) String ¶
func (m *PutFileTask) String() string
func (*PutFileTask) Unmarshal ¶
func (m *PutFileTask) Unmarshal(dAtA []byte) error
func (*PutFileTask) XXX_DiscardUnknown ¶
func (m *PutFileTask) XXX_DiscardUnknown()
func (*PutFileTask) XXX_Marshal ¶
func (m *PutFileTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PutFileTask) XXX_Merge ¶
func (m *PutFileTask) XXX_Merge(src proto.Message)
func (*PutFileTask) XXX_Size ¶
func (m *PutFileTask) XXX_Size() int
func (*PutFileTask) XXX_Unmarshal ¶
func (m *PutFileTask) XXX_Unmarshal(b []byte) error
type PutFileTaskResult ¶
type PutFileTaskResult struct { FileSetId string `protobuf:"bytes,1,opt,name=file_set_id,json=fileSetId,proto3" json:"file_set_id,omitempty"` Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PutFileTaskResult) Descriptor ¶
func (*PutFileTaskResult) Descriptor() ([]byte, []int)
func (*PutFileTaskResult) GetFileSetId ¶
func (m *PutFileTaskResult) GetFileSetId() string
func (*PutFileTaskResult) GetHash ¶
func (m *PutFileTaskResult) GetHash() []byte
func (*PutFileTaskResult) Marshal ¶
func (m *PutFileTaskResult) Marshal() (dAtA []byte, err error)
func (*PutFileTaskResult) MarshalLogObject ¶
func (x *PutFileTaskResult) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*PutFileTaskResult) MarshalTo ¶
func (m *PutFileTaskResult) MarshalTo(dAtA []byte) (int, error)
func (*PutFileTaskResult) MarshalToSizedBuffer ¶
func (m *PutFileTaskResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PutFileTaskResult) ProtoMessage ¶
func (*PutFileTaskResult) ProtoMessage()
func (*PutFileTaskResult) Reset ¶
func (m *PutFileTaskResult) Reset()
func (*PutFileTaskResult) Size ¶
func (m *PutFileTaskResult) Size() (n int)
func (*PutFileTaskResult) String ¶
func (m *PutFileTaskResult) String() string
func (*PutFileTaskResult) Unmarshal ¶
func (m *PutFileTaskResult) Unmarshal(dAtA []byte) error
func (*PutFileTaskResult) XXX_DiscardUnknown ¶
func (m *PutFileTaskResult) XXX_DiscardUnknown()
func (*PutFileTaskResult) XXX_Marshal ¶
func (m *PutFileTaskResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PutFileTaskResult) XXX_Merge ¶
func (m *PutFileTaskResult) XXX_Merge(src proto.Message)
func (*PutFileTaskResult) XXX_Size ¶
func (m *PutFileTaskResult) XXX_Size() int
func (*PutFileTaskResult) XXX_Unmarshal ¶
func (m *PutFileTaskResult) XXX_Unmarshal(b []byte) error
type RandomDirectorySpec ¶
type RandomDirectorySpec struct { Depth *SizeSpec `protobuf:"bytes,1,opt,name=depth,proto3" json:"depth,omitempty"` Run int64 `protobuf:"varint,2,opt,name=run,proto3" json:"run,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RandomDirectorySpec) Descriptor ¶
func (*RandomDirectorySpec) Descriptor() ([]byte, []int)
func (*RandomDirectorySpec) GetDepth ¶
func (m *RandomDirectorySpec) GetDepth() *SizeSpec
func (*RandomDirectorySpec) GetRun ¶
func (m *RandomDirectorySpec) GetRun() int64
func (*RandomDirectorySpec) Marshal ¶
func (m *RandomDirectorySpec) Marshal() (dAtA []byte, err error)
func (*RandomDirectorySpec) MarshalLogObject ¶
func (x *RandomDirectorySpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*RandomDirectorySpec) MarshalTo ¶
func (m *RandomDirectorySpec) MarshalTo(dAtA []byte) (int, error)
func (*RandomDirectorySpec) MarshalToSizedBuffer ¶
func (m *RandomDirectorySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RandomDirectorySpec) ProtoMessage ¶
func (*RandomDirectorySpec) ProtoMessage()
func (*RandomDirectorySpec) Reset ¶
func (m *RandomDirectorySpec) Reset()
func (*RandomDirectorySpec) Size ¶
func (m *RandomDirectorySpec) Size() (n int)
func (*RandomDirectorySpec) String ¶
func (m *RandomDirectorySpec) String() string
func (*RandomDirectorySpec) Unmarshal ¶
func (m *RandomDirectorySpec) Unmarshal(dAtA []byte) error
func (*RandomDirectorySpec) XXX_DiscardUnknown ¶
func (m *RandomDirectorySpec) XXX_DiscardUnknown()
func (*RandomDirectorySpec) XXX_Marshal ¶
func (m *RandomDirectorySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RandomDirectorySpec) XXX_Merge ¶
func (m *RandomDirectorySpec) XXX_Merge(src proto.Message)
func (*RandomDirectorySpec) XXX_Size ¶
func (m *RandomDirectorySpec) XXX_Size() int
func (*RandomDirectorySpec) XXX_Unmarshal ¶
func (m *RandomDirectorySpec) XXX_Unmarshal(b []byte) error
type RandomFile ¶
type RandomFile struct {
// contains filtered or unexported fields
}
func Files ¶
func Files(fileSource FileSource, count int) ([]*RandomFile, error)
func NewRandomFile ¶
func NewRandomFile(path string, r io.Reader) *RandomFile
func (*RandomFile) Path ¶
func (f *RandomFile) Path() string
type RandomFileSourceSpec ¶
type RandomFileSourceSpec struct { Directory *RandomDirectorySpec `protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty"` Sizes []*SizeSpec `protobuf:"bytes,2,rep,name=sizes,proto3" json:"sizes,omitempty"` IncrementPath bool `protobuf:"varint,3,opt,name=increment_path,json=incrementPath,proto3" json:"increment_path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RandomFileSourceSpec) Descriptor ¶
func (*RandomFileSourceSpec) Descriptor() ([]byte, []int)
func (*RandomFileSourceSpec) GetDirectory ¶
func (m *RandomFileSourceSpec) GetDirectory() *RandomDirectorySpec
func (*RandomFileSourceSpec) GetIncrementPath ¶
func (m *RandomFileSourceSpec) GetIncrementPath() bool
func (*RandomFileSourceSpec) GetSizes ¶
func (m *RandomFileSourceSpec) GetSizes() []*SizeSpec
func (*RandomFileSourceSpec) Marshal ¶
func (m *RandomFileSourceSpec) Marshal() (dAtA []byte, err error)
func (*RandomFileSourceSpec) MarshalLogObject ¶
func (x *RandomFileSourceSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*RandomFileSourceSpec) MarshalTo ¶
func (m *RandomFileSourceSpec) MarshalTo(dAtA []byte) (int, error)
func (*RandomFileSourceSpec) MarshalToSizedBuffer ¶
func (m *RandomFileSourceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RandomFileSourceSpec) ProtoMessage ¶
func (*RandomFileSourceSpec) ProtoMessage()
func (*RandomFileSourceSpec) Reset ¶
func (m *RandomFileSourceSpec) Reset()
func (*RandomFileSourceSpec) Size ¶
func (m *RandomFileSourceSpec) Size() (n int)
func (*RandomFileSourceSpec) String ¶
func (m *RandomFileSourceSpec) String() string
func (*RandomFileSourceSpec) Unmarshal ¶
func (m *RandomFileSourceSpec) Unmarshal(dAtA []byte) error
func (*RandomFileSourceSpec) XXX_DiscardUnknown ¶
func (m *RandomFileSourceSpec) XXX_DiscardUnknown()
func (*RandomFileSourceSpec) XXX_Marshal ¶
func (m *RandomFileSourceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RandomFileSourceSpec) XXX_Merge ¶
func (m *RandomFileSourceSpec) XXX_Merge(src proto.Message)
func (*RandomFileSourceSpec) XXX_Size ¶
func (m *RandomFileSourceSpec) XXX_Size() int
func (*RandomFileSourceSpec) XXX_Unmarshal ¶
func (m *RandomFileSourceSpec) XXX_Unmarshal(b []byte) error
type SizeSpec ¶
type SizeSpec struct { MinSize int64 `protobuf:"varint,1,opt,name=min_size,json=min,proto3" json:"min_size,omitempty"` MaxSize int64 `protobuf:"varint,2,opt,name=max_size,json=max,proto3" json:"max_size,omitempty"` Prob int64 `protobuf:"varint,3,opt,name=prob,proto3" json:"prob,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SizeSpec) Descriptor ¶
func (*SizeSpec) GetMaxSize ¶
func (*SizeSpec) GetMinSize ¶
func (*SizeSpec) MarshalLogObject ¶
func (x *SizeSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*SizeSpec) MarshalToSizedBuffer ¶
func (*SizeSpec) ProtoMessage ¶
func (*SizeSpec) ProtoMessage()
func (*SizeSpec) XXX_DiscardUnknown ¶
func (m *SizeSpec) XXX_DiscardUnknown()
func (*SizeSpec) XXX_Marshal ¶
func (*SizeSpec) XXX_Unmarshal ¶
type State ¶
type State struct { Commits []*State_Commit `protobuf:"bytes,1,rep,name=commits,proto3" json:"commits,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*State) Descriptor ¶
func (*State) GetCommits ¶
func (m *State) GetCommits() []*State_Commit
func (*State) MarshalLogObject ¶
func (x *State) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) XXX_DiscardUnknown ¶
func (m *State) XXX_DiscardUnknown()
func (*State) XXX_Marshal ¶
func (*State) XXX_Unmarshal ¶
type State_Commit ¶
type State_Commit struct { Commit *pfs.Commit `protobuf:"bytes,1,opt,name=commit,proto3" json:"commit,omitempty"` Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*State_Commit) Descriptor ¶
func (*State_Commit) Descriptor() ([]byte, []int)
func (*State_Commit) GetCommit ¶
func (m *State_Commit) GetCommit() *pfs.Commit
func (*State_Commit) GetHash ¶
func (m *State_Commit) GetHash() []byte
func (*State_Commit) Marshal ¶
func (m *State_Commit) Marshal() (dAtA []byte, err error)
func (*State_Commit) MarshalLogObject ¶
func (x *State_Commit) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*State_Commit) MarshalToSizedBuffer ¶
func (m *State_Commit) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*State_Commit) ProtoMessage ¶
func (*State_Commit) ProtoMessage()
func (*State_Commit) Reset ¶
func (m *State_Commit) Reset()
func (*State_Commit) Size ¶
func (m *State_Commit) Size() (n int)
func (*State_Commit) String ¶
func (m *State_Commit) String() string
func (*State_Commit) Unmarshal ¶
func (m *State_Commit) Unmarshal(dAtA []byte) error
func (*State_Commit) XXX_DiscardUnknown ¶
func (m *State_Commit) XXX_DiscardUnknown()
func (*State_Commit) XXX_Marshal ¶
func (m *State_Commit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*State_Commit) XXX_Merge ¶
func (m *State_Commit) XXX_Merge(src proto.Message)
func (*State_Commit) XXX_Size ¶
func (m *State_Commit) XXX_Size() int
func (*State_Commit) XXX_Unmarshal ¶
func (m *State_Commit) XXX_Unmarshal(b []byte) error
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
func NewValidator ¶
func NewValidator(spec *ValidatorSpec, random *rand.Rand) (*Validator, error)
type ValidatorSpec ¶
type ValidatorSpec struct { Frequency *FrequencySpec `protobuf:"bytes,1,opt,name=frequency,proto3" json:"frequency,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ValidatorSpec) Descriptor ¶
func (*ValidatorSpec) Descriptor() ([]byte, []int)
func (*ValidatorSpec) GetFrequency ¶
func (m *ValidatorSpec) GetFrequency() *FrequencySpec
func (*ValidatorSpec) Marshal ¶
func (m *ValidatorSpec) Marshal() (dAtA []byte, err error)
func (*ValidatorSpec) MarshalLogObject ¶
func (x *ValidatorSpec) MarshalLogObject(enc zapcore.ObjectEncoder) error
func (*ValidatorSpec) MarshalToSizedBuffer ¶
func (m *ValidatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ValidatorSpec) ProtoMessage ¶
func (*ValidatorSpec) ProtoMessage()
func (*ValidatorSpec) Reset ¶
func (m *ValidatorSpec) Reset()
func (*ValidatorSpec) Size ¶
func (m *ValidatorSpec) Size() (n int)
func (*ValidatorSpec) String ¶
func (m *ValidatorSpec) String() string
func (*ValidatorSpec) Unmarshal ¶
func (m *ValidatorSpec) Unmarshal(dAtA []byte) error
func (*ValidatorSpec) XXX_DiscardUnknown ¶
func (m *ValidatorSpec) XXX_DiscardUnknown()
func (*ValidatorSpec) XXX_Marshal ¶
func (m *ValidatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorSpec) XXX_Merge ¶
func (m *ValidatorSpec) XXX_Merge(src proto.Message)
func (*ValidatorSpec) XXX_Size ¶
func (m *ValidatorSpec) XXX_Size() int
func (*ValidatorSpec) XXX_Unmarshal ¶
func (m *ValidatorSpec) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.