Subject: RE: FCP-4: Obsolete EMDP bit and data overlay Date: Tue, 11 Jul 2006 09:19:44 -0700 From: "Robert Snively" <rsnively@Brocade.COM> To: "David Peterson" <David.Peterson@mcdata.com>, <t10@t10.org> X-Message-Number: 7044 Formatted message: HTML-formatted message EMDP It is said that EMDP is useful for offering data that is being buffered from multiple non-synchronized sources (like RAIDed disk drives) as quickly as possible. Whichever blocks of data are accessible first are delivered first, reducing average latency significantly. I believe that, even if the mechanism is not yet used, high performance block storage devices may eventually like this function and that it should not be removed. data overlay It is said that data overlay may be useful for immediate delivery of buffered data that is later found to be incorrect and must be modified. This behavior may appear on tape drives. The concern about problems with verifying that all the data has been delivered to the correct location may be manageable through the improved data integrity features being provided now in SCSI. It may also be managed through various types of software managed check sums. I believe that, even if the mechanism is not yet used, this architectural capability should not be removed from FCP-4. I don't believe that any harm comes from leaving both of these in FCP-4. In the future, there may be significant benefits from exploiting these functions. At present, they are clearly optional and may be left out of any implementation. Usage of these optional functions is negotiated early in the initialization cycle of the SCSI devices. Both have default indicators of '0', making it easy to perform that negotiation, even if the SCSI device is not aware of the possible existence of such capabilities. Bob ________________________________ From: owner-t10@t10.org [mailto:owner-t10@t10.org] On Behalf Of David Peterson Sent: Monday, July 10, 2006 7:09 PM To: t10@t10.org Subject: FCP-4: Obsolete EMDP bit and data overlay Howdy, At the last FCP-4 working group meeting the use of Enable Modify Data Pointers (i.e., data overlay) was questioned. I myself have never see the use of data overlay in the FCP realm (other than via FCP-2+ error recovery which is strictly not considered data overlay). Please respond if you object to obsoleting the EMDP bit and data overlay (other than error recovery data overlay) in FCP-4 along with your reasoning. Thanks...Dave (no disclaimer)