This message is from the T13 list server.

Hi Nathan,

You wrote, "I don't understand why you think a flush cache will result in
queued commands ever being aborted."

Actually, in this case, the queued commands are not aborted.  This implies
returning status.  The commands are discarded.  The description of the
Queued feature set in clause four reads, "If a queue exists when a
non-queued command is received, the nonqueued command shall be command
aborted and the commands in the queue shall be discarded."  So, if you send
a Flush command when a device has a queue, then the device shall abort the
Flush command (returning status for that command) and discard the commands
in queue (without returning status for those commands).

Regards,

Mark Evans
Maxtor Corporation

Reply via email to