X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C79336.E85D5CC5@onstor-exch02.onstor.net>; Thu, 10 May 2007 12:10:43 -0700
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C79336.E85D5CC5"
Content-class: urn:content-classes:message
Subject: FW: Delorean standalone intall utility requirements
Date: Thu, 10 May 2007 12:10:34 -0700
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E03A8DF74@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Delorean standalone intall utility requirements
Thread-Index: AceR0FD6269IJ8IXQx2xBfp89AcN0QBXagKQAAAn3CAAAe3OQAAAI75g
From: "Jay Michlin" <jay.michlin@onstor.com>
To: "Andy Sharp" <andy.sharp@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C79336.E85D5CC5
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable



> ______________________________________________=20
> From: 	Jay Michlin =20
> Sent:	Thursday, May 10, 2007 12:10 PM
> To:	Larry Scheer
> Cc:	Tim Gardner
> Subject:	RE: Delorean standalone intall utility requirements
>=20
> Larry,
>=20
> I discussed this with Raghu and mentioned that I figured you probably
> uttered a primal scream before diplomatically writing the email. I
> explained why you (and all of SW Development) would likely be
> frustrated with such a requirement at this stage. But I also told him
> that we're not offended that he asked and respect the desire, even
> though we can't fulfill it.
>=20
> The outcome was that he and I agreed we see the humor in this
> situation, and he understands better why we're not in a position to do
> what he is asking.
>=20
> jay
>=20
> _____________________________________________=20
> From: 	Larry Scheer =20
> Sent:	Thursday, May 10, 2007 11:31 AM
> To:	Raghu Murthy; Tim Gardner; Sandrine Boulanger; Andy Sharp; Jay
> Michlin
> Subject:	RE: Delorean standalone intall utility requirements
>=20
> Do you understand that this will add additional manual steps to the
> process? This conflicts with the requirement to minimize operator
> intervention. It also conflict with maximizing uptime because it will
> add reboots to the process.
>=20
> The requirement to have system upgrade install the script adds an
> additional reboot(s) to the process.
> If you want to guarantee 100% success a reboot needs to be done prior
> to running system upgrade this will be a manual reboot. If you don't
> care about 100% success then skip the initial reboot at your own risk.
> If you want the script to be installed on the primary flash system
> upgrade will reboot the filer when it completes, it just does this
> automatically for you. If you install the script on the secondary
> flash then you need to reboot to the secondary flash. Oh, yea one more
> thing. The secondary flash may have an old release which means you now
> need a system copy all to get the same release on the secondary flash
> before you do the system upgrade to get the stand-alone install
> program installed on the secondary flash.
>=20
> Gosh, I can't wait to see what Jerry's response will be when we tell
> him that all the planning and effort we put into the standalone
> install got us zero gain in availability because we had to meet the
> requirement that the existing system upgrade install the stand-alone
> upgrade program. I wonder who will be left standing in the room when
> he goes nuclear.
>=20
> But hey what the heck, go ahead and add the requirement...
>=20
> Cheers,
>=20
> Larry
> =20
> _____________________________________________
> From: Raghu Murthy=20
> Sent: Thursday, May 10, 2007 11:10 AM
> To: Tim Gardner; Sandrine Boulanger; Andy Sharp; Larry Scheer; Jay
> Michlin
> Subject: RE: Delorean standalone intall utility requirements
>=20
> We have one additional requirement - this will avoid the manual work
> to ftp the utility
>=20
> * Utility must be installable with "system upgrade" command.
>=20
> _____________________________________________
> From: Tim Gardner=20
> Sent: Tuesday, May 08, 2007 5:24 PM
> To: Raghu Murthy; Sandrine Boulanger; Andy Sharp; Larry Scheer; Jay
> Michlin
> Cc: dl-Delorean Core Team
> Subject: Delorean standalone intall utility requirements
>=20
> Minutes from meeting held on Monday.
> Jay, Tim, Andy, Larry, Sandrine, Raghu
>=20
> Meeting Purpose=20
> *	Develop a common understanding of the requirements for the
> standalone install utility to be developed to install 3.0.
>=20
> Problem being solved
> *	Proposed upgrade process where 2.2.3 first has to be installed
> requires too much operator attention over too long a period of time.
> *	Installing 2.2.3 and then 3.0 eliminates ability to fall back to
> previous release since both flashes are overwritten.
>=20
> Solution Concept
> *	Develop a standalone install utility that puts system into a
> state where a successful install can be performed (this might involve
> a reboot), formats secondary flash with new flash layout, installs
> 3.0, copies system configuration, and finally reboots to the secondary
> flash.
>=20
> Requirements
> Each of the requirements in the original list developed by Sandrine
> and Raghu was discussed. The following requirements list
> is a result of that discussion:
> *	Minimize required operator attention during install process.
> Should be able to perform a series of steps to start the install and
> then leave the install unattended.
> *	Handle all error conditions by detecting, reporting, and then
> aborting. Error recovery is performed by the operator rerunning the
> utility.
> *	Utility must support upgrade of system running release 1.2.8 or
> later.
> *	Utility must verify the integrity of the install before
> performing the reboot of the installed release.
>=20
> Notable changes to original requirements:
> *	Requirement to verify that virtual servers have failed over has
> been removed. The release notes will document this as an optional
> manual step to be performed prior to running the utility.
>=20
> Action Items
> *	Andy Sharp has been tasked with the design and development of
> the utility.
> *	Andy will write a functional specification to be reviewed by
> interested parties. This will be completed by the end of this week.
> *	Andy with Larry's help will update the release notes to document
> the install process. This will be reviewed along with the functional
> spec.
> *	Andy will publish the implementation schedule for the
> implementation and unit test tasks by the end of this week.
>=20
>=20
>=20
>=20
>=20
>=20
>=20

------_=_NextPart_001_01C79336.E85D5CC5
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.7652.24">
<TITLE>FW: Delorean standalone intall utility requirements</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>
<BR>

<P><FONT SIZE=3D1 =
FACE=3D"Tahoma">______________________________________________ </FONT>

<BR><B><FONT SIZE=3D1 FACE=3D"Tahoma">From: &nbsp;</FONT></B> <FONT =
SIZE=3D1 FACE=3D"Tahoma">Jay Michlin&nbsp; </FONT>

<BR><B><FONT SIZE=3D1 FACE=3D"Tahoma">Sent:&nbsp;&nbsp;</FONT></B> <FONT =
SIZE=3D1 FACE=3D"Tahoma">Thursday, May 10, 2007 12:10 PM</FONT>

<BR><B><FONT SIZE=3D1 =
FACE=3D"Tahoma">To:&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT SIZE=3D1 =
FACE=3D"Tahoma">Larry Scheer</FONT>

<BR><B><FONT SIZE=3D1 =
FACE=3D"Tahoma">Cc:&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT SIZE=3D1 =
FACE=3D"Tahoma">Tim Gardner</FONT>

<BR><B><FONT SIZE=3D1 =
FACE=3D"Tahoma">Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>=
</B> <FONT SIZE=3D1 FACE=3D"Tahoma">RE: Delorean standalone intall =
utility requirements</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">Larry,</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">I discussed this with =
Raghu and mentioned that I figured you probably uttered a primal scream =
before diplomatically writing the email. I explained why you (and all of =
SW Development) would likely be frustrated with such a requirement at =
this stage. But I also told him that we're not offended that he asked =
and respect the desire, even though we can't fulfill it.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">The outcome was that =
he and I agreed we see the humor in this situation, and he understands =
better why we're not in a position to do what he is asking.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">jay</FONT>
</P>

<P><FONT SIZE=3D1 =
FACE=3D"Tahoma">_____________________________________________ </FONT>

<BR><B><FONT SIZE=3D1 FACE=3D"Tahoma">From: &nbsp;</FONT></B> <FONT =
SIZE=3D1 FACE=3D"Tahoma">Larry Scheer&nbsp; </FONT>

<BR><B><FONT SIZE=3D1 FACE=3D"Tahoma">Sent:&nbsp;&nbsp;</FONT></B> <FONT =
SIZE=3D1 FACE=3D"Tahoma">Thursday, May 10, 2007 11:31 AM</FONT>

<BR><B><FONT SIZE=3D1 =
FACE=3D"Tahoma">To:&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT SIZE=3D1 =
FACE=3D"Tahoma">Raghu Murthy; Tim Gardner; Sandrine Boulanger; Andy =
Sharp; Jay Michlin</FONT>

<BR><B><FONT SIZE=3D1 =
FACE=3D"Tahoma">Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>=
</B> <FONT SIZE=3D1 FACE=3D"Tahoma">RE: Delorean standalone intall =
utility requirements</FONT>
</P>

<P><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Do you understand =
that this will add additional manual steps to the process? This =
conflicts with the requirement to minimize operator intervention. It =
also conflict with maximizing uptime because it will add reboots to the =
process.</FONT></P>

<P><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">The requirement to =
have system upgrade install the script adds an additional reboot(s) to =
the process.</FONT>

<BR><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">If you want to =
guarantee 100% success a reboot needs to be done prior to running system =
upgrade this will be a manual reboot. If you don&#8217;t care about 100% =
success then skip the initial reboot at your own risk. If you want the =
script to be installed on the primary flash system upgrade will reboot =
the filer when it completes, it just does this automatically for you. If =
you install the script on the secondary flash then you need to reboot to =
the secondary flash. Oh, yea one more thing. The secondary flash may =
have an old release which means you now need a system copy all to get =
the same release on the secondary flash before you do the system upgrade =
to get the stand-alone install program installed on the secondary =
flash.</FONT></P>

<P><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Gosh, I can&#8217;t =
wait to see what Jerry&#8217;s response will be when we tell him that =
all the planning and effort we put into the standalone install got us =
zero gain in availability because we had to meet the requirement that =
the existing system upgrade install the stand-alone upgrade program. I =
wonder who will be left standing in the room when he goes =
nuclear.</FONT></P>

<P><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">But hey what the =
heck, go ahead and add the requirement&#8230;</FONT>
</P>

