X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C836AB.73BD1856@onstor-exch02.onstor.net>; Tue, 4 Dec 2007 11:25:38 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C836AB.73BD1856"
Content-class: urn:content-classes:message
Subject: RE: SystemX management shell documents to review
Date: Tue, 4 Dec 2007 11:25:38 -0800
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E06E5B4B2@onstor-exch02.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E06E5B44C@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: SystemX management shell documents to review
Thread-Index: Acf67XL00JGpnKUTRZe/ti0my516jQtvBa4AAACn5+ADVKVcoAApyiwgAAFGCdA=
References: <BB375AF679D4A34E9CA8DFA650E2B04E05963FB7@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E06A7BD5D@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E06A7BD96@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E06E5AF78@onstor-exch02.onstor.net> <BB375AF679D4A34E9CA8DFA650E2B04E06E5B44C@onstor-exch02.onstor.net>
From: "Jonathan Goldick" <jonathan.goldick@onstor.com>
To: "Joshua Goldenhar" <joshua.goldenhar@onstor.com>,
	"Maxim Kozlovsky" <maxim.kozlovsky@onstor.com>,
	"Sudheesh Nair" <sudheesh.nair@onstor.com>
Cc: "dl-Software" <dl-software@onstor.com>,
	"dl-QA" <dl-qa@onstor.com>,
	"dl-Customer Service Group" <csgroup@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C836AB.73BD1856
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

See JG>

_____________________________________________
From: Joshua Goldenhar=20
Sent: Tuesday, December 04, 2007 10:52 AM
To: Jonathan Goldick; Maxim Kozlovsky; Sudheesh Nair
Cc: dl-Software; dl-QA; dl-Customer Service Group
Subject: RE: SystemX management shell documents to review

Just two comments:
It appears you're OK using long option names but the sentence still says
we'll use the standard getopt - but we would have to use getopt_long.
JG> I meant to remove any reference to getopt().

I like the move of the home directories to the management volume - that
makes sense. It makes sense for very first login to automatically create
the directory. I still think a dependence on NFS/the automounter is
problematic and don't know how we will get around issues of the volume
going away while a user was logged in - in other words, I foresee issues
where I was logged in to one filer with my directory NFS mounted. The
server hosting the management volume goes down and the document says we
do not try to make the home directories highly available. My shell may
become useless depending on my PATH and/or operation that were in
progress and further, I might not be able to log in again as stat'ing my
home directory and/or attempting to read bashrc might hang.
JG> We can't have this both ways.  My original plan was fully HA, which
eliminated the choice to use the management volume.  After the comments
I moved to a model where it's simpler to implement but you are screwed
if the management volume is down.  The automounter is not the problem
here, the single point of failure is.

-Josh

Josh Goldenhar
Phone: 408 963 2408, Cell: 408 547 7693

_____________________________________________
From: Jonathan Goldick=20
Sent: Monday, December 03, 2007 2:50 PM
To: Joshua Goldenhar; Maxim Kozlovsky; Sudheesh Nair
Cc: dl-Software; dl-QA; dl-Customer Service Group
Subject: RE: SystemX management shell documents to review

New draft in place.  I *think* it covers all of the feedback to date.

Management Shell [10]
<http://intranet.onstor.net/md/software/systemx/Component_Docs/SystemX_S
hell.doc>
(http://intranet.onstor.net/md/software/systemx/Component_Docs/SystemX_S
hell.doc)=20


