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.
b7b5c21 to
ba0b5ee
Compare
Refs Cacti#215 Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
ba0b5ee to
1c66f98
Compare
|
All three review points are already covered by the current content: the |
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