Skip to content

DOCS-6424 Document create_tmp_table_binlog_formats for ES 11.8.9-6 - #1019

Open
mariadb-udaydubey wants to merge 1 commit into
mainfrom
DOCS-6424-tmp-table-binlog-formats
Open

mariadb-udaydubey wants to merge 1 commit into
mainfrom
DOCS-6424-tmp-table-binlog-formats

Conversation

@mariadb-udaydubey

Copy link
Copy Markdown
Contributor

Documents the create_tmp_table_binlog_formats system variable for MariaDB Enterprise Server, per DOCS-6424 (→ MENT-2792 → MDEV-36099).

Changes

replication-and-binary-log-system-variables.md

  • Corrected Data Type from enum to set — the variable is a Sys_var_set, which is why MIXED,STATEMENT is a valid value.
  • Added an Enterprise Server hint block covering:
    • the MIXED,STATEMENT default starting with 11.8.9-6, versus the Community Server default of STATEMENT;
    • that earlier Enterprise Server 11.8 releases do not have the variable at all;
    • the MIXED-implies-STATEMENT auto-upgrade, its warning 1292, and the fact that SELECT returns the upgraded value rather than what was assigned.

system-variables-added-in-enterprise-server-11.8.md

  • Added a row for the variable. The Added cell reads Enterprise Server 11.8 to match every sibling row; the precise 11.8.9-6 version is carried by the hint block linked from that row.

Source verification

All claims verified against the enterprise repo at 72bfb892c8537baa3e0e5ea16e24e79171a9be22 (origin/11.8-enterprise), cross-checked against community origin/main. A fact-check report with 15 claims (doc file:line → source file:line @ SHA → verdict) accompanies DOCS-6424 and will be posted to the ticket on handoff.

Two points worth reviewer attention:

  • The version is 11.8.9-6, not 11.8. create_temporary_table_binlog_formats is introduced on origin/11.8-enterprise by 1955f1a9b0c (dated 2026-08-31) — the first and only commit adding it. The tree at 11.8.8-5's release date (2026-06-26) contains zero occurrences. 11.8.9-6 is unreleased as of this PR; its release-note pages are in flight under DOCS-6574.
  • The warning paragraph is deliberately not version-scoped. The auto-upgrade and warning 1292 are identical in Community Server 12.0.1+ (throw_bounds_warning in community sql/sys_vars.cc is byte-identical), so qualifying that sentence to 11.8.9-6 would wrongly imply Community lacks the warning.

Notes

  • The four bug fixes backported alongside MDEV-36099 (MDEV-36566, 36735, 36980, 37785) were all confirmed present as ancestors of 72bfb892c8. Only MDEV-36980 warrants a changelog entry; that bullet has been handed to DOCS-6574 rather than added here.
  • CI is the authoritative link check — lychee cannot validate external URLs behind this machine's TLS interception. Local verification: codespell clean, lychee --offline 0 errors over 311 local links, GitBook blocks balanced. The 36 pre-existing raw app.gitbook.com URLs on the reference page are untouched (36 on main, 36 here).

🤖 Generated with Claude Code

Correct the Data Type from enum to set, and add an Enterprise Server
note covering the 11.8.9-6 MIXED,STATEMENT default, the
MIXED-implies-STATEMENT auto-upgrade and its warning 1292, and the fact
that earlier Enterprise Server 11.8 releases do not have the variable.

Add the variable to the list of system variables added in Enterprise
Server 11.8.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mariadb-udaydubey mariadb-udaydubey self-assigned this Sep 4, 2026
@mariadb-udaydubey mariadb-udaydubey added the documentation Improvements or additions to documentation label Sep 4, 2026
@bnestere
bnestere self-requested a review September 4, 2026 13:52
@bnestere bnestere self-assigned this Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants