Skip to content

Conversation

@bharathv
Copy link
Contributor

@bharathv bharathv commented Dec 5, 2025

Fixes #28853

dev PR: #28825

Fixes the reconciliation logic to stop the replicators that are no longer needed after topic got deleted.

Additionally

  • Improves logging for state mutating requests (bumped to info)
  • Sort partitions and topics in the status output for consistent reporting.

Fixes

https://redpandadata.atlassian.net/browse/CORE-14890
https://redpandadata.atlassian.net/browse/CORE-14891
https://redpandadata.atlassian.net/browse/CORE-14892

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v25.3.x
  • v25.2.x
  • v25.1.x

Release Notes

Bug Fixes

  • Avoids runaway replicators after topics got deleted. Additionally improve some observability related to shadow requests.

Fixes the reconciliation logic to stop the replicators that are no
longer needed.

(cherry picked from commit 30e9f5a)
.. for consistent output representation

(cherry picked from commit 274b9f2)
@vbotbuildovich
Copy link
Collaborator

CI test results

test results on build#77441
test_class test_method test_arguments test_kind job_url test_status passed reason test_history
NodesDecommissioningTest test_decommissioning_rebalancing_node {"shutdown_decommissioned": false} integration https://buildkite.com/redpanda/redpanda/builds/77441#019aefd6-e22f-4f57-889b-39a97fc1b436 FLAKY 17/21 upstream reliability is '91.07142857142857'. current run reliability is '80.95238095238095'. drift is 10.11905 and the allowed drift is set to 50. The test should PASS https://redpanda.metabaseapp.com/dashboard/87-tests?tab=142-dt-individual-test-history&test_class=NodesDecommissioningTest&test_method=test_decommissioning_rebalancing_node
RecoveryModeTest test_rolling_restart null integration https://buildkite.com/redpanda/redpanda/builds/77441#019aefd6-e225-4260-b9cb-d26b1c7d4baa FLAKY 20/21 upstream reliability is '100.0'. current run reliability is '95.23809523809523'. drift is 4.7619 and the allowed drift is set to 50. The test should PASS https://redpanda.metabaseapp.com/dashboard/87-tests?tab=142-dt-individual-test-history&test_class=RecoveryModeTest&test_method=test_rolling_restart

@bharathv bharathv merged commit 3c24ac8 into redpanda-data:v25.3.x Dec 5, 2025
30 checks passed
@bharathv bharathv deleted the v253x-stop-rep branch December 5, 2025 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants