A method, apparatus and program storage device for providing asynchronous
status messaging in a data storage system Asynchronous events are
returned from a target to an initiator in response to a Read Message from
the initiator. The return status message may or may not be associated
with a previously given command or Logical Unit (LUN).