feat(config): prefer read concurrency limit#356
Conversation
yordis
commented
May 13, 2026
- Operators need one clear read concurrency knob that describes the runtime pressure being controlled.
- Conflicting old and new read concurrency settings should fail early instead of producing ambiguous startup behavior.
PR SummaryMedium Risk Overview Refreshes docs and CLI/YAML/env var names to match ( Reviewed by Cursor Bugbot for commit 763b7b2. Bugbot is set up for automated code reviews on this repo. Configure here. |
WalkthroughThis PR renames the read-threading configuration option from ChangesRead Concurrency Configuration Rename
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
4f9bb1e to
a27c602
Compare
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
a27c602 to
763b7b2
Compare
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
docs/configuration.md (1)
202-203:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winUpdate stale option name in WhatIf sample.
Line 202 still shows
READER THREADS COUNT, which conflicts with the renamedReadConcurrencyLimitdocs on this page.Suggested doc fix
- READER THREADS COUNT: 0 (<DEFAULT>) + READ CONCURRENCY LIMIT: 0 (<DEFAULT>)🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/configuration.md` around lines 202 - 203, Update the stale option name in the WhatIf sample by replacing the old "READER THREADS COUNT" entry with the new option name "ReadConcurrencyLimit" so the sample matches the renamed configuration documented elsewhere; ensure the value and default comment remain the same (e.g., "ReadConcurrencyLimit: 0 (<DEFAULT>)") and update any nearby references in the same sample that mention READER THREADS COUNT.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In `@docs/configuration.md`:
- Around line 202-203: Update the stale option name in the WhatIf sample by
replacing the old "READER THREADS COUNT" entry with the new option name
"ReadConcurrencyLimit" so the sample matches the renamed configuration
documented elsewhere; ensure the value and default comment remain the same
(e.g., "ReadConcurrencyLimit: 0 (<DEFAULT>)") and update any nearby references
in the same sample that mention READER THREADS COUNT.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 73e09c7f-d044-4a63-9057-1ca608ceca49
📒 Files selected for processing (7)
docs/configuration.mddocs/db-config.mddocs/server-settings.mdsrc/EventStore.Core/ClusterVNode.cssrc/EventStore.Core/Configuration/ClusterVNodeOptions.cssrc/EventStore.Core/Configuration/ClusterVNodeOptionsValidator.cssrc/EventStore.Core/Settings/ThreadCountCalculator.cs