docs: add hardware sizing section and remove removed MySQL 8 variables from Requirements.md - #216
Conversation
There was a problem hiding this comment.
Pull request overview
Updates Cacti’s Requirements documentation to add baseline hardware sizing guidance and to remove MySQL/InnoDB configuration variables that are no longer valid on modern MySQL versions.
Changes:
- Added a Hardware Sizing section with a deployment-sizing table and operational notes (SSD/NVMe, Spine scaling, remote collectors).
- Removed
innodb_additional_mem_pool_sizefrom the MySQL/MariaDB recommendations list. - Removed
innodb_file_formatandinnodb_large_prefixfrom the samplemy.cnfpaste-in block.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
ba0b5ee to
1c66f98
Compare
|
All three review points are already covered by the current content: the |
netniV
left a comment
There was a problem hiding this comment.
The documentation still lists versions where various options are valid even if by default they are not on later ones.
TheWitness
left a comment
There was a problem hiding this comment.
Let's add the autoshink option as well. The innodb_fast_shutdown has to be set to 0 too.
Refs Cacti#215 Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
1c66f98 to
0fa2c00
Compare
|
Rebased onto develop. Floors are now MySQL 8.0 / MariaDB 10.6.28 with 11.8.8 recommended, and the file_format vars are gone. On autoshrink: it is not a standalone variable, it is an |
Closes #215
Refs #106
Summary
Add Hardware Sizing section to Requirements.md with a sizing table covering small (< 500 devices), medium (500-2,000), large (2,000-10,000), and very large (> 10,000) deployments, including guidance on:
innodb_doublewrite = OFFonly appropriate on SSDRemove
innodb_additional_mem_pool_sizefrom the description list (removed in MySQL 5.7.4; causes startup failure on any current MySQL or MariaDB)Remove
innodb_file_format = Barracudaandinnodb_large_prefix = 1from the paste-in config block at the bottom of the file (both removed in MySQL 8.0; cause startup failure)Test plan
innodb_additional_mem_pool_size,innodb_file_format,innodb_large_prefix