From: T.Krishnanand <kri...@gm...> - 2006-10-29 17:20:19
|
Hi, Regarding Task mgmt support in SCST (more to do with SAM), when a command has been submitted to the backend (eg; Linux SCSI ML) since there is currently no way to abort such cmds..isn't it correct to wait for such commands to complete before sending out the TM response. These commands are guaranteed to complete since they have timeouts (although not a very quick cleanup scenario). with the current SCST approach, it doesnt wait for midlayer posted cmds to complete. If a write command has completed at the backend and theres an abort request for it ... isnt it correct to "precisely" say if the cmd was successfully aborted or not. Currently SCST would let the cmd complete at the backend and say that the abort was successful !! IOW the cmd has finished execution (not aborted) but initiator is being told that its aborted. is this ok ? PS: can someone point to the section in SAM which says this is supposed to be handled by the intiator? cheers, tkrishna |