Removedor de Componente de Mantenimiento

El Removedor de Componentes de Mantenimiento es responsable de eliminar automáticamente los componentes que han superado su Tiempo de Vida Configurado (TTL).

Escenario

Cuando un componente en la base de datos es más antiguo que el valor de tiempo de vida definido en la configuración, se considera obsoleto y será eliminado de la base de datos.

Configuración

Property Grouping: ipf.debulker.housekeeping.stale-component-remover

Key Description Default Value

ipf.debulker.housekeeping.stale-component-remover.component-max-age

Maximum allowed age for a component before it is considered stale.

"10d"

ipf.debulker.housekeeping.stale-component-remover.enabled

Enables or disables the stale component remover.

true

ipf.debulker.housekeeping.stale-component-remover.housekeeping-interval

Interval between consecutive housekeeping executions.

"60m"

ipf.debulker.housekeeping.stale-component-remover.initial-delay

Initial delay before the first housekeeping task is triggered.

"0s"

ipf.debulker.housekeeping.stale-component-remover.scheduler-restart-settings.jitter-factor

Jitter factor applied to the scheduler’s backoff strategy to randomize restarts.

0.2

ipf.debulker.housekeeping.stale-component-remover.scheduler-restart-settings.max-backoff

Maximum delay before restarting the scheduler after a failure.

"1s"

ipf.debulker.housekeeping.stale-component-remover.scheduler-restart-settings.min-backoff

Minimum delay before restarting the scheduler after a failure.

"1s"