From sacadmin Thu Jan  8 17:10:29 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n091ATbS021698
	for <psarc@sac.eng.sun.com>; Thu, 8 Jan 2009 17:10:29 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n091ASoq003423
	for <@sunmail2sca.sfbay.sun.com:psarc@sun.com>; Thu, 8 Jan 2009 17:10:29 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KD60000HJ9GTU00@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 08 Jan 2009 17:10:28 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KD600EL3J9GWP90@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 08 Jan 2009 17:10:28 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n091AR5E000479	for
 <psarc@sun.com>; Fri, 09 Jan 2009 01:10:28 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0KD600401J8LF000@mail-amer.sun.com> (original mail from Aarti.Pai@Sun.COM)
 for psarc@sun.com (ORCPT psarc@sun.com); Thu, 08 Jan 2009 18:10:27 -0700 (MST)
Received: from [129.150.196.152] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0KD600FHZJ9FE730@mail-amer.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 08 Jan 2009 18:10:27 -0700 (MST)
Date: Thu, 08 Jan 2009 17:10:31 -0800
From: Aarti Pai <Aarti.Pai@sun.com>
Subject: Materials for 2008/769 - Multiple disk sector size support
Sender: Aarti.Pai@sun.com
To: psarc@sun.com
Cc: Larry Liu <Larry.Liu@sun.com>, "Mark A. Carlson" <Mark.Carlson@sun.com>
Message-id: <4966A407.2020204@Sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
Status: RO
Content-Length: 381

Please note, the materials were sent on time but stuck in my inbox.   :-(

/shared/sac/Archives/CaseLog/arc/PSARC/2008/769/inception.materials
sac% ls -l
total 67
-r-xr-sr-x   1 apai     sac        10683 Jan  8 16:58 
PSARC_questionnaire.txt
-r-xr-sr-x   1 apai     sac        19152 Jan  8 16:58 design_doc
-r-xr-sr-x   1 apai     sac         1358 Jan  8 16:58 sbdadm_manpage.txt


From sacadmin Tue Mar  3 09:40:04 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n23He38I004906
	for <psarc@sac.eng.sun.com>; Tue, 3 Mar 2009 09:40:04 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n23HduPS011040
	for <@sunmail2sca.sfbay.sun.com:psarc@sun.com>; Wed, 4 Mar 2009 01:40:02 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KFX00E1DYEOWS00@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Tue, 03 Mar 2009 09:40:00 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KFX00CHHYENRT30@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Tue, 03 Mar 2009 09:40:00 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n23HdxTC029328	for
 <psarc@sun.com>; Tue, 03 Mar 2009 17:39:59 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 id <0KFX00G00Y0XR800@mail-amer.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Tue, 03 Mar 2009 10:39:59 -0700 (MST)
Received: from aarti-pais-macbook-pro.local ([unknown] [129.150.37.123])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 23 2008))
 with ESMTPSA id <0KFX00D56YE2YZI0@mail-amer.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Tue, 03 Mar 2009 10:39:39 -0700 (MST)
Date: Tue, 03 Mar 2009 09:39:40 -0800
From: Aarti Pai <Aarti.Pai@sun.com>
Subject: Materials for Commitment Review:  (2008/769) Multiple disk sector
 support
Sender: Aarti.Pai@sun.com
To: psarc@sun.com
Cc: Larry.Liu@sun.com
Message-id: <49AD6B5C.4030901@Sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
Status: RO
Content-Length: 492

This case is on the 3/11 PSAR agenda.

sac% pwd
/shared/sac/Archives/CaseLog/arc/PSARC/2008/769/commitment.materials
sac% ls -l
total 115
-r-xr--r--   1 apai     sac        11679 Mar  3 09:30 
PSARC_questionnaire.txt
-r-xr--r--   1 apai     sac        31965 Mar  3 09:30 design_doc
-r-xr--r--   1 apai     sac         2963 Mar  3 09:30 dkio_manpage.txt
-r-xr--r--   1 apai     sac         4867 Mar  3 09:30 rmw_design
-r-xr--r--   1 apai     sac         1314 Mar  3 09:30 sbdadm_manpage.txt


From Richard.Matthews@sun.com Fri Mar 13 08:18:50 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2DFIoaH019594
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 13 Mar 2009 08:18:50 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2DFIl8q025294
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 13 Mar 2009 08:18:50 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KGG0060JAJD4O00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 13 Mar 2009 09:18:49 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KGG001UJAJCXP40@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 13 Mar 2009 09:18:49 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2DFImZA010484	for
 <psarc-ext@sun.com>; Fri, 13 Mar 2009 15:18:48 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KGG00L009S0II00@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 13 Mar 2009 09:18:48 -0600 (MDT)
Received: from Rick-Matthews-MacBook-Pro-15.local ([unknown] [129.150.36.19])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KGG00641AJ4WW80@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 13 Mar 2009 09:18:41 -0600 (MDT)
Date: Fri, 13 Mar 2009 10:18:37 -0500
From: Rick Matthews <Richard.Matthews@sun.com>
Subject: Re: PSARC 2008/769 - Multiple disk sector size support
Sender: Richard.Matthews@sun.com
To: Mark Carlson <Mark.Carlson@sun.com>, psarc-ext@sun.com
Message-id: <49BA794D.7020506@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
Status: RO
Content-Length: 1581

Project team,

My remaining issues for this project are all centered around
the read-modify-write (RMW) proposal of your project. My primary
concern is the default state of RMW as an error. My concerns are
that an error return by default is inappropriate. I understand
the concerns of the project that serious performance concerns
may go undetected without the error return by default. Array
manufacturers also are subject to this penalty, if the physical
I/O is mis-aligned. The default behavior for arrays does not
appear to be a fatal error.

An alternate proposal would be a "multi-state" RMW flag.
I'd propose a "warning only" mode as the default, and
"return error on RMW" and "do not report RMW conditions"
as other potential settings.

Having this state be a "global" setting would also seem to
be overdone. A system-wide setting seems too much, and a "per-disk"
setting also seems the wrong granularity. Setting this on a
"per disk partition" would seem to be adequate. Having a global
that takes precedence over the per partition would also be
acceptable, in my opinion.

Please consider these issues.

-- 
---------------------------------------------------------------------
Rick Matthews                           email: Rick.Matthews@sun.com
Sun Microsystems, Inc.                  phone:+1(651) 554-1518
1270 Eagan Industrial Road              phone(internal): 54418
Suite 160                               fax:  +1(651) 554-1540
Eagan, MN 55121-1231 USA                main: +1(651) 554-1500		
---------------------------------------------------------------------


From Larry.Liu@sun.com Sun Mar 15 19:36:43 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2G2ahTs001139
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 15 Mar 2009 19:36:43 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2G2aYBi016378
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Mon, 16 Mar 2009 02:36:42 GMT
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KGK00507V93MA00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@Sun.COM); Sun, 15 Mar 2009 19:36:39 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KGK0009CV92ZB30@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@Sun.COM); Sun,
 15 Mar 2009 19:36:39 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2G2aceI001748	for
 <psarc-ext@Sun.COM>; Mon, 16 Mar 2009 02:36:38 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KGK00C00V5SKC00@mail-apac.sun.com> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Mon, 16 Mar 2009 10:36:38 +0800 (SGT)
Received: from [129.150.32.187] ([unknown] [129.150.32.187])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KGK00F1QV8QJR30@mail-apac.sun.com> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Mon, 16 Mar 2009 10:36:37 +0800 (SGT)
Date: Mon, 16 Mar 2009 10:36:31 +0800
From: Larry Liu <Larry.Liu@sun.com>
Subject: Re: PSARC 2008/769 - Multiple disk sector size support
In-reply-to: <49BA794D.7020506@Sun.COM>
Sender: Larry.Liu@sun.com
To: Rick Matthews <Richard.Matthews@sun.com>
Cc: Mark Carlson <Mark.Carlson@sun.com>, psarc-ext@sun.com
Message-id: <49BDBB2F.3040606@sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_PYLzRMoELyQ+sqDaOEu1zw)"
X-PMX-Version: 5.4.1.325704
References: <49BA794D.7020506@Sun.COM>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
Status: RO
Content-Length: 4734

This is a multi-part message in MIME format.

--Boundary_(ID_PYLzRMoELyQ+sqDaOEu1zw)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT

Hi Rick,

Thanks for your suggestion. We made the changes accordingly. That said, 
by default, sd(7D) will do RMW to misaligned I/O with warning message. 
Custormers can configure the behavior as do RMW without warning message 
and do not do RMW with error returned. The configuration will be per 
device based (PSARC 2008/465 [s]sd-config-list). We don't have a 
mechanism to configure the behavior per partition based.

I attached the modified rmw design doc.

Thanks,
Larry

Rick Matthews 写道:
> Project team,
>
> My remaining issues for this project are all centered around
> the read-modify-write (RMW) proposal of your project. My primary
> concern is the default state of RMW as an error. My concerns are
> that an error return by default is inappropriate. I understand
> the concerns of the project that serious performance concerns
> may go undetected without the error return by default. Array
> manufacturers also are subject to this penalty, if the physical
> I/O is mis-aligned. The default behavior for arrays does not
> appear to be a fatal error.
>
> An alternate proposal would be a "multi-state" RMW flag.
> I'd propose a "warning only" mode as the default, and
> "return error on RMW" and "do not report RMW conditions"
> as other potential settings.
>
> Having this state be a "global" setting would also seem to
> be overdone. A system-wide setting seems too much, and a "per-disk"
> setting also seems the wrong granularity. Setting this on a
> "per disk partition" would seem to be adequate. Having a global
> that takes precedence over the per partition would also be
> acceptable, in my opinion.
>
> Please consider these issues.
>


--Boundary_(ID_PYLzRMoELyQ+sqDaOEu1zw)
Content-type: text/plain; name=rmw_design_new.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=rmw_design_new.txt

3.6 RMW (Read Modify Write) 

3.6.1 Description
    
    By default, if I/O requests which are aligned with the physical sector
    size of the disk are sent to sd(7D), they will be transmitted directly;
    If they are not aligned, sd(7D) will do Read Modify Write (RMW) with 
    warning message. However, customers could configure sd to not do RMW 
    or do RMW without reporting warning message.

3.6.2  Design Specification
    
    There are two key elements which describe each I/O. One is the size of
    the I/O, the other is the starting block number. If the I/O size
    is indivisible by physical sector size, or the start block number is 
    indivisible by the quotient of physical sector size and logical block
    size, we call it misaligned I/O. 
				
    3.6.2.1 Basic operation

	If I/O requests which are aligned with the physical sector size of the
	disk are sent to sd(7D), they will be transmitted directly; If they
	are misaligned, they will be transmitted through RMW with warning message
       on console.

	Error message looks like
	"I/O reqest is not aligned with %d disk sector size. It is transmitted
       through Read Modify Write but the performance is very low.\n"

    3.6.2.2 Configuration in sd.conf

       Customers can edit [s]sd-config-list in sd.conf to configure the
       behavior for the given device when handling misaligned I/O.

        rmw-type                  Committed            UINT32

       #define SD_RMW_TYPE_DEFAULT        0 /* do rmw with warning message */    
       #define SD_RMW_TYPE_NO_WARNING     1 /* do rmw without warning message */
       #define SD_RMW_TYPE_RETURN_ERROR   2 /* do not do rmw and return error */

	The default value is set to 0 which means do RMW with warning message.

	EINVAL is chosen as the returning value when rmw-type is configured as 1.
       This value is in concordance of the returning value of sd(a)read/sd(a)write
       when I/O is misaligned. 

      3.6.2.4 Console message

	If every RMWed I/O because of  misaligned request triggers one
	console message, there could be too many of them which cause debug
	messages flooding.

	An event driven timer controlled console message mechanism is proposed.
	The first misaligned I/O will triggers a console message and a timer
	(say 10 seconds). The succeeding misaligned I/O will not triger console
	message until the timer is timeout. And while logging the console
	message, a new timer will be started. Now the console message will 
	contain the number of RMWed I/O, say

	"%d I/O reqests are not aligned with %d disk sector size. they are 
       transmitted through Read Modify Write but the performance is very low.\n"

--Boundary_(ID_PYLzRMoELyQ+sqDaOEu1zw)--

From Richard.Matthews@sun.com Mon Mar 16 09:44:02 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2GGi1cQ029920
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 16 Mar 2009 09:44:02 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n2GGhsVa016058
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 17 Mar 2009 00:44:00 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KGL0000FYHAB600@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@Sun.COM); Mon, 16 Mar 2009 10:43:58 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KGL00I86YHAAI60@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@Sun.COM); Mon,
 16 Mar 2009 10:43:58 -0600 (MDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2GGhwsS002504	for
 <psarc-ext@Sun.COM>; Mon, 16 Mar 2009 16:43:58 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KGL00J00VA4L600@mail-amer.sun.com> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Mon, 16 Mar 2009 10:43:58 -0600 (MDT)
Received: from Rick-Matthews-MacBook-Pro-15.local ([unknown] [129.150.34.151])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KGL00CG9YGQK4E0@mail-amer.sun.com> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Mon, 16 Mar 2009 10:43:39 -0600 (MDT)
Date: Mon, 16 Mar 2009 11:43:40 -0500
From: Rick Matthews <Richard.Matthews@sun.com>
Subject: Re: PSARC 2008/769 - Multiple disk sector size support
In-reply-to: <49BDBB2F.3040606@sun.com>
Sender: Richard.Matthews@sun.com
To: Larry Liu <Larry.Liu@sun.com>
Cc: Mark Carlson <Mark.Carlson@sun.com>, psarc-ext@sun.com
Message-id: <49BE81BC.1070907@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49BA794D.7020506@Sun.COM> <49BDBB2F.3040606@sun.com>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
Status: RO
Content-Length: 1041

Larry Liu wrote:
> Hi Rick,
>
> Thanks for your suggestion. We made the changes accordingly. That 
> said, by default, sd(7D) will do RMW to misaligned I/O with warning 
> message. Custormers can configure the behavior as do RMW without 
> warning message and do not do RMW with error returned. The 
> configuration will be per device based (PSARC 2008/465 
> [s]sd-config-list). We don't have a mechanism to configure the 
> behavior per partition based.
>
> I attached the modified rmw design doc.
>
> Thanks,
> Larry
>
I am happier with the proposed changes. Thank you

-- 
---------------------------------------------------------------------
Rick Matthews                           email: Rick.Matthews@sun.com
Sun Microsystems, Inc.                  phone:+1(651) 554-1518
1270 Eagan Industrial Road              phone(internal): 54418
Suite 160                               fax:  +1(651) 554-1540
Eagan, MN 55121-1231 USA                main: +1(651) 554-1500		
---------------------------------------------------------------------


From Larry.Liu@Sun.COM Mon May 18 20:03:47 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4J33jhM018359
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 18 May 2009 20:03:45 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n4J33iE5016670
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 19 May 2009 11:03:44 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJV00501F671500@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@Sun.COM); Mon, 18 May 2009 20:03:43 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJV004UUF664D40@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@Sun.COM); Mon,
 18 May 2009 20:03:43 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4J33fE1001852	for
 <psarc-ext@Sun.COM>; Tue, 19 May 2009 03:03:41 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJV00I00F4LF300@mail-apac.sun.com> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Tue, 19 May 2009 11:03:41 +0800 (SGT)
Received: from [129.158.144.81] ([unknown] [129.158.144.81])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJV007XDF611V30@mail-apac.sun.com> for psarc-ext@Sun.COM
 (ORCPT psarc-ext@Sun.COM); Tue, 19 May 2009 11:03:38 +0800 (SGT)
Date: Tue, 19 May 2009 11:05:34 +0800
From: Larry Liu <Larry.Liu@Sun.COM>
Subject: PSARC 2008/769 - Multiple disk sector size support
In-reply-to: <49BA794D.7020506@Sun.COM>
Sender: Larry.Liu@Sun.COM
To: psarc-ext@Sun.COM
Cc: Mark Carlson <Mark.Carlson@Sun.COM>
Message-id: <4A1221FE.5020408@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49BA794D.7020506@Sun.COM>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 73

Just to clarify. This case 2008/769 is phase I of multiple phase.

Larry

From Mark.Carlson@Sun.COM Thu May 28 11:56:34 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4SIuXPF009202
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 28 May 2009 11:56:34 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4SIuTa9009529
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 28 May 2009 19:56:33 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKD00101BA7RK00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 28 May 2009 11:56:31 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKD00D1ZBA63G90@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 28 May 2009 11:56:31 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4SIuUH4023737	for
 <PSARC-ext@sun.com>; Thu, 28 May 2009 18:56:30 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKD00F00AW49300@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 28 May 2009 12:56:30 -0600 (MDT)
Received: from Macintosh-335.local ([unknown] [129.150.33.24])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKD008E6B9FON90@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 28 May 2009 12:56:08 -0600 (MDT)
Date: Thu, 28 May 2009 12:56:02 -0600
From: "Mark A. Carlson" <Mark.Carlson@Sun.COM>
Subject: Re: PSARC 2008/769 - Multiple disk sector size support
In-reply-to: <4A1221FE.5020408@sun.com>
Sender: Mark.Carlson@Sun.COM
To: psarc-ext@Sun.COM
Cc: Larry Liu <Larry.Liu@Sun.COM>
Message-id: <4A1EDE42.20505@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <49BA794D.7020506@Sun.COM> <4A1221FE.5020408@sun.com>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
Status: RO
Content-Length: 65

A draft opinion has been placed in the case directory.

-- mark


