Skip to content

auto-docs: Update property docs for tag v26.1.3#1664

Open
vbotbuildovich wants to merge 1 commit intomainfrom
update-property-docs-v26.1.3
Open

auto-docs: Update property docs for tag v26.1.3#1664
vbotbuildovich wants to merge 1 commit intomainfrom
update-property-docs-v26.1.3

Conversation

@vbotbuildovich
Copy link
Copy Markdown
Contributor

This PR auto-generates updated Redpanda property documentation for v26.1.3.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 10, 2026

Deploy Preview for redpanda-docs-preview ready!

Name Link
🔨 Latest commit a5d6c50
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-docs-preview/deploys/69d8fbac81b3ca0008561855
😎 Deploy Preview https://deploy-preview-1664--redpanda-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 10, 2026

📝 Walkthrough

Walkthrough

This PR updates Redpanda documentation version metadata from 26.1.2 to 26.1.3 and establishes explicit numeric default values for two cluster properties: max_concurrent_producer_ids (100000) and max_transactions_per_coordinator (10000). The changes span the Antora configuration file, property definition files, a property comparison changelog, and AsciiDoc documentation. No functional code changes are introduced.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • JakeSCahill
  • paulohtb6
🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is minimal and lacks required template sections including JIRA ticket resolution, page previews, and category checkboxes specified in the repository template. Add Resolves line with JIRA ticket, page preview links, and check at least one applicable category (likely 'Content gap' or 'Small fix').
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: updating property documentation for Redpanda tag v26.1.3, which directly matches the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-property-docs-v26.1.3

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
modules/reference/partials/properties/cluster-properties.adoc (1)

13048-13068: ⚠️ Potential issue | 🟠 Major

max_concurrent_producer_ids description now contradicts its documented default.

Line 13068 sets the default to 100000, but the warning text still says the default is unlimited. Please update the description in the generation source so the warning reflects the new default value.

Based on learnings: update property documentation via docs-data/property-overrides.json, and avoid direct manual edits in modules/reference/partials/properties/ because those files are auto-generated.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@modules/reference/partials/properties/cluster-properties.adoc` around lines
13048 - 13068, The docs warning for the property max_concurrent_producer_ids
incorrectly states the default is "unlimited" while the generated doc shows
`100000`; update the generation source by editing
docs-data/property-overrides.json to change the warning/description for
max_concurrent_producer_ids to reflect the actual default of 100000 (and remove
or adjust the "unlimited" wording), then re-run the docs generation so
modules/reference/partials/properties/* is regenerated with the corrected
description.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@modules/reference/attachments/redpanda-properties-v26.1.3.json`:
- Around line 9433-9435: The description for the "Maximum number of active
producer sessions per shard" property conflicts with its JSON default (JSON key
"default": 100000) by saying the default is "unlimited"; update the property's
description to reflect the actual default value (100000) and remove or correct
the sentence that states the default is unlimited, or regenerate the property
docs from the corrected property-overrides source that drives the
auto-generation so the description and the "default" field are consistent.

---

Outside diff comments:
In `@modules/reference/partials/properties/cluster-properties.adoc`:
- Around line 13048-13068: The docs warning for the property
max_concurrent_producer_ids incorrectly states the default is "unlimited" while
the generated doc shows `100000`; update the generation source by editing
docs-data/property-overrides.json to change the warning/description for
max_concurrent_producer_ids to reflect the actual default of 100000 (and remove
or adjust the "unlimited" wording), then re-run the docs generation so
modules/reference/partials/properties/* is regenerated with the corrected
description.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 27bf215c-a90b-498c-8ce4-486a08c747bb

📥 Commits

Reviewing files that changed from the base of the PR and between 2c85927 and a5d6c50.

📒 Files selected for processing (4)
  • antora.yml
  • docs-data/redpanda-property-changes-v26.1.2-to-v26.1.3.json
  • modules/reference/attachments/redpanda-properties-v26.1.3.json
  • modules/reference/partials/properties/cluster-properties.adoc

Comment on lines +9433 to 9435
"default": 100000,
"defined_in": "src/v/config/configuration.cc",
"description": "Maximum number of active producer sessions per shard. Each shard tracks producer IDs using an LRU (Least Recently Used) eviction policy. When the configured limit is exceeded, the least recently used producer IDs are evicted from the cache.\n\nIf you upgrade from 23.2.x to 23.3.x and encounter `OUT_OF_SEQUENCE` errors, consider increasing this value. In 23.3.x, the configuration changed from a per-partition basis to a per-shard basis.\n\nIMPORTANT: The default value is unlimited, which can lead to unbounded memory growth and out-of-memory (OOM) crashes in production environments with heavy producer usage, especially when using transactions or idempotent producers. Set a reasonable limit in production deployments.",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

Default value now conflicts with its own description.

At Line 9433, the default is 100000, but Line 9435 still says the default is unlimited. Please update the description to match the new default, or regenerate from corrected source overrides, to avoid misleading operators.

🛠 Suggested doc fix
- "description": "... IMPORTANT: The default value is unlimited, which can lead to unbounded memory growth ..."
+ "description": "... IMPORTANT: The default value is `100000`. In high producer-churn environments, tune this value to avoid memory pressure ..."

Based on learnings: Update /docs-data/property-overrides.json to make changes to property documentation - this is the file that drives auto-generation of property reference pages.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@modules/reference/attachments/redpanda-properties-v26.1.3.json` around lines
9433 - 9435, The description for the "Maximum number of active producer sessions
per shard" property conflicts with its JSON default (JSON key "default": 100000)
by saying the default is "unlimited"; update the property's description to
reflect the actual default value (100000) and remove or correct the sentence
that states the default is unlimited, or regenerate the property docs from the
corrected property-overrides source that drives the auto-generation so the
description and the "default" field are consistent.

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.

1 participant