Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type T ¶
type T struct {
// contains filtered or unexported fields
}
func (*T) Start ¶
Start starts the heartbeat components
It starts: with ctx:
- the hb controller to maintain heartbeat status and peers It is firstly started and lastly stopped
- hb drivers
with cancelable context - the dispatcher of messages to send to hb tx components - the dispatcher of read messages from hb rx components to daemon data - the goroutine responsible for hb drivers lifecycle
Directories
¶
| Path | Synopsis |
|---|---|
|
Package hbcrypto handles creation and updates of *atomic.Pointer[omcrypto.T] to follow the cluster name or hb secret object changes.
|
Package hbcrypto handles creation and updates of *atomic.Pointer[omcrypto.T] to follow the cluster name or hb secret object changes. |
|
Package hbctrl manage data and status of daemon heartbeats
|
Package hbctrl manage data and status of daemon heartbeats |
|
Package hbdisk implement a hb disk driver.
|
Package hbdisk implement a hb disk driver. |
|
Package hbmcast implement a hb multicast driver
|
Package hbmcast implement a hb multicast driver |
|
Package hbrelay uses a tiers opensvc agent as a kv store to exchange node data.
|
Package hbrelay uses a tiers opensvc agent as a kv store to exchange node data. |
|
Package hbucast implement a hb unicast driver
|
Package hbucast implement a hb unicast driver |
Click to show internal directories.
Click to hide internal directories.