<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
        {mso-style-name:x_msonormal;
        margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">I agree with Curtis.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">MODE SENSE == all versions of MODE SENSE, which includes (6), (10), (20), (25), etc &#8230; (ignore the fact that 20 and 25 don&#8217;t even exist; the point is that the naked notation references ALL versions of that command &#8211; no matter WHAT they are).&nbsp;
 And, so I see no problem if, instead of 2 variants, there just happens to be 1 variant that is documented in SPC (the (10) variant).<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Anyone that doesn&#8217;t know what it is, and therefore does a search of &#8220;MODE SENSE&#8221; to find out what it is &#8211; will STILL FIND IT.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">And, FWIW &#8211; this statement (from SPC):<o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><i><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">If there is more than one CDB length for a particular command (e.g., MODE SENSE(6) and MODE<o:p></o:p></span></i></p>
<p class="MsoNormal" style="text-autospace:none"><i><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">SENSE(10)) and the name of the command is used in a sentence without any CDB length descriptor (e.g.,<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">MODE SENSE), then the condition described in the sentence applies to all CDB lengths for that command.</span></i><i><o:p></o:p></i></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Doesn't use MODE SENSE for the example in SBC, it uses ORWRITE (16)/(32).<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I also agree with what Ralph said.&nbsp; Us standards folks will understand the significance and meaning of this action (read SPC-5 if you want the MODE SENSE (6) documentation), but some implementers may see it as a prohibition against implementing
 it at all &#8211; and possibly cause them to discover some issues we aren&#8217;t even aware of (old BIOS issues maybe?). Someone might think they must remove MODE SENSE (6) from their code in order to be SPC-6 compliant.&nbsp; How many brand new implementations are there
 these days anyway.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Personally, my opinion is that the ship has sailed on this idea (we should have done all (6) retirements at the same time &#8211; back years ago).&nbsp; Given the state of SCSI implementations, we&#8217;re likely to cause more confusion by doing this than
 if we just leave it alone (and leave MODE SENSE (6) documented).&nbsp; What problem are we fixing by removing it?&nbsp; It is optional, and anyone that doesn&#8217;t want to implement it is not required to implement it.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">If it is so important to do this, then consider using the RESERVE(6)/(10) and RELEASE(6)/(10) commands as a model (SPC-6).&nbsp; FWIW &#8211; we don&#8217;t document those CDBs anymore, but we DO still have a whole section dedicated to them.&nbsp; After describing
 a few &#8220;exceptions&#8221;, we say:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="text-autospace:none"><i><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">In all other cases, the device server shall process a RESERVE(6) command, RESERVE(10) command,<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">RELEASE(6) command, or RELEASE(10) command as defined in
<b><u>SPC-2</u></b>.</span></i><i><o:p></o:p></i></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fred<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> t10-bounces@t10.org &lt;t10-bounces@t10.org&gt; <b>On Behalf Of
</b>Ralph Weber<br>
<b>Sent:</b> Thursday, August 4, 2022 7:58 PM<br>
<b>To:</b> T10 Reflector &lt;t10@t10.org&gt;<br>
<b>Subject:</b> Re: [T10] ZBC-2 complications for obsoleting 6 byte MODE SELECT / MODE SENSE commands<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" align="left" width="200" style="width:150.0pt;background:#0067C5">
<tbody>
<tr>
<td nowrap="" style="padding:7.5pt 7.5pt 7.5pt 7.5pt">
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<b><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:yellow">NetApp Security WARNING</span></b><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;color:yellow">: This is an external email. Do not click links or open attachments unless
 you recognize the sender and know the content is safe. </span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">With Respect To the following September CAP Agenda Item:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:10.0pt">7.1.2&nbsp;&nbsp;&nbsp; SPC-6 SBC-5 Obsolete the 6 byte MODE SELECT and MODE SENSE commands (22-063r2) [Houlder]<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">The WD Engineering review concluded that the real world will see almost zero difference whether or not the proposal is implemented.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">The only exception to the above being the plethora of complaints about &#8220;taking away valuable commands.&#8221;
<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Yes, we standards wonks know what &#8220;obsolete&#8221; means, but we are the exceptions, not the rule.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">To be sure, the WD engineers lauded the spirit behind the proposal, but these good vibes gave no measurable boost in support for the proposal, which was dragged down by remembrances of the READ(6) actions.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">FWIW I have been instructed to vote &#8220;Abstain&#8221; on any approval motions for 22-063r2 or its progeny.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">All the best,<o:p></o:p></p>
<p class="MsoNormal">.Ralph<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:t10-bounces@t10.org">t10-bounces@t10.org</a> &lt;<a href="mailto:t10-bounces@t10.org">t10-bounces@t10.org</a>&gt;
<b>On Behalf Of </b>Gerry Houlder<br>
<b>Sent:</b> Thursday, August 4, 2022 4:58 PM<br>
<b>To:</b> T10 Reflector &lt;<a href="mailto:t10@t10.org">t10@t10.org</a>&gt;<br>
<b>Subject:</b> Re: [T10] ZBC-2 complications for obsoleting 6 byte MODE SELECT / MODE SENSE commands<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">I agree with you Curtis. In that case, I should not be changing any of the base MODE SELECT and MODE SENSE references in SPC-6 and SBC-5 either. Unfortunately, that is not the direction I was given
 at previous T10 meetings. Can we do a straw poll on reflector about whether to change the direction to &quot;change all instances of bare MODE SELECT and MODE SENSE to append (10) &quot;?<o:p></o:p></span></p>
</div>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Ballard, Curtis C (HPE Storage) &lt;<a href="mailto:curtis.ballard@hpe.com">curtis.ballard@hpe.com</a>&gt;<br>
<b>Sent:</b> Thursday, August 4, 2022 4:47 PM<br>
<b>To:</b> Gerry Houlder &lt;<a href="mailto:gerry.houlder@seagate.com">gerry.houlder@seagate.com</a>&gt;; T10 Reflector &lt;<a href="mailto:t10@t10.org">t10@t10.org</a>&gt;<br>
<b>Subject:</b> RE: [T10] ZBC-2 complications for obsoleting 6 byte MODE SELECT / MODE SENSE commands</span>
<o:p></o:p></p>
<div>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
<div>
<p class="xmsonormal">&nbsp;<o:p></o:p></p>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td width="10" style="width:7.5pt;border:solid black 1.0pt;border-right:none;background:#F00000;padding:.75pt .75pt .75pt .75pt">
</td>
<td style="border:solid black 1.0pt;border-left:none;background:#FFD11C;padding:3.0pt 3.0pt 3.0pt 3.0pt">
<p class="xmsonormal"><span style="font-size:10.0pt;color:black">This message has originated from an
<strong><span style="font-family:&quot;Calibri&quot;,sans-serif">External Source</span></strong>. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="xmsonormal">Gerry,<o:p></o:p></p>
<p class="xmsonormal">&nbsp;<o:p></o:p></p>
<p class="xmsonormal">I don&#8217;t see why this is a problem for ZBC.&nbsp; As you point out in bold &#8211; the T10 documentation style is that a command that has multiple sizes when referenced without an indication of size refers to all versions.&nbsp; If there are MODE SENSE
 and/or MODE SELECT commands without references today those refer to all sizes.&nbsp; If we obsolete one size those still refer to all sizes.<o:p></o:p></p>
<p class="xmsonormal">&nbsp;<o:p></o:p></p>
<p class="xmsonormal">Curtis Ballard<o:p></o:p></p>
<p class="xmsonormal">Hewlett Packard Enterprise<o:p></o:p></p>
<p class="xmsonormal">&nbsp;<o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal"><b>From:</b> <a href="mailto:t10-bounces@t10.org">t10-bounces@t10.org</a> &lt;<a href="mailto:t10-bounces@t10.org">t10-bounces@t10.org</a>&gt;
<b>On Behalf Of </b>Gerry Houlder<br>
<b>Sent:</b> Thursday, August 4, 2022 10:53 AM<br>
<b>To:</b> T10 Reflector &lt;<a href="mailto:t10@t10.org">t10@t10.org</a>&gt;<br>
<b>Subject:</b> [T10] ZBC-2 complications for obsoleting 6 byte MODE SELECT / MODE SENSE commands<o:p></o:p></p>
</div>
</div>
<p class="xmsonormal">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">I have observed that ZBC-2 rev. 13 references SPC-6. If my proposal to obsolete the 6 byte MODE SELECT and MODE SENSE commands is accepted, there are 4 instances of MODE SELECT or MODE SENSE that
 do not include a number of bytes (e.g., (6) ) after them. These would have to be changed to add (10) after them. ZBC-2 is in an advanced state of trying to be published (I think new proposals are not being accepted at this time?). How to we resolve this problem?
 i think the ZBC-2 changes must be included in my proposal to obsolete the 6 byte commands.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><b><span style="font-size:12.0pt;color:black">A much simpler approach is to allow MODE SELECT and MODE SENSE without any number of bytes on it to remain.
</span></b><span style="font-size:12.0pt;color:black">Per existing rules, that reference would still apply to a 10 byte version of those commands and greatly simplify the fallout changes to other standards. I would like to start a reflector discussion on that
 approach in hopes of coming to a conclusion for that option at the September T10 meeting</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">SAT-6 will have a much larger set of changes to include SPC-6, but since that is just in the formative stages that can be addressed by a separate proposal.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<div>
<div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">SPL-5 rev. 15 only references SPC-5, so that would not be affected. A future SPL-6 would have 45 instances of MODE SELECT or MODE SENSE that would need a
<span style="background:white">(10)&nbsp;</span>added.</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">SAM-6 only references SPC-5 so that would not be affected. A future SAM would have one instance of MODE SELECT that needs to change to MODE SELECT (10).</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">SAS 4.1 has no instances of MODE SELECT or MODE SENSE so is not affected and future revisions should also not be affected.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal"><span style="font-size:12.0pt;color:black">I haven't analyzed the other standards, but they currently reference SPC-5 have would have no immediate changes.</span><o:p></o:p></p>
</div>
</div>
<p class="xmsonormal">&nbsp;<o:p></o:p></p>
<p align="center" style="margin:5.0pt;text-align:center"><span style="font-size:10.0pt;color:green">Seagate Internal</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p align="center" style="margin:5.0pt;text-align:center"><span style="font-size:10.0pt;color:green">Seagate Internal<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p align="center" style="margin:5.0pt;text-align:center"><span style="font-size:10.0pt;color:green">Seagate Internal<o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>