Skip to content

PS-11848 [DOCS] - Document new features in percona-202405 to percona-… - #836

Open
patrickbirch wants to merge 1 commit into
8.4from
ps-11848-8.4
Open

patrickbirch wants to merge 1 commit into
8.4from
ps-11848-8.4

Conversation

@patrickbirch

Copy link
Copy Markdown
Collaborator

…202407 tags 8.4

modified:   docs/index-contents.md
modified:   docs/myrocks-added-features.md
modified:   docs/myrocks-column-families.md
modified:   docs/myrocks-data-loading.md
modified:   docs/myrocks-gap-locks-detection.md
modified:   docs/myrocks-index.md
modified:   docs/myrocks-information-schema-tables.md
modified:   docs/myrocks-limitations.md
modified:   docs/myrocks-server-variables.md
new file:   docs/myrocks-transaction-status.md
modified:   docs/percona-server-system-variables.md
modified:   docs/performance-schema-myrocks-changes.md
modified:   mkdocs-base.yml

Summary

Updated the MyRocks documentation for Percona Server for MySQL 8.4.12-13 across 13 files.

Removed variables

Documented removal, reason, and startup impact for:

  • rocksdb_disable_instant_ddl
  • rocksdb_enable_udt_in_mem
  • rocksdb_error_on_suboptimal_collation
  • rocksdb_fault_injection_options
  • rocksdb_seconds_between_stat_computes

Each entry warns that existing configuration must remove the variable or use the loose- prefix.

New variables

Added definitions, metadata, ranges, and behavior for:

  • rocksdb_bulk_load_history_size
  • rocksdb_enable_autoinc_compat_mode
  • rocksdb_max_trash_db_ratio_pct
  • rocksdb_skip_bulk_load_notify_ddl
  • rocksdb_write_batch_mem_free_threshold
  • rocksdb_gap_lock_raise_error
  • rocksdb_records_in_range_dive_threshold

New SQL statement

Created SHOW ENGINE ROCKSDB TRANSACTION STATUS, covering:

  • PROCESS privilege requirements
  • Per-session transaction and snapshot details
  • Latest detected deadlocks
  • Accepted ROCKSDB, INNODB, and ALL forms
  • New Com_show_engine_trans counter

Added the page to navigation, the MyRocks index, the documentation index, and the status-variable reference.

New Information Schema table

Documented INFORMATION_SCHEMA.ROCKSDB_BULK_LOAD_HISTORY, including:

  • All columns and status values
  • Bulk-load and DDL entry types
  • Retained-history control
  • Example query and output

Behavior changes

Documented 8.4.12-13 changes involving:

  • DDL conflicts during bulk loads
  • Bulk-load commit and disconnect behavior
  • Transaction-consistent TTL filtering
  • TTL tables with partial indexes
  • Auto-increment compatibility mode
  • Trash-file removal
  • Corruption diagnostics
  • Iterator bounds with Bloom filters
  • Index statistics after recovery
  • Missing secondary-index unpack information
  • Large write-batch memory release
  • Read-free replication and ICU patterns
  • Idempotent replication and implicit TTL
  • XA transactions with write batches
  • Prepared XA recovery across restarts
  • Deferred range deletion

Percona fixes

Added the supplied fixes to their relevant references, including:

  • Temporary checkpoint ownership
  • Column-family creation and removal
  • ROCKSDB_DEADLOCK query performance
  • ICU pattern crash and DDL hang
  • Implicit-TTL replication timestamps
  • Bounded records_in_range() index dives
  • RocksDB read errors returning errors instead of partial results
  • Drop-index cleanup errors
  • Interrupted ALTER TABLE repair
  • Temporary-table AUTO_INCREMENT
  • Multiple column-family option assignments
  • Lock-conflict logging
  • Live WAL reporting
  • Memory-mapped WAL FLUSH LOGS
  • Long log messages
  • Row checksum coverage
  • Prepared XA recovery logging
  • Index-statistics thread visibility
  • Partial-index bulk-load errors
  • Replication configuration changes during row events
  • Protected temporary column families
  • Failed in-place index creation cleanup

Overall tracked diff: 408 insertions and 37 deletions, plus the new transaction-status page.

…202407 tags 8.4

	modified:   docs/index-contents.md
	modified:   docs/myrocks-added-features.md
	modified:   docs/myrocks-column-families.md
	modified:   docs/myrocks-data-loading.md
	modified:   docs/myrocks-gap-locks-detection.md
	modified:   docs/myrocks-index.md
	modified:   docs/myrocks-information-schema-tables.md
	modified:   docs/myrocks-limitations.md
	modified:   docs/myrocks-server-variables.md
	new file:   docs/myrocks-transaction-status.md
	modified:   docs/percona-server-system-variables.md
	modified:   docs/performance-schema-myrocks-changes.md
	modified:   mkdocs-base.yml

This branch was successfully deployed

1 active deployment
ps-11848-8.4 - percona-server-docs-8.4 PR #836 — fc4ecfc1 Deployed Oct 19, 2026 by patrickbirch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant