Skip to content

SSD RAID 10 behind AVAGO 3108 MegaRAID incorrectly detected as HDD #957

Description

@v0UwUK6CmCrjVB1PAtRb

MySQLTuner 2.9.0 incorrectly detects an SSD RAID 10 array behind an AVAGO MegaRAID SAS 3108 controller as HDD storage.

It reports:

ℹ  Detected Storage Type: HDD
✘  innodb_flush_neighbors is disabled on HDD

It then recommends:

innodb_flush_neighbors=1

The array consists entirely of SSDs, and the current setting is intentional:

innodb_flush_neighbors=0

Environment

MySQLTuner: 2.9.0
MariaDB: 11.4.12-MariaDB-cll-lve
RAID controller: AVAGO MegaRAID SAS 3108
RAID level: RAID 10
Physical drives: SSD

Expected behaviour

MySQLTuner should detect the array as SSD-backed or report the storage type as unknown when the underlying media cannot be determined through the RAID controller.

It should not assume HDD and recommend enabling innodb_flush_neighbors unless rotational storage has been positively detected.

Impact

Following the recommendation would apply an HDD-oriented setting to SSD storage and may cause unnecessary neighbouring-page flushes.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions