Documentation
¶
Index ¶
Constants ¶
View Source
const ( ClusterEventsChannel = "cluster.events" KindNodeJoinEvent = "node-join-event" KindNodeLeftEvent = "node-left-event" KindFragmentMigrationEvent = "fragment-migration-event" KindFragmentReceivedEvent = "fragment-received-event" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FragmentMigrationEvent ¶
type FragmentMigrationEvent struct {
Kind string `json:"kind"`
Source string `json:"source"`
Target string `json:"target"`
Identifier string `json:"identifier"`
PartitionID uint64 `json:"partition_id"`
DataStructure string `json:"data_structure"`
Length int `json:"length"`
IsBackup bool `json:"is_backup"`
Timestamp int64 `json:"timestamp"`
}
func (*FragmentMigrationEvent) Encode ¶
func (f *FragmentMigrationEvent) Encode() (string, error)
type FragmentReceivedEvent ¶
type FragmentReceivedEvent struct {
Kind string `json:"kind"`
Source string `json:"source"`
Identifier string `json:"identifier"`
PartitionID uint64 `json:"partition_id"`
DataStructure string `json:"data_structure"`
Length int `json:"length"`
IsBackup bool `json:"is_backup"`
Timestamp int64 `json:"timestamp"`
}
func (*FragmentReceivedEvent) Encode ¶
func (f *FragmentReceivedEvent) Encode() (string, error)
Click to show internal directories.
Click to hide internal directories.