daemon/

directory
v3.0.0-rc46 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2026 License: Apache-2.0

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 configannounce announces the configuration files the daemon writes itself, and lets the filesystem watcher tell them from the writes it has to announce.
Package configannounce announces the configuration files the daemon writes itself, and lets the filesystem watcher tell them from the writes it has to announce.
Package console serves the console sessions of a node.
Package console serves the console sessions of a node.
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 drbdmon watches the state changes of the drbd resources, and publishes them as pubsub events, for the instances holding a drbd resource to evaluate their status again.
Package drbdmon watches the state changes of the drbd resources, and publishes them as pubsub events, for the instances holding a drbd resource to evaluate their status again.
Package encryptconn provides encrypted/decrypted net.Conn
Package encryptconn provides encrypted/decrypted net.Conn
hb
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
hbdedup
Package hbdedup drops the decoding of a heartbeat frame a peer already delivered over another heartbeat link.
Package hbdedup drops the decoding of a heartbeat frame a peer already delivered over another heartbeat link.
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
lsnracme
Package lsnracme is the listener answering the http-01 ACME challenges of the certificates of listener.tls_secs, in plain http on listener.acme_port, usually 80: the port an ACME directory reads them from.
Package lsnracme is the listener answering the http-01 ACME challenges of the certificates of listener.tls_secs, in plain http on listener.acme_port, usually 80: the port an ACME directory reads them from.
routehttp
Package routehttp provides http mux
Package routehttp provides http mux
tlssecs
Package tlssecs reads the secs of listener.tls_secs for the listeners: the certificates the inet listener presents to the clients asking one of their names, and the http-01 challenge tokens the acme listener answers.
Package tlssecs reads the secs of listener.tls_secs for the listeners: the certificates the inet listener presents to the clients asking one of their names, and the http-01 challenge tokens the acme listener answers.
Package metricsplit holds no code.
Package metricsplit holds no code.
Package mntmon is responsible for monitoring filesystem mount/umount/remount events and publishing them as pubsub events.
Package mntmon is responsible for monitoring filesystem mount/umount/remount events and publishing them as pubsub events.
Package msgbus defines the Opensvc messages
Package msgbus defines the Opensvc messages
Package netmon is responsible for monitoring network link and IP address changes via netlink and publishing them as pubsub events.
Package netmon is responsible for monitoring network link and IP address changes via netlink and publishing them as pubsub events.
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 pgmetrics provides Prometheus metrics for cgroup resource usage under the opensvc.slice hierarchy.
Package pgmetrics provides Prometheus metrics for cgroup resource usage under the opensvc.slice hierarchy.
Package remoteconfig defines functions to fetch object config file from api
Package remoteconfig defines functions to fetch object config file from api
Package session remembers the actions the daemon ran, so a client that submitted one can ask how it ended.
Package session remembers the actions the daemon ran, so a client that submitted one can ask how it ended.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL