Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
Reconciler implements reconciliation logic for repairing outdated repository replicas.
func NewReconciler ¶
func NewReconciler(log logrus.FieldLogger, db glsql.Querier, hc praefect.HealthChecker, storages map[string][]string, buckets []float64) *Reconciler
NewReconciler returns a new Reconciler for repairing outdated repositories.
func (*Reconciler) Collect ¶
func (r *Reconciler) Collect(ch chan<- prometheus.Metric)
nolint: revive,stylecheck // This is unintentionally missing documentation.
func (*Reconciler) Describe ¶
func (r *Reconciler) Describe(ch chan<- *prometheus.Desc)
nolint: revive,stylecheck // This is unintentionally missing documentation.
Click to show internal directories.
Click to hide internal directories.