<P><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Cheers,</FONT>
</P>

<P><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Larry</FONT>

<BR><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">&nbsp;</FONT>

<BR><FONT SIZE=3D2 =
FACE=3D"Tahoma">_____________________________________________<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">From:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> Raghu Murthy<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">Sent:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> Thursday, May 10, 2007 11:10 AM<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">To:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> Tim Gardner; Sandrine Boulanger; Andy Sharp; Larry =
Scheer; Jay Michlin<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">Subject:</FONT></B><FONT =
SIZE=3D2 FACE=3D"Tahoma"> RE: Delorean standalone intall utility =
requirements</FONT>
</P>

<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">We have one =
additional requirement - this will avoid the manual work to ftp the =
utility</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">* Utility must be installable with =
&quot;system upgrade&quot; command.</FONT>
</P>

<P><FONT SIZE=3D2 =
FACE=3D"Tahoma">_____________________________________________<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">From:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> Tim Gardner<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">Sent:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> Tuesday, May 08, 2007 5:24 PM<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">To:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> Raghu Murthy; Sandrine Boulanger; Andy Sharp; Larry =
Scheer; Jay Michlin<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">Cc:</FONT></B><FONT SIZE=3D2 =
FACE=3D"Tahoma"> dl-Delorean Core Team<BR>
</FONT><B><FONT SIZE=3D2 FACE=3D"Tahoma">Subject:</FONT></B><FONT =
SIZE=3D2 FACE=3D"Tahoma"> Delorean standalone intall utility =
requirements</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Minutes from meeting held on =
Monday.</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Jay, Tim, Andy, Larry, Sandrine, =
Raghu</FONT>
</P>

<P><B><FONT SIZE=3D2 FACE=3D"Arial">Meeting Purpose</FONT></B><FONT =
SIZE=3D2 FACE=3D"Arial"> </FONT>
<UL>
<UL>
<LI><FONT SIZE=3D2 FACE=3D"Arial">Develop a common understanding of the =
requirements for the standalone install utility to be developed to =
install 3.0.</FONT></LI>
<BR>
</UL></UL>
<P><B><FONT SIZE=3D2 FACE=3D"Arial">Problem being solved</FONT></B>
<UL>
<UL>
<LI><FONT SIZE=3D2 FACE=3D"Arial">Proposed upgrade process where 2.2.3 =
first has to be installed requires too much operator attention over too =
long a period of time.</FONT><B></B></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Installing 2.2.3 and then 3.0 =
eliminates ability to fall back to previous release since both flashes =
are overwritten.</FONT><B></B></LI>
<BR>
</UL></UL>
<P><B><FONT SIZE=3D2 FACE=3D"Arial">Solution Concept</FONT></B>
<UL>
<UL>
<LI><FONT SIZE=3D2 FACE=3D"Arial">Develop a standalone install utility =
that puts system into a state where a successful install can be =
performed (this might involve a reboot), formats secondary flash with =
new flash layout, installs 3.0, copies system configuration, and finally =
reboots to the secondary flash.</FONT><B></B></LI>
<BR>
</UL></UL>
<P><B><FONT SIZE=3D2 FACE=3D"Arial">Requirements</FONT></B>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Each of the requirements in the =
original list developed by Sandrine and Raghu was discussed. The =
following requirements list</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">is a result of that discussion:</FONT>
<UL>
<UL>
<LI><FONT SIZE=3D2 FACE=3D"Arial">Minimize required operator attention =
during install process. Should be able to perform a series of steps to =
start the install and then leave the install unattended.</FONT></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Handle all error conditions by =
detecting, reporting, and then aborting. Error recovery is performed by =
the operator rerunning the utility.</FONT></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Utility must support upgrade of system =
running release 1.2.8 or later.</FONT></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Utility must verify the integrity of =
the install before performing the reboot of the installed =
release.</FONT></LI>
<BR>
</UL></UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Notable changes to original =
requirements:</FONT>
<UL>
<UL>
<LI><FONT SIZE=3D2 FACE=3D"Arial">Requirement to verify that virtual =
servers have failed over has been removed. The release notes will =
document this as an optional manual step to be performed prior to =
running the utility.</FONT></LI>
<BR>
</UL></UL>
<P><B><FONT SIZE=3D2 FACE=3D"Arial">Action Items</FONT></B>
<UL>
<UL>
<LI><FONT SIZE=3D2 FACE=3D"Arial">Andy Sharp has been tasked with the =
design and development of the utility.</FONT></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Andy will write a functional =
specification to be reviewed by interested parties. This will be =
completed by the end of this week.</FONT></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Andy with Larry&#8217;s help will =
update the release notes to document the install process. This will be =
reviewed along with the functional spec.</FONT></LI>

<LI><FONT SIZE=3D2 FACE=3D"Arial">Andy will publish the implementation =
schedule for the implementation and unit test tasks by the end of this =
week.</FONT></LI>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
</UL></UL>
</BODY>
</HTML>
------_=_NextPart_001_01C79336.E85D5CC5--
