Details
-
Task
-
Status: Approved (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
None
-
Q4/2025 Server Development
Description
Currently,
- Loose and repeated code provides the loading of the info files as well as te saving of the @@relay_log_info_file.
- One single hard-to-track text formatting drives the saving of the @@master_info_file.
By iterating through collections of polymorphic instances, we not only avoid both issues for both operations, but can also expect the loops to be more performant.
Since all of the saved info is visible in SHOW REPLICA STATUS, the command can also optionally use a polymorphic method for writing its fields.
The same can't be guaranteed for the lexing/parsing for CHANGE MASTER currently, but it would nonetheless help with eventually eliminating repetitions in the code for evaluating.
Attachments
Issue Links
- blocks
-
MDEV-37321
Link sql/* to Connector/C
-
- Stalled
-
- is blocked by
-
MDEV-35879 Slave_heartbeat_period is imprecise
-
- In Review
-
-
MDEV-37529 CHANGE MASTER parsing uses inadequate integral types
-
- Open
-
- is part of
-
MDEV-28302 Feature request: configurable defaults for MASTER_SSL_* settings for CHANGE MASTER
-
- Approved
-
- relates to
-
MDEV-36285 Storage Engine for Information Schema (SHOW views)
-
- Open
-
-
MDEV-38020 Master & Relay Log info files read 2^31 and above incorrectly
-
- Open
-
-
MDEV-38010 Master/Relay Log Info files ignore trailing garbage and overflows in numeric lines
-
- Open
-