linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] Move hardware handlers from dm layer to SCSI layer
@ 2008-02-28  1:08 Chandra Seetharaman
  2008-02-28  1:08 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Chandra Seetharaman @ 2008-02-28  1:08 UTC (permalink / raw)
  To: dm-devel, linux-scsi
  Cc: andmike, michaelc, Chandra Seetharaman, James.Bottomley,
	jens.axboe, agk

Hello,

Set of patches that follow this email facilitate movement of hardware
handlers from dm layer to SCSI layer.

Previous set of patches that implemented this was posted on Jan 24:
http://marc.info/?l=linux-scsi&m=120113462706925&w=2

Changes have been made based on feedback received from James, Alasdair,
Mike Christie and Mike Anderson.

Following are the changes:
 - Removed scsi_dh hardware handler in the dm layer. This means 
   no change (not even a change in the multipath.conf file) is
   required in user space.
 - Replaced REQ_OP_LB_TRANSITION with an activate() function.
 - Removed the SDEV_PASSIVE and added a prep_fn to the device 
   handler, hence giving it the veto power.
 - Replaced blk_execute_rq_nowait() with blk_execute_rq() in
   device handlers to make them synchronous. Added a thread(work queue)
   to dm-multipath to handle requests asynchronously.
 - Added Ed's changes to the EMC hardware handler.
   
Patches are created on top of 2.6.25-rc2-mm1.

Testing has been done with a IBM DS4800 storage device, which means the
infrastructure and the lsi_rdac hardware handler has been tested. Testing
by someone with the EMC hardware and/or HP hardware would be appreciated.

Comments, suggestions solicited.

Thanks,

chandra


-- 

----------------------------------------------------------------------
    Chandra Seetharaman               | Be careful what you choose....
              - sekharan@us.ibm.com   |      .......you may get it.
----------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI
@ 2008-03-11  1:33 Chandra Seetharaman
  2008-03-11  1:33 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
  0 siblings, 1 reply; 15+ messages in thread
From: Chandra Seetharaman @ 2008-03-11  1:33 UTC (permalink / raw)
  To: dm-devel, linux-scsi; +Cc: andmike, michaelc, James.Bottomley, jens.axboe, agk

Hello,

Set of patches that follow this email facilitate movement of hardware
handlers from dm layer to SCSI layer.

Previous set of patches that implemented this was posted on Feb 27:
http://marc.info/?l=linux-scsi&m=120416126328081&w=2

Changes have been made based on feedback received from James and Mike
Anderson.

Following are the changes:
 - Reduced the number of pointers used in scsi_device data structure
   from 2 to 1.
 - Added a special return code for check_sense function to return when
   the sense code is not handled by hardware handler's check_sense fucntion.
 - Added a request pointer argument to hardware handler's prep_fn.
 
Patches are created on top of 2.6.25-rc2-mm1.

Testing has been done with a IBM DS4800 storage device, which means the
infrastructure and the lsi_rdac hardware handler has been tested. Testing
by someone with the EMC hardware and/or HP hardware would be appreciated.

Comments, suggestions solicited.

Thanks,

chandra


-- 

----------------------------------------------------------------------
    Chandra Seetharaman               | Be careful what you choose....
              - sekharan@us.ibm.com   |      .......you may get it.
----------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI
@ 2008-04-01 22:51 Chandra Seetharaman
  2008-04-01 22:51 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
  0 siblings, 1 reply; 15+ messages in thread
From: Chandra Seetharaman @ 2008-04-01 22:51 UTC (permalink / raw)
  To: dm-devel, linux-scsi
  Cc: andmike, michaelc, asson_ronald, James.Bottomley, Benoit_Arthur,
	jens.axboe, agk

Hello,

Set of patches that follow this email facilitate movement of hardware
handlers from dm layer to SCSI layer.

Previous set of patches that implemented this was posted on Mar 10:
http://marc.info/?l=dm-devel&m=120519925915390&w=2

Changes have been made based on (1)test results from Dave and
(2)discussions with Jens and James:
 - Make sure scsi_dh compiles as a modules when scsi is compiled as a
   module.
 - Set REQ_QUIET flag in the request in rdac hardware handler's prep_fn,
   if the path is the passive path (to reduce the extraneous error
   messages).
 
Patches are created on top of 2.6.25-rc5-mm1.

Testing has been done with the following storage devices:
 - IBM DS4800 storage device for the lsi_rdac hardware handler
 - HP storage device for the hp_sw hardware handler.
   Thanks to Dave(dwysocha@redhat.com)
 - EMC storage device for the EMC hardware handler.
   Thanks to Arthur(Benoit_Arthur@emc.com) and Ronald(asson_ronald@emc.com)
In effect all hardware handlers are tested.

Thanks,

chandra


-- 

----------------------------------------------------------------------
    Chandra Seetharaman               | Be careful what you choose....
              - sekharan@us.ibm.com   |      .......you may get it.
----------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI
@ 2008-04-16  1:18 Chandra Seetharaman
  2008-04-16  1:18 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
  0 siblings, 1 reply; 15+ messages in thread
From: Chandra Seetharaman @ 2008-04-16  1:18 UTC (permalink / raw)
  To: dm-devel, linux-scsi
  Cc: andmike, michaelc, asson_ronald, James.Bottomley, Benoit_Arthur,
	jens.axboe, agk

Hello,

This is the same set of patches that was posted on Apr 01:
http://marc.info/?l=dm-devel&m=120716401627550&w=2

Only change is that these patches are created on top of 2.6.25-rc8-mm2.

Testing has been done with the following storage devices:
 - IBM DS4800 storage device for the lsi_rdac hardware handler
 - HP storage device for the hp_sw hardware handler.
   Thanks to Dave(dwysocha@redhat.com)
 - EMC storage device for the EMC hardware handler.
   Thanks to Arthur(Benoit_Arthur@emc.com) and Ronald(asson_ronald@emc.com)
In effect all hardware handlers are tested.

These patches need an ACK from Alasdair(agk@redhat.com).

Thanks,

chandra

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI
@ 2008-04-17 21:18 Chandra Seetharaman
  2008-04-17 21:19 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
  0 siblings, 1 reply; 15+ messages in thread
From: Chandra Seetharaman @ 2008-04-17 21:18 UTC (permalink / raw)
  To: dm-devel, linux-scsi
  Cc: andmike, michaelc, asson_ronald, James.Bottomley, Benoit_Arthur,
	jens.axboe, agk

NOTE: This is a resend of the patchset sent on Apr 15 as it did not
reach linux-scsi mailing list

Hello,

This is the same set of patches that was posted on Apr 01:
http://marc.info/?l=dm-devel&m=120716401627550&w=2

Only change is that these patches are created on top of 2.6.25-rc8-mm2.

Testing has been done with the following storage devices:
 - IBM DS4800 storage device for the lsi_rdac hardware handler
 - HP storage device for the hp_sw hardware handler.
   Thanks to Dave(dwysocha@redhat.com)
 - EMC storage device for the EMC hardware handler.
   Thanks to Arthur(Benoit_Arthur@emc.com) and Ronald(asson_ronald@emc.com)
In effect all hardware handlers are tested.

These patches need an ACK from Alasdair(agk@redhat.com).

Thanks,

chandra

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI
@ 2008-04-17 22:22 Chandra Seetharaman
  2008-04-17 22:22 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
  0 siblings, 1 reply; 15+ messages in thread
From: Chandra Seetharaman @ 2008-04-17 22:22 UTC (permalink / raw)
  To: linux-scsi
  Cc: andmike, michaelc, asson_ronald, James.Bottomley, dm-devel,
	Benoit_Arthur, jens.axboe, agk

NOTE: This is a resend (again) of the patchset sent on Apr 15 as it did not
reach linux-scsi mailing list

Hello,

This is the same set of patches that was posted on Apr 01:
http://marc.info/?l=dm-devel&m=120716401627550&w=2

Only change is that these patches are created on top of 2.6.25-rc8-mm2.

Testing has been done with the following storage devices:
 - IBM DS4800 storage device for the lsi_rdac hardware handler
 - HP storage device for the hp_sw hardware handler.
   Thanks to Dave(dwysocha@redhat.com)
 - EMC storage device for the EMC hardware handler.
   Thanks to Arthur(Benoit_Arthur@emc.com) and Ronald(asson_ronald@emc.com)
In effect all hardware handlers are tested.

These patches need an ACK from Alasdair(agk@redhat.com).

Thanks,

chandra

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2008-04-17 22:22 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-28  1:08 [PATCH 0/7] Move hardware handlers from dm layer to SCSI layer Chandra Seetharaman
2008-02-28  1:08 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
2008-03-04 21:37   ` James Bottomley
2008-03-04 22:25     ` Chandra Seetharaman
2008-02-28  1:08 ` [PATCH 2/7] scsi_dh: add lsi rdac device handler Chandra Seetharaman
2008-02-28  1:08 ` [PATCH 3/7] scsi_dh: add hp sw " Chandra Seetharaman
2008-02-28  1:08 ` [PATCH 4/7] scsi_dh: add EMC Clariion " Chandra Seetharaman
2008-02-28  1:08 ` [PATCH 5/7] scsi_dh: Use SCSI device handler in dm-multipath Chandra Seetharaman
2008-02-28  1:09 ` [PATCH 6/7] scsi_dh: Remove hardware handlers from dm Chandra Seetharaman
2008-02-28  1:09 ` [PATCH 7/7] scsi_dh: Remove hardware handler infrastructure " Chandra Seetharaman
  -- strict thread matches above, loose matches on Subject: below --
2008-03-11  1:33 [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI Chandra Seetharaman
2008-03-11  1:33 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
2008-04-01 22:51 [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI Chandra Seetharaman
2008-04-01 22:51 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
2008-04-16  1:18 [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI Chandra Seetharaman
2008-04-16  1:18 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
2008-04-17 21:18 [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI Chandra Seetharaman
2008-04-17 21:19 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman
2008-04-17 22:22 [PATCH 0/7] scsi_dh: Move hardware handlers from dm to SCSI Chandra Seetharaman
2008-04-17 22:22 ` [PATCH 1/7] scsi_dh: add skeleton for SCSI Device Handlers Chandra Seetharaman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).