Bug #28201
Fix queue length reporting in mps(4) and mpr(4)
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No
Description
Both mps(4) and mpr(4) drivers were found to report CAM bigger queue depth then they really can handle. It makes them later under high load with many disks return some of submitted requests back with CAM_REQUEUE_REQ status for later resubmission (can be seen with CAM error logging enabled with `camcontrol debug -I all`). It may both reduce performance and potentially affect some third-party software trying to talks disks directly with SCSI commands.
Related issues
Associated revisions
Fix queue length reporting in mps(4) and mpr(4).
Both drivers were found to report CAM bigger queue depth then they really
can handle. It made them later under high load with many disks return
some of submitted requests back with CAM_REQUEUE_REQ status for later
resubmission.
Ticket: #28201
Fix queue length reporting in mps(4) and mpr(4).
Both drivers were found to report CAM bigger queue depth then they really
can handle. It made them later under high load with many disks return
some of submitted requests back with CAM_REQUEUE_REQ status for later
resubmission.
Ticket: #28201
Fix queue length reporting in mps(4) and mpr(4).
Both drivers were found to report CAM bigger queue depth then they really
can handle. It made them later under high load with many disks return
some of submitted requests back with CAM_REQUEUE_REQ status for later
resubmission.
Ticket: #28201
(cherry picked from commit b0ec37c456eddea49497acec7e264d95db307690)
Fix queue length reporting in mps(4) and mpr(4).
Both drivers were found to report CAM bigger queue depth then they really
can handle. It made them later under high load with many disks return
some of submitted requests back with CAM_REQUEUE_REQ status for later
resubmission.
Ticket: #28201
(cherry picked from commit b0ec37c456eddea49497acec7e264d95db307690)
Fix queue length reporting in mps(4) and mpr(4).
Both drivers were found to report CAM bigger queue depth then they really
can handle. It made them later under high load with many disks return
some of submitted requests back with CAM_REQUEUE_REQ status for later
resubmission.
Ticket: #28201
Fix queue length reporting in mps(4) and mpr(4).
Both drivers were found to report CAM bigger queue depth then they really
can handle. It made them later under high load with many disks return
some of submitted requests back with CAM_REQUEUE_REQ status for later
resubmission.
Ticket: #28201
History
#2
Updated by Alexander Motin almost 3 years ago
- Status changed from In Progress to Done
- Needs Merging changed from Yes to No
The patch is committed and merged to 11.1-stable.
#3
Updated by Dru Lavigne almost 3 years ago
- Subject changed from LSI HBA drivers report incorrect queue depth to CAM to Fix queue length reporting in mps(4) and mpr(4)
#6
Updated by Alexander Motin almost 3 years ago
- Related to Bug #28235: Bump default number of chain frames for mps(4) and mpr(4) added