Skip to content

Note that 7 moved processing config accessors have a compatibility shim - #993

Open
coipond-writer[bot] wants to merge 1 commit into
masterfrom
fix/upgrades-2.6-processing-cg-forwarders-shim-44809
Open

Note that 7 moved processing config accessors have a compatibility shim#993
coipond-writer[bot] wants to merge 1 commit into
masterfrom
fix/upgrades-2.6-processing-cg-forwarders-shim-44809

Conversation

@coipond-writer

Copy link
Copy Markdown
Contributor

What

The "Internal Namespace Reorganization" section lists 7 `config.internal.processing.*` settings as moved under `config.internal.processing.consumer_groups`, under the same "Advanced Users - must update references" framing as the genuinely hard-broken constant renames listed nearby.

Why it overstates the required work

`karafka/lib/karafka/setup/config.rb:463-493` (`install_processing_cg_forwarders`) installs backward-compatible read/write forwarding for exactly these 7 settings at their old, pre-nesting location, specifically so dependents like `karafka-testing` keep working unmodified. Unlike the constant renames listed alongside them, these 7 still work at their old path.

Fix

Added a note clarifying the shim, right after the 7-item list.

Fixes #44809 (Redmine).

karafka/lib/karafka/setup/config.rb:463-493 (install_processing_cg_forwarders)
installs backward-compatible read/write forwarding for exactly the 7
config.internal.processing.* settings listed in this section, at their
old pre-nesting location, specifically so dependents like
karafka-testing keep working unmodified.

The page listed these 7 alongside genuinely hard-broken constant
renames under the same "Advanced Users - must update references"
framing, overstating the required work: unlike the renames, these 7
still work at their old path. Added a note clarifying this.

Fixes #44809.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants