Overview: The Next Generation Mass Storage Stack (September 2009)
Table Of Contents
- Abstract
- Background
- Features of the Next Generation Mass Storage Stack
- Impact
- Background
- Impact
- Background
- Impact
- Background
- Impact
- Impact
- Introduction to the Agile View
- Changes to I/O and Mass Storage Subsystems
- Changes to Other Subsystems
- Migrating to the Agile View
- Conclusion
- Glossary
- Appendix A: Summary of Changes
- Appendix B: Using ioscan
- Appendix C: Using scsimgr
- Appendix D: Interpreting Lunpath Hardware Paths
- For more information
50
This construct allows attributes to be set or retrieved for a set of objects. For example, a
scope of "/escsi/esdisk" refers to all disks on a system and a scope of
"/escsi/esdisk/0x0/HP " refers to all HP disks on a system.
Keyword Provides additional scoping information, such as selecting all lunpaths for a LUN.
Argument Provides additional information specific to the command. For example, when using the
get_attr command, argument specifies which attribute to print.
Note: This is not the complete command syntax. For the complete set of commands, keywords, and arguments,
see scsimgr(1M).
Retrieving Status of SCSI Objects
To retrieve general status of a SCSI object, use the scsimgr get_info command.
To retrieve the status of a controller, use the target as the identifier as follows:
# scsimgr get_info -H 0/2/1/0.0x500805f300083899
STATUS INFORMATION FOR TARGET PATH : 0/2/1/0.0x500805f300083899
Generic Status Information
SCSI services internal state = IDLE
Port id = 0x10700
Protocol = fibre_channel
Protocol revision = 4.3
Port name = 0x500805f300083899
Node name = 0x500805f300083890
LUN paths registered (active/inactive) = 12
To retrieve the status of a lunpath, use the lunpath hardware path as the identifier as follows:
# scsimgr get_info -H 0/2/1/0.0x500805f300083899.0x0
STATUS INFORMATION FOR LUN PATH : 0/2/1/0.0x500805f300083899.0x0
Generic Status Information
SCSI services internal state = UNOPEN
Open close state = ACTIVE
Protocol = fibre_channel
EVPD page 0x83 description code = 1
EVPD page 0x83 description association = 0
EVPD page 0x83 description type = 3
World Wide Identifier (WWID) =
Outstanding I/Os = 0
Maximum I/O timeout in seconds = 30
Maximum I/O size allowed = 2097152
Maximum number of active I/Os allowed = 1
Current active I/Os = 0
Maximum queue depth = 1
Queue full delay count = 0
To retrieve the status of a LUN, use the LUN hardware path or DSF as the identifier as follows:
# scsimgr get_info -H 64000/0xfa00/0x3