[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-scsi
Subject: [PATCH 0/7] Move hardware handlers from dm layer to SCSI layer
From: Chandra Seetharaman <sekharan () us ! ibm ! com>
Date: 2008-02-28 1:08:28
Message-ID: 20080228010828.5535.74088.sendpatchset () localhost ! localdomain
[Download RAW message or body]
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.
----------------------------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic