Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
|
Package ccfg is responsible for the cluster config
|
Package ccfg is responsible for the cluster config |
|
Package collector is the daemon collector main goroutine
|
Package collector is the daemon collector main goroutine |
|
Package cstat is responsible for the cluster status
|
Package cstat is responsible for the cluster status |
|
Package daemon is responsible ot other opensvc daemons start/stop
|
Package daemon is responsible ot other opensvc daemons start/stop |
|
Package daemondata implements daemon journaled data
|
Package daemondata implements daemon journaled data |
|
Package daemonhelper is a helper for daemon components tests
|
Package daemonhelper is a helper for daemon components tests |
|
Package discover implements object discovery for daemon
|
Package discover implements object discovery for daemon |
|
Package dns is responsible for the cluster dns zone management.
|
Package dns is responsible for the cluster dns zone management. |
|
Package draincommand is a helper for daemon drain commands
|
Package draincommand is a helper for daemon drain commands |
|
Package encryptconn provides encrypted/decrypted net.Conn
|
Package encryptconn provides encrypted/decrypted net.Conn |
|
hbcrypto
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. |
|
hbctrl
Package hbctrl manage data and status of daemon heartbeats
|
Package hbctrl manage data and status of daemon heartbeats |
|
hbdisk
Package hbdisk implement a hb disk driver.
|
Package hbdisk implement a hb disk driver. |
|
hbmcast
Package hbmcast implement a hb multicast driver
|
Package hbmcast implement a hb multicast driver |
|
hbrelay
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. |
|
hbucast
Package hbucast implement a hb unicast driver
|
Package hbucast implement a hb unicast driver |
|
Package hbcache manage []cluster.HeartbeatStream cache localnode
|
Package hbcache manage []cluster.HeartbeatStream cache localnode |
|
Package icfg is responsible for local instance.Config
|
Package icfg is responsible for local instance.Config |
|
Package imon is responsible for of local instance state
|
Package imon is responsible for of local instance state |
|
Package istat implements the management of local instance status
|
Package istat implements the management of local instance status |
|
routehttp
Package routehttp provides http mux
|
Package routehttp provides http mux |
|
Package msgbus defines the Opensvc messages
|
Package msgbus defines the Opensvc messages |
|
Package nmon is responsible for the local node states
|
Package nmon is responsible for the local node states |
|
Package omon is responsible for of object.Status
|
Package omon is responsible for of object.Status |
|
Package remoteconfig defines functions to fetch object config file from api
|
Package remoteconfig defines functions to fetch object config file from api |
Click to show internal directories.
Click to hide internal directories.