Skip to content

Conversation

@ndr-ds
Copy link
Contributor

@ndr-ds ndr-ds commented Oct 28, 2025

Motivation

We're setting Scylla settings using this ConfigMap, but there's actually no guarantee that it will exist by the time Scylla starts. I've seen networks deployed that just ignore the ConfigMap and use default settings, for example, because the ConfigMap wasn't created yet when Scylla started.

Proposal

Enforce that the ConfigMap will be created before Scylla starts.

Test Plan

Deployed a network, it uses the ConfigMap options more reliably now

Release Plan

  • These changes should be backported to the latest testnet branch, then
    • be released in a validator hotfix.

Copy link
Contributor Author

ndr-ds commented Oct 28, 2025

Copy link
Collaborator

@eldios eldios left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Base automatically changed from 10-28-fix_small_bug_on_exporter_config to main October 29, 2025 04:56
@ndr-ds ndr-ds added this pull request to the merge queue Oct 29, 2025
Merged via the queue into main with commit 5742b74 Oct 29, 2025
33 checks passed
@ndr-ds ndr-ds deleted the 10-23-make_sure_that_the_scylla_config_configmap_exists_when_scylla_gets_created branch October 29, 2025 05:42
ndr-ds added a commit that referenced this pull request Oct 30, 2025
…eated (#4871)

## Motivation

We're setting Scylla settings using this ConfigMap, but there's actually
no guarantee that it will exist by the time Scylla starts. I've seen
networks deployed that just ignore the ConfigMap and use default
settings, for example, because the ConfigMap wasn't created yet when
Scylla started.

## Proposal

Enforce that the ConfigMap will be created before Scylla starts.

## Test Plan

Deployed a network, it uses the ConfigMap options more reliably now

## Release Plan

- These changes should be backported to the latest `testnet` branch,
then
    - be released in a validator hotfix.
ndr-ds added a commit that referenced this pull request Oct 30, 2025
…eated (#4871)

## Motivation

We're setting Scylla settings using this ConfigMap, but there's actually
no guarantee that it will exist by the time Scylla starts. I've seen
networks deployed that just ignore the ConfigMap and use default
settings, for example, because the ConfigMap wasn't created yet when
Scylla started.

## Proposal

Enforce that the ConfigMap will be created before Scylla starts.

## Test Plan

Deployed a network, it uses the ConfigMap options more reliably now

## Release Plan

- These changes should be backported to the latest `testnet` branch,
then
    - be released in a validator hotfix.
ndr-ds added a commit that referenced this pull request Oct 30, 2025
## Motivation
Backport a few PRs:

- **Make sending traces to Tempo less confusing (#4771)**
- **Add otlp_exporter_endpoint option to proxy/server as well (#4829)**
- **Stop using init and entrypoint scripts (#4830)**
- **Use release_max_level_trace instead (#4554)**
- **Make all heap profile logs trace (#4845)**
- **exporter: Add retry logging to indexer connection (#4846)**
- **Fix notification forwarding to avoid duplicate messages and handle
lag (#4848)**
- **Fix a few explorer frontend bugs (#4849)**
- **Add support for exporter/indexer/explorer stack deployment (#4850)**
- **Stop getting service monitor CRD from GitHub (#4855)**
- **Fix small bug on exporter config (#4870)**
- **Make sure that the Scylla config ConfigMap exists when Scylla gets
created (#4871)**
- **Remove UNIQUE constraints – those should be tracked by the node
anyway (#4852)**

## Proposal

Backport

## Test Plan

CI

---------

Co-authored-by: deuszx <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants