This message is from the T13 list server.
Curtis, I would contend that there are only 8 stream ID's and that R/W is advisory information like AU size. There is no error condition for writing to a read stream number or reading from a write stream number, so the R/W has to be advisory. The only hard constraint imposed by the configure stream command is to set the CCTL for the stream number so that stream number may be subsituted for setting the CCTL in each command. On the time-out during write I think that is what the DWE (Deferred Write Error) bit is for. If you get all of the data in the buffer before the timer runs out and the flush bit is off then failure to get the data to the media would cause a DWE and an error entry in the Write Error log. The time limit is just there to get the interface freed up for the next command. Having data in the buffer should not count against the CCTL. If the flush bit is on then you have to wait until the buffer is flushed to report command completion. If the buffer is not flushed by the CCTL then it is a CCTL error and you log the error (no DWE). Best Regards, Daniel J. Colegrove Hitachi Global Storage Technologies [EMAIL PROTECTED] (702) 614-6119 "Curtis Stevens" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 08/15/2005 04:27 PM To <[email protected]> cc Subject [t13] Question on Streaming Are there 8 or 16 stream ID’s? Is a stream a bi-directional entity, or a single direction? In ATA8-ACS, I am looking at clause 7.9 (Configure Stream). This can get a bit touchy for error checking. If you configure stream to add a stream with ID 5h as a write stream, and there is already an ID 5h that is a read stream, do you error or do you consider it a separate stream. If it is a separate stream, it will make turning a stream off a little more tedious. In the streaming command set, when you have a command completion timeout, how is the error reported if you have received all the data, but the flush to disk is still in process? We see varying implementations… ------------------------------------------------- Curtis E. Stevens 20511 Lake Forest Drive #C-214D Lake Forest, California 92630 Phone: 949-672-7933 Cell: 949-307-5050 E-Mail: [EMAIL PROTECTED] Ambition is a poor excuse for not having enough sense to be lazy.
