X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C8828A.93B4608E@onstor-exch02.onstor.net>; Mon, 10 Mar 2008 01:41:47 -0700
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C8828A.93B4608E"
Content-class: urn:content-classes:message
Subject: RE: in-branch testing status for fb-jong-perf2
Date: Mon, 10 Mar 2008 01:41:49 -0700
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E08C0F6F4@onstor-exch02.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E08C0F5DF@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: in-branch testing status for fb-jong-perf2
Thread-Index: AciA0GA6mppkfybfRe2ItgQQzYJ9lwA9gTKQADCxxZA=
References: <BB375AF679D4A34E9CA8DFA650E2B04E08C0F542@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E08C0F5DF@onstor-exch02.onstor.net>
From: "Jonathan Goldick" <jonathan.goldick@onstor.com>
To: "dl-Cougar" <dl-Cougar@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C8828A.93B4608E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Status update:

Issues in decreasing priority:
1.	There is a hang that happens when the file system runs out of
any resource.  The existing logic to handle FS_ERR_NO_RESOURCE does not
appear to be working.  I'm going to verify that fact with Max and Jobi
in the morning.
a.	The resource we run out of is VL_BUFFER_LOG_MAX
2.	Sandrine's tests managed to get a LUN to back pressure us by
sending a quiesce event.  The implication is that we are sending I/O too
fast for the storage, but this needs to be verified with Bill.  I may
need to throttle the I/O back a bit more than I anticipated.
a.	When the throttle happens we get a ton of EVM I/O errors and
eventually the volume gets knocked offline.
b.	The resulting FS exception causes a crash that has not yet been
resolved.  I need to inject FS exceptions to track this one down.
Other:

3.	I have enabled the resource leak detection code for Cougar
successfully.
4.	Code reviews have been completed by Max, Chris, and Jobi.
Waiting on Bill and Jim.

Until the next code drop, it doesn't make sense for additional QE tests.




_____________________________________________
From: Jonathan Goldick=20
Sent: Sunday, March 09, 2008 1:36 AM
To: dl-Cougar
Subject: RE: in-branch testing status for fb-jong-perf2

Tim and I made a lot of progress today.
I think that the QA folks should be able to try again to get some
testing done with my branch.  I have updated all targets.


The dbg build seems pretty stable now, but it's pretty slow.  We have
done a lot of Cougar and Bobcat dbg testing and there are no outstanding
crashes.

Note that I have not really done any opt testing yet, we just did a
smoke test using dump/restore via ndmpc.

Since yesterday:
1.	NDMP dump and restore work now.
2.	The FS and scsi sanity and checks now pass
3.	I found the cougar-specific problems in my resource leak
detection logic but have left it ifdef'd out.
4.	I have passed the 4000 parallel client read/write test in
nfsperftest with a caveat that a random io size has a problem I need to
resolve later, NFS seems to return more data than was requested.  This
shouldn't be related to my changes but we'll see.

What doesn't work yet in decreasing priority:
1.	The dbg build is too slow.  I will look into it via kpi(s) later
on.
2.	The I/O coalescing knob for log writes does not work when set
beyond 32, it starts sending smaller chunks.  I can reproduce this
without Cougar.  I have set the defaults to be 32 since that works
properly on all platforms.
3.	My scsi resource leak detection logic doesn't work for Cougar so
I've ifdef'd it out for that platform.  I will revisit it later on.



_____________________________________________
From: Jonathan Goldick=20
Sent: Friday, March 07, 2008 7:56 PM
To: dl-Cougar
Subject: in-branch testing status for fb-jong-perf2

Raj and Sandrine have helped me make some real problem in shaking out
the Cougar-specific bugs.

It would appear that our LUN labeling and missing LUN problems are
resolved as well the device id mismatch that Tim was working on.  Cougar
soak seems to work reliably.

We can run nfsperftest with a variety of load profiles and I/O(s) are
being coalesced.

What doesn't work yet in decreasing priority:
4.	NDMP dump is failing early on so I broke tape I/O on Bobcat.
Raj has a scsi trace but I will likely need help from Tim.
5.	I fail one of my underflow sanity checks when we take a file
system exception.  I'm not sure if it's a true double free or a bug in
my stats.
6.	The I/O coalescing knob for log writes does not work when set
beyond 32, it starts sending smaller chunks.  I can reproduce this
without Cougar.  I have set the defaults to be 32 since that works
properly on all platforms.
7.	My scsi resource leak detection logic doesn't work for Cougar so
I've ifdef'd it out for that platform.  I will revisit it later on.



------_=_NextPart_001_01C8828A.93B4608E
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7653.38">
<TITLE>RE: in-branch testing status for fb-jong-perf2</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Status =
update:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">Issues in decreasing priority:</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
<FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">There is a hang that =
happens when the file system runs out of</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">a</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">ny</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial"> =
resource.&nbsp; The existing logic to handle</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">FS</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">_</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">ERR</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">_</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">NO</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">_</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">RESOURCE</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial"> does not =
appear to be working.&nbsp; I</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">&#8217;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">m going to verify that fact with Max and Jobi in =
the morning.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">The resource we run out of is</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">VL</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">_</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">BUFFER</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">_</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">LOG</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">_</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">MAX</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">Sandrine</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">&#8217;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">s tests managed to get a LUN to back pressure us =
by sending a quiesce event.&nbsp; The implication is that we are sending =
I/O too fas</FONT><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">t for =
the storage, but this needs to be verified with Bill.&nbsp; I may need =
to throttle the I/O back a bit more than I =
anticipated.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">When the throttle happens we get a ton of EVM =
I/O errors and eventually the volume gets knocked =
offline.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">The resulting FS exception</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">causes a crash that has not yet been =
resolved.&nbsp; I need to inject FS</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">exceptions</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial"></FONT> <FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">to track this one down.</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Other:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">I have enabled the resource leak detection code =
for Cougar successfully.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">Code reviews have been completed by</FONT> <FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Max, Chris, and Jobi.&nbsp; =
Waiting on Bill and Jim.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">U</FONT><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">ntil the next code drop, it =
doesn</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">t make =
sense for additional QE tests.</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 =
FACE=3D"Tahoma">_____________________________________________<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">From:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> Jonathan Goldick<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Sent:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> Sunday, March 09, 2008 =
1:36 AM<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">To:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> dl-Cougar<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Subject:</FONT></B></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Tahoma"> RE: in-branch testing status for =
fb-jong-perf2</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Arial">Tim and I made a lot of progress =
today.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">I think =
that the QA f</FONT><FONT SIZE=3D2 FACE=3D"Arial">olks should be able to =
try again to get some testing done with my branch.&nbsp; I have updated =
all targets.</FONT></SPAN></P>
<BR>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">The dbg =
build seems pretty stable now, but it</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">s pretty =
slow.&nbsp; We have done a lot of Cougar and Bobcat dbg testing and =
there are no outstanding crashes.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Note =
that I have not really done any opt testing yet, we just did a smoke =
test using dump/restore via ndmpc.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Since =
yesterday:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">NDMP dump and restore work now.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">The FS and scsi sanity and checks now =
pass</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">I found the cougar-specific problems in my</FONT> <FONT =
SIZE=3D2 FACE=3D"Arial">resource leak detection logic but have left it =
ifdef</FONT><FONT SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">d out.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">I have passed the 4000 parallel client read/write test in =
nfsperftest with a caveat that a random io size has a problem I need to =
resolve later, NFS seems to return more data than was =
requested</FONT><FONT SIZE=3D2 FACE=3D"Arial">.&nbsp; This =
shouldn</FONT><FONT SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">t be related to my changes but we</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">ll =
see.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Arial">What doesn</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">t work yet in =
decreasing priority:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">The dbg build is too slow.&nbsp; I will look into it via =
kpi(s) later on.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">The I/O coalescing knob f</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">or log writes does not work when set beyond 32, it starts =
sending smaller chunks.&nbsp; I can reproduce this without Cougar.&nbsp; =
I have set the defaults to be 32 since that works properly on all =
platforms.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">My scsi resource leak detection logic doesn</FONT><FONT =
SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">t =
work for</FONT> <FONT SIZE=3D2 FACE=3D"Arial">Cougar so I</FONT><FONT =
SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">ve =
ifdef</FONT><FONT SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">d it out for that platform.&nbsp; I will revisit it later =
on.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 =
FACE=3D"Tahoma">_____________________________________________<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">From:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> Jonathan Goldick<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Sent:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> Friday, March 07, 2008 =
7:56 PM<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">To:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> dl-Cougar<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Subject:</FONT></B></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Tahoma"> in-branch testing status for =
fb-jong-perf2</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2 FACE=3D"Arial">R</FONT><FONT SIZE=3D2 FACE=3D"Arial">aj and =
Sandrine have helped me make some real problem in shaking out the =
Cougar-specific bugs.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">It would =
appear that our LUN labeling and missing LUN problems are resolved as =
well the device id mismatch that Tim was working on.&nbsp; Cougar soak =
seems to work r</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">eliably.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">We can =
run nfsperftest with a variety of load profiles and I/O(s) are being =
coalesced.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">What =
doesn</FONT><FONT SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">t work yet in decreasing priority:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">NDMP dump is failing early on so I broke tape I/O on =
Bobcat.&nbsp; Raj has a scsi trace but I will likely need =
hel</FONT><FONT SIZE=3D2 FACE=3D"Arial">p from Tim.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">I fail one of my underflow sanity checks when we take a =
file system exception.&nbsp; I</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">m not sure if =
it</FONT><FONT SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">s a true double free or a bug in my =
stats.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">The I/O coalescing knob for log writes does not work when =
set beyond 32, it starts sending small</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">er chunks.&nbsp; I can reproduce this without =
Cougar.&nbsp; I have set the defaults to be 32 since that works properly =
on all platforms.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">My scsi resource leak detection logic doesn</FONT><FONT =
SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">t =
work for Cougar so I</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 FACE=3D"Arial">ve =
ifdef</FONT><FONT SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT SIZE=3D2 =
FACE=3D"Arial">d it out for that platform.&nbsp; I will revisit it =
lat</FONT><FONT SIZE=3D2 FACE=3D"Arial">er on.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

</BODY>
</HTML>
------_=_NextPart_001_01C8828A.93B4608E--
