mirror of
https://github.com/siderolabs/omni.git
synced 2025-08-06 01:27:02 +02:00
fix: bump inmem COSI state history capacity
Some checks are pending
default / default (push) Waiting to run
default / e2e-backups (push) Blocked by required conditions
default / e2e-forced-removal (push) Blocked by required conditions
default / e2e-scaling (push) Blocked by required conditions
default / e2e-short (push) Blocked by required conditions
default / e2e-short-secureboot (push) Blocked by required conditions
default / e2e-templates (push) Blocked by required conditions
default / e2e-upgrades (push) Blocked by required conditions
default / e2e-workload-proxy (push) Blocked by required conditions
Some checks are pending
default / default (push) Waiting to run
default / e2e-backups (push) Blocked by required conditions
default / e2e-forced-removal (push) Blocked by required conditions
default / e2e-scaling (push) Blocked by required conditions
default / e2e-short (push) Blocked by required conditions
default / e2e-short-secureboot (push) Blocked by required conditions
default / e2e-templates (push) Blocked by required conditions
default / e2e-upgrades (push) Blocked by required conditions
default / e2e-workload-proxy (push) Blocked by required conditions
This should address buffer overrun on Omni restarts, when the account has >1000 machines registered. Fixes: https://github.com/siderolabs/omni/issues/1234 Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
This commit is contained in:
parent
aa5d89d6d4
commit
df5a2b92f9
@ -90,7 +90,7 @@ func newNamespacedState(params *config.Params, primaryStorageCoreState state.Cor
|
||||
return nil, nil, fmt.Errorf("failed to create etcd backup store: %w", err)
|
||||
}
|
||||
|
||||
buildEphemeralState := inmem.NewStateWithOptions(inmem.WithHistoryGap(20))
|
||||
buildEphemeralState := inmem.NewStateWithOptions(inmem.WithHistoryGap(20), inmem.WithHistoryMaxCapacity(10000))
|
||||
ephemeralState := buildEphemeralState(resources.EphemeralNamespace)
|
||||
metaEphemeralState := buildEphemeralState(meta.NamespaceName)
|
||||
infraProviderState := infraprovider.NewState(primaryStorageCoreState, ephemeralState, logger.With(logging.Component("infraprovider_state")))
|
||||
|
Loading…
Reference in New Issue
Block a user