Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V24.3.x co debugging #24616

Draft
wants to merge 10 commits into
base: v24.3.x
Choose a base branch
from
Draft

Conversation

andrwng
Copy link
Contributor

@andrwng andrwng commented Dec 20, 2024

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
  • v24.3.x
  • v24.2.x
  • v24.1.x

Release Notes

mmaslankaprv and others added 10 commits December 19, 2024 19:45
Added code that validates if deltas are consistent across different
replicas.

Signed-off-by: Michał Maślanka <[email protected]>
In order to enable stress fiber run ducktape test with
"ENABLE_STRESS_FIBER=ON" env var. The number of stress fiber can be
controlled via "NUM_STRESS_FIBERS" env var. "STRESS_FIBER_MIN_MS" and
"STRESS_FIBER_MAX_MS" are controlling the duration of the reactor
stall produced by stress fiber.

Signed-off-by: Evgeny Lazin <[email protected]>
It's noisy and gets in the way of bug-finding.
Allow start_node to be run with stress fibers.
Trying to get many archival metadata batches.
Chasing a bug:
- low segment size to encourage rolling
- low compaction interval to encourage frequent compactions
- increases the number of consumers to add slightly more load on
  consumer offsets topic
- limit the set of operations to more interesting ones
- adds stress fibers
Chasing a bug:
- low segment size to encourage rolling
- low compaction interval to encourage frequent compactions
- increase the number of consumers to add slightly more load on consumer
  offsets topic
- allow running with ENABLE_STRESS_FIBER=ON STRESS_FIBER_MAX_MS=10 STRESS_FIBER_MIN_MS=1 NUM_STRESS_FIBERS=20
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