------_=_NextPart_001_01C836AB.73BD1856
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>RE: SystemX management shell documents to review</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">See JG&gt;</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 =
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"> Joshua Goldenhar<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"> Tuesday, December 04, =
2007 10:52 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"> Jonathan Goldick; Maxim =
Kozlovsky; Sudheesh Nair<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Cc:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> dl-Software; dl-QA; =
dl-Customer Service Group<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: SystemX management shell doc</FONT><FONT SIZE=3D2 =
FACE=3D"Tahoma">uments to review</FONT></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">Just two =
comments:</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">It appears you</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">re OK using long option names but the sentence still says =
we</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">ll use the standard getopt</FONT> <FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">&#8211;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial"> but we would have to use getopt_long.</FONT></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">JG&gt; I meant to remove any =
reference to getopt().</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">I like the</FONT> <FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">move of the home directories =
to the management volume</FONT> <FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">&#8211;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial"> that makes sense. It makes sense for very first login to =
automatically create the directory. I still think a dependence on =
NFS/the automounter is problematic and don</FONT><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">&#8217;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">t know how we will get around iss</FONT><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">u</FONT><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">es of the volume going away =
while a user was logged in</FONT> <FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">&#8211;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial"> in other words, I foresee issues where I was logged in =
to one filer with my directory NFS mounted. The server hosting the =
management volume goes down and the document says we do not try to make =
the</FONT> <FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">h</FONT><FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">ome directories highly =
available. My shell may become useless depending on my PATH and/or =
operation that were in progress and further, I might not be able to log =
in again as stat</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">&#8217;</FONT><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">ing my home directory and/or attempting to read bashrc =
might hang.</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">JG&gt; We =
can</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 have this both ways.&nbsp; My original plan =
was fully HA, which eliminate</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">d</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial"> =
the</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT =
COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">choice</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial"> to use the management volume.&nbsp; After the =
comments I moved to a model where it</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</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">simpler</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial"> to =
implement but you are screwed if the management volume is =
down.&nbsp;</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">The =
automounter is not the problem here, the single point of failure =
is.</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><SPAN LANG=3D"en-us"></SPAN><A NAME=3D""><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" =
SIZE=3D2 FACE=3D"Arial">-Josh</FONT></SPAN></A></P>

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

<P DIR=3DLTR><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">Phone: 408 963 2408, Cell: 408 547 7693</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><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2>_____________________________________________<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><B><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2>From:</FONT></SPAN></B><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2> Jonathan =
Goldick<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><B><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2>Sent:</FONT></SPAN></B><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2> Monday, =
December 03, 2007 2:50 PM<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><B><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2>To:</FONT></SPAN></B><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2> Joshua =
Goldenhar; Maxim Kozlovsky; Sudheesh Nair<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><B><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2>Cc:</FONT></SPAN></B><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2> dl-Software; =
dl-QA; dl-Customer Service Group<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><B><SPAN LANG=3D"en-us"><FONT =
SIZE=3D2>Subject:</FONT></SPAN></B><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2> RE: SystemX =
management shell documents to review</FONT></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">New draft in place.&nbsp; I =
*</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">think</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">* it =
covers all of the feedback to date.</FONT></SPAN></P>

<P DIR=3DLTR><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en"></SPAN><SPAN LANG=3D"en"><FONT COLOR=3D"#000000" SIZE=3D4 =
FACE=3D"Arial">Management Shell</FONT></SPAN><SPAN LANG=3D"en-us"> =
</SPAN><A =
HREF=3D"http://intranet.onstor.net/md/software/systemx/Component_Docs/Sys=
temX_Shell.doc"><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><U></U></SPAN><U><SPAN LANG=3D"en"></SPAN></U><U><SPAN =
LANG=3D"en"><FONT COLOR=3D"#3366BB" SIZE=3D4 =
FACE=3D"Arial">[10]</FONT></SPAN></U><SPAN =
LANG=3D"en-us"></SPAN></A><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en"><FONT COLOR=3D"#000000" SIZE=3D4 =
FACE=3D"Arial">&nbsp;</FONT><FONT COLOR=3D"#000000" SIZE=3D4 =
FACE=3D"Arial">(</FONT></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><I><SPAN LANG=3D"en"></SPAN><SPAN =
LANG=3D"en"><FONT COLOR=3D"#000000" SIZE=3D4 FACE=3D"Arial"><A =
HREF=3D"http://intranet.onstor.net/md/software/systemx/Component_Docs/Sys=
temX_Shell.doc">http://intranet.onstor.net/md/software/systemx/Component_=
Docs/SystemX_Shell.doc</A></FONT></SPAN></I><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en"></SPAN><SPAN LANG=3D"en"><FONT COLOR=3D"#000000" SIZE=3D4 =
FACE=3D"Arial">)</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en"></SPAN><SPAN LANG=3D"en"><FONT =
COLOR=3D"#000000" SIZE=3D4 FACE=3D"Arial"> </FONT></SPAN></P>

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

</BODY>
</HTML>
------_=_NextPart_001_01C836AB.73BD1856--
