* [PATCH 00/12] hpsa updates
@ 2017-04-07 19:53 Don Brace
0 siblings, 0 replies; 4+ messages in thread
From: Don Brace @ 2017-04-07 19:53 UTC (permalink / raw)
To: joseph.szczypek, gerry.morong, john.hall, jejb, Kevin.Barnett,
Mahesh.Rajashekhara, bader.alisaleh, hch, scott.teel, Viswas.G,
Justin.Lindley, scott.benesh, POSWALD
Cc: linux-scsi
These patches are based on Linus's tree
These patches are for:
- Multipath failover support in general.
The changes are:
- update identify physical device structure
- align with FW
- stop getting enclosure info for externals
- no BMIC support
- update reset handler
- update to match out of box driver
- do not reset enclosures
- reset can sometimes hang
- rescan later if reset in progress
- wait for devices to settle.
- correct resets on retried commands
- was not calling scsi_done on retried completion
- correct queue depth for externals
- Code not in correct function
- separate monitor events from heartbeat worker
- allows driver to check for changes more frequently
without affecting controller lockup detection.
- send ioaccel requests with 0 length down raid path
- avoid hang issues for customers running older FW.
- remove abort handler
- align driver with our out of box driver
- bump driver version
- align version with out of box driver for multi-path changes
---
Don Brace (11):
hpsa: update identify physical device structure
hpsa: do not get enclosure info for external devices
hpsa: update reset handler
hpsa: do not reset enclosures
hpsa: rescan later if reset in progress
hpsa: correct resets on retried commands
hpsa: cleanup reset handler
hpsa: correct queue depth for externals
hpsa: send ioaccel requests with 0 length down raid path
hpsa: remove abort handler
hpsa: bump driver version
Scott Teel (1):
hpsa: separate monitor events from heartbeat worker
drivers/scsi/hpsa.c | 790 +++++++++--------------------------------------
drivers/scsi/hpsa.h | 3
drivers/scsi/hpsa_cmd.h | 20 +
3 files changed, 164 insertions(+), 649 deletions(-)
--
Signature
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 00/12] hpsa updates
2017-10-20 21:51 Don Brace
@ 2017-10-23 8:18 ` Martin K. Petersen
0 siblings, 0 replies; 4+ messages in thread
From: Martin K. Petersen @ 2017-10-23 8:18 UTC (permalink / raw)
To: Don Brace
Cc: joseph.szczypek, gerry.morong, john.hall, jejb, Kevin.Barnett,
bader.alisaleh, hch, scott.teel, Justin.Lindley, scott.benesh,
POSWALD, linux-scsi
Don,
> hpsa: update discovery polling
> - Correct corner case for RBODs with no initial volumes.
[...]
Series applied to 4.15/scsi-queue. Thanks!
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 00/12] hpsa updates
@ 2017-10-20 21:51 Don Brace
2017-10-23 8:18 ` Martin K. Petersen
0 siblings, 1 reply; 4+ messages in thread
From: Don Brace @ 2017-10-20 21:51 UTC (permalink / raw)
To: joseph.szczypek, gerry.morong, john.hall, jejb, Kevin.Barnett,
bader.alisaleh, hch, scott.teel, Justin.Lindley, scott.benesh,
POSWALD
Cc: linux-scsi
These patches are based on Linus's tree
The changes are:
hpsa: update discovery polling
- Correct corner case for RBODs with no initial volumes.
hpsa: add controller checkpoint
- Provide method to generate a controller checkpoint.
hpsa: change timeout for internal cmds
- There are times when the default time-out value has
proven to be too small.
hpsa: correct smart path enabled
- Correct some corner cases where the ioaccel path is not
re-enabled after a multipath failover or a transformation.
hpsa: update queue depth for externals
- A re-scan can change the queue-depth of external
logical volumes.
hpsa: reduce warning messages on device removal
- Repeated warnings are not necessary.
hpsa: correct logical volume removal
- Also check for outstanding commands during logical volume removal.
hpsa: add enclosure logical identifier
- Populate sysfs enclosure_identifier.
hpsa: destroy sas transport properties before scsi_host
- This patch was proposed by Martin Wilck on 10/21/2016:
https://www.spinics.net/lists/linux-scsi/msg102085.html
- but had no effect until Hannes's patch:
commit 9441284fbc39 ("scsi-fixup-kernel-warning-during-rmmod")
was applied to the kernel.
- Re-submitting with Martin Wilck's permission.
hpsa: cleanup sas_phy structures in sysfs when unloading
- This patch was proposed by Martin Wilck on 10/21/2016:
https://www.spinics.net/lists/linux-scsi/msg102083.html
- cleans up dangling symlinks in sysfs.
- Re-submitting with Martin Wilck's permission.
hpsa: clear tmpdevice in scan thread
- Clean up some meta data issues for devices during a re-scan.
hpsa: bump driver version
---
Bader Ali Saleh (1):
hpsa: update discovery polling
Don Brace (8):
hpsa: add controller checkpoint
hpsa: change timeout for internal cmds
hpsa: correct smart path enabled
hpsa: update queue depth for externals
hpsa: reduce warning messages on device removal
hpsa: correct logical volume removal
hpsa: add enclosure logical identifier
hpsa: bump driver version
Martin Wilck (2):
hpsa: destroy sas transport properties before scsi_host
hpsa: cleanup sas_phy structures in sysfs when unloading
Scott Teel (1):
hpsa: clear tmpdevice in scan thread
drivers/scsi/hpsa.c | 356 +++++++++++++++++++++++++++++++++++++----------
drivers/scsi/hpsa_cmd.h | 3
2 files changed, 284 insertions(+), 75 deletions(-)
--
Signature
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 00/12] hpsa updates
@ 2017-04-07 20:05 Don Brace
0 siblings, 0 replies; 4+ messages in thread
From: Don Brace @ 2017-04-07 20:05 UTC (permalink / raw)
To: joseph.szczypek, gerry.morong, john.hall, jejb, Kevin.Barnett,
Mahesh.Rajashekhara, bader.alisaleh, hch, scott.teel, Viswas.G,
Justin.Lindley, scott.benesh, POSWALD
Cc: linux-scsi
These patches are based on Linus's tree
These patches are for:
- Multipath failover support in general.
The changes are:
- update identify physical device structure
- align with FW
- stop getting enclosure info for externals
- no BMIC support
- update reset handler
- update to match out of box driver
- do not reset enclosures
- reset can sometimes hang
- rescan later if reset in progress
- wait for devices to settle.
- correct resets on retried commands
- was not calling scsi_done on retried completion
- correct queue depth for externals
- Code not in correct function
- separate monitor events from heartbeat worker
- allows driver to check for changes more frequently
without affecting controller lockup detection.
- send ioaccel requests with 0 length down raid path
- avoid hang issues for customers running older FW.
- remove abort handler
- align driver with our out of box driver
- bump driver version
- align version with out of box driver for multi-path changes
---
Don Brace (11):
hpsa: update identify physical device structure
hpsa: do not get enclosure info for external devices
hpsa: update reset handler
hpsa: do not reset enclosures
hpsa: rescan later if reset in progress
hpsa: correct resets on retried commands
hpsa: cleanup reset handler
hpsa: correct queue depth for externals
hpsa: send ioaccel requests with 0 length down raid path
hpsa: remove abort handler
hpsa: bump driver version
Scott Teel (1):
hpsa: separate monitor events from heartbeat worker
drivers/scsi/hpsa.c | 790 +++++++++--------------------------------------
drivers/scsi/hpsa.h | 3
drivers/scsi/hpsa_cmd.h | 20 +
3 files changed, 164 insertions(+), 649 deletions(-)
--
Signature
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-10-23 8:18 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-07 19:53 [PATCH 00/12] hpsa updates Don Brace
2017-04-07 20:05 Don Brace
2017-10-20 21:51 Don Brace
2017-10-23 8:18 ` Martin K. Petersen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.