From <IMAP4.psuedo.sims> Fri May 30 15:08:46 2008
Date: Fri, 30 May 2008 15:08:46 -0700 (PDT)
From: Postmaster
Subject: Message from mail server       
Content-Length: 94
Mime-Version: 1.0
Status: RO
X-IMAP: 1212185326 10

Delete.
This is a system message.                                













--END+PSEUDO--

From johnf@sac.sfbay.sun.com Thu May 22 16:15:41 2008
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 m4MNFeMM013400
	for <psarc-ext@sac.sfbay.Sun.COM>; Thu, 22 May 2008 16:15:40 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m4MNFajr019425;
	Fri, 23 May 2008 07:15:39 +0800 (SGT)
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 <0K1A00B03LY2BW00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 22 May 2008 16:15:38 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1A00LL3LY1A850@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 22 May 2008 16:15:37 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m4MNFai9035949; Thu, 22 May 2008 16:15:36 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m4MNFYV9013395; Thu,
 22 May 2008 16:15:34 -0700 (PDT)
Received: (from johnf@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m4MNFYWQ013391; Thu,
 22 May 2008 16:15:34 -0700 (PDT)
Date: Thu, 22 May 2008 16:15:34 -0700 (PDT)
From: John Fischer <johnf@sac.sfbay.sun.com>
Subject: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
To: PSARC-ext@sun.com
Cc: jia.ni@sun.com
Message-id: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Content-Length: 2349
Status: RO
X-Status: $$$$
X-UID: 0000000001


Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 pen load balancer
    1.2. Name of Document Author/Supplier:
	 Author:  Jia Ni
    1.3  Date of This Document:
	22 May, 2008
4. Technical Description
Summary
=======
	Pen[1] is a tool designed to do load balance for "simple" tcp based
	protocols such as http or smtp.
	
	It allows several servers to appear as one to the outside and
	automatically detects servers that are down and distributes clients
	among the available servers. This gives high availability and scalable
	performance.

	pen-0.17.2 will be integrated into the SFW consolidation as part of this
	proposal, and will be installed as SUNWpen.

	This project requests a minor release binding.

Discussion
==========

	In OpenSolaris, the public interface to start and stop pen will be SMF
	and the service will be named:

		svc:/network/pen:default

	In order to start pen by SMF, a configure file is needed in:

		/etc/pen/pen.conf

	Most options and arguments of pen can be found equivalently in this
	file. A sample file is also provided at /etc/pen/pen.conf.sample, in
	order to help user setup the configure file easily. User can write
	the pen.conf following the comments in this sample file.

	Note that user can still start pen in command line for other purposes
	which SMF does not support (eg., foreground or debug mode).

Dependencies
============

	OpenSSL (snv_84 version 0.9.8a)

Interfaces
==========

	Exported Interfaces		Classification	Comment
	-------------------		--------------	-------
	SUNWpen				Uncommitted	Package
	/usr/bin/pen			Uncommitted	Command
	/usr/bin/mergelogs		Uncommitted	Command
	/usr/bin/penctl			Uncommitted	Command
	/usr/bin/penlog			Uncommitted	Command
	/usr/bin/penlogd		Uncommitted	Command
	/etc/pen/pen.conf		Uncommitted	Pen Configure file
	/usr/share/doc/pen/		Uncommitted	Pen documents

	Imported Interfaces
	-------------------
	NAME		STABILITY		NOTES
	OpenSSL		External/Volatile	PSARC/2003/500

Reference Documents
===================
	[1] http://siag.nu/pen

	RFE ID# 6674372 for pen


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From John.Fischer@sun.com Thu May 22 16:24:19 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m4MNOJ8L013748
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 22 May 2008 16:24:19 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m4MNOHvK012173
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Thu, 22 May 2008 16:24:18 -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 <0K1A0030DMCH8100@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Thu, 22 May 2008 17:24:17 -0600 (MDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1A000HJMCHGF10@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Thu,
 22 May 2008 17:24:17 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m4MNOHnQ020814	for
 <psarc-ext@sun.com>; Thu, 22 May 2008 23:24:17 +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 <0K1A00001M6UB500@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Thu,
 22 May 2008 17:24:17 -0600 (MDT)
Received: from 129.145.154.70 ([129.145.154.70])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K1A009JSMC5OD50@mail-amer.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Thu,
 22 May 2008 17:24:06 -0600 (MDT)
Date: Thu, 22 May 2008 16:24:05 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: PSARC/2008/339 - pen load balancer
Sender: John.Fischer@sun.com
To: PSARC-ext@sun.com
Cc: John Fischer <John.Fischer@sun.com>, Jia.Ni@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1211498644.33265.5.camel@sr1-umpk-19>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: multipart/mixed; boundary="Boundary_(ID_bRLHdqrtbQt/2fOVwOKxLQ)"
X-PMX-Version: 5.4.1.325704
Content-Length: 2683
Status: RO
X-Status: $$$$
X-UID: 0000000002


--Boundary_(ID_bRLHdqrtbQt/2fOVwOKxLQ)
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT

PSARC,

I am sponsoring this fast track for Jia Ni of the Core
technologies team in Beijing.  The case directory contains
this proposal, man pages and a draft contract for the 
imported OpenSSL interface.  The contract will be ratified
in parallel to this case.

This project will integrate the Pen TCP load balancer
into a Minor release of Solaris.  The project team is 
supplying an SMF service named svc:/network/pen:default.
The interfaces are being declared Uncommitted.

Thanks,

John



--Boundary_(ID_bRLHdqrtbQt/2fOVwOKxLQ)
Content-type: text/plain; charset=ASCII; name=proposal.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=proposal.txt

Summary
=======
	Pen[1] is a tool designed to do load balance for "simple" tcp based
	protocols such as http or smtp.
	
	It allows several servers to appear as one to the outside and
	automatically detects servers that are down and distributes clients
	among the available servers. This gives high availability and scalable
	performance.

	pen-0.17.2 will be integrated into the SFW consolidation as part of this
	proposal, and will be installed as SUNWpen.

	This project requests a minor release binding.

Discussion
==========

	In OpenSolaris, the public interface to start and stop pen will be SMF
	and the service will be named:

		svc:/network/pen:default

	In order to start pen by SMF, a configure file is needed in:

		/etc/pen/pen.conf

	Most options and arguments of pen can be found equivalently in this
	file. A sample file is also provided at /etc/pen/pen.conf.sample, in
	order to help user setup the configure file easily. User can write
	the pen.conf following the comments in this sample file.

	Note that user can still start pen in command line for other purposes
	which SMF does not support (eg., foreground or debug mode).

Dependencies
============

	OpenSSL (snv_84 version 0.9.8a)

Interfaces
==========

	Exported Interfaces		Classification	Comment
	-------------------		--------------	-------
	SUNWpen				Uncommitted	Package
	/usr/bin/pen			Uncommitted	Command
	/usr/bin/mergelogs		Uncommitted	Command
	/usr/bin/penctl			Uncommitted	Command
	/usr/bin/penlog			Uncommitted	Command
	/usr/bin/penlogd		Uncommitted	Command
	/etc/pen/pen.conf		Uncommitted	Pen Configure file
	/usr/share/doc/pen/		Uncommitted	Pen documents

	Imported Interfaces
	-------------------
	NAME		STABILITY		NOTES
	OpenSSL		External/Volatile	PSARC/2003/500

Reference Documents
===================
	[1] http://siag.nu/pen

	RFE ID# 6674372 for pen


--Boundary_(ID_bRLHdqrtbQt/2fOVwOKxLQ)--

From David.Comay@sun.com Thu May 22 16:27:05 2008
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 m4MNR4C0013946
	for <psarc-ext@sac.sfbay.Sun.COM>; Thu, 22 May 2008 16:27:04 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m4MNQvBF023393;
	Fri, 23 May 2008 07:27:03 +0800 (SGT)
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 <0K1A00C05MH2MH00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 22 May 2008 16:27:02 -0700 (PDT)
Received: from izimbra.SFBay.Sun.COM ([129.146.226.141])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1A00L61MH1AB60@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 22 May 2008 16:27:01 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
	by izimbra.SFBay.Sun.COM (8.14.2+Sun/8.14.2) with ESMTP id m4MNR1ZV005282;
 Thu, 22 May 2008 16:27:01 -0700 (PDT)
Date: Thu, 22 May 2008 16:27:01 -0700 (PDT)
From: David.Comay@sun.com
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
Sender: comay@izimbra.SFBay.Sun.COM
To: jia.ni@sun.com, John Fischer <johnf@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com
Message-id: <Pine.GSO.4.64.0805221625290.4766@izimbra>
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: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
Content-Length: 584
Status: RO
X-Status: $$$$
X-UID: 0000000003

> 	Most options and arguments of pen can be found equivalently in this
> 	file. A sample file is also provided at /etc/pen/pen.conf.sample, in
> 	order to help user setup the configure file easily. User can write
> 	the pen.conf following the comments in this sample file.

> Interfaces
> ==========
>
> 	Exported Interfaces		Classification	Comment
> 	-------------------		--------------	-------
> 	SUNWpen				Uncommitted	Package

Given that files are being delivered under both /etc and /usr, it looks
like you'll need to deliver two packages, presumedly SUNWpenr and
SUNWpenu.

dsc

From John.Fischer@sun.com Thu May 22 16:36:39 2008
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 m4MNacta014482
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 22 May 2008 16:36:38 -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 m4MNaaF5002534
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 23 May 2008 00:36:37 +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 <0K1A00D03MX0OM00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 22 May 2008 16:36:36 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1A00LE8MX0AE60@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 22 May 2008 16:36:36 -0700 (PDT)
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 m4MNaa3x005840	for
 <PSARC-ext@sun.com>; Thu, 22 May 2008 23:36:36 +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 <0K1A00C01MLE1O00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 22 May 2008 17:36:36 -0600 (MDT)
Received: from 129.145.154.70 ([129.145.154.70])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K1A00EPGMWZQB60@mail-amer.sun.com>; Thu,
 22 May 2008 17:36:35 -0600 (MDT)
Date: Thu, 22 May 2008 16:36:35 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <Pine.GSO.4.64.0805221625290.4766@izimbra>
Sender: John.Fischer@sun.com
To: David.Comay@sun.com
Cc: John Fischer <John.Fischer@sun.com>, Jia.Ni@sun.com,
        John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1211499394.33265.14.camel@sr1-umpk-19>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <Pine.GSO.4.64.0805221625290.4766@izimbra>
Content-Length: 838
Status: RO
X-Status: $$$$
X-UID: 0000000004

David,

Correct.  I totally missed that fine point.
The project will be modified to include SUNWpenu
and SUNWpenr packages both being Uncommitted.

Thanks,

John

On Thu, 2008-05-22 at 16:27, David.Comay@Sun.COM wrote:
> > 	Most options and arguments of pen can be found equivalently in this
> > 	file. A sample file is also provided at /etc/pen/pen.conf.sample, in
> > 	order to help user setup the configure file easily. User can write
> > 	the pen.conf following the comments in this sample file.
> 
> > Interfaces
> > ==========
> >
> > 	Exported Interfaces		Classification	Comment
> > 	-------------------		--------------	-------
> > 	SUNWpen				Uncommitted	Package
> 
> Given that files are being delivered under both /etc and /usr, it looks
> like you'll need to deliver two packages, presumedly SUNWpenr and
> SUNWpenu.
> 
> dsc


From Andrew.Gabriel@sun.com Thu May 22 17:02:51 2008
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 m4N02p3o015677
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 22 May 2008 17:02:51 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m4N02plN006936
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 22 May 2008 17:02:51 -0700 (PDT)
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 <0K1A00G01O4OMT00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 22 May 2008 17:02:48 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1A00LUNO4NAC60@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 22 May 2008 17:02:48 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m4N02lv8018514	for
 <PSARC-ext@sun.com>; Fri, 23 May 2008 00:02:47 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K1A00201O0FPI00@fe-emea-09.sun.com>
 (original mail from Andrew.Gabriel@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 23 May 2008 01:02:46 +0100 (BST)
Received: from [192.9.200.17] ([81.187.162.106])
 by fe-emea-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K1A009QUO4M2OA0@fe-emea-09.sun.com>; Fri,
 23 May 2008 01:02:46 +0100 (BST)
Date: Fri, 23 May 2008 01:03:24 +0100
From: Andrew Gabriel <Andrew.Gabriel@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
Sender: Andrew.Gabriel@sun.com
To: John Fischer <johnf@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Jia.Ni@sun.com
Message-id: <483609CC.4070603@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080422)
Content-Length: 580
Status: RO
X-Status: $$$$
X-UID: 0000000005

John Fischer wrote:
> 	In order to start pen by SMF, a configure file is needed in:
> 
> 		/etc/pen/pen.conf
> 
> 	Most options and arguments of pen can be found equivalently in this
> 	file. A sample file is also provided at /etc/pen/pen.conf.sample, in
> 	order to help user setup the configure file easily. User can write
> 	the pen.conf following the comments in this sample file.

Given there's only one config file, does this really merit a
dedicated directory in /etc?

A glance at the webpage would seem to imply the config file
lives in /etc/pen.cf normally.

-- 
Andrew

From Darren.Moffat@sun.com Fri May 23 03:33:18 2008
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 m4NAXHRs000449
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 23 May 2008 03:33:18 -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 m4NAXGTO004656
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 23 May 2008 11:33:17 +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 <0K1B00K07HBFAG00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 23 May 2008 03:33:15 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1B007AOHBERB80@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 23 May 2008 03:33:15 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe1.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m4NAXEAh029652	for
 <PSARC-ext@sun.com>; Fri, 23 May 2008 10:33:14 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K1B00M01FSJUE00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 23 May 2008 11:33:14 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K1B00E52HB9YC10@fe-emea-10.sun.com>; Fri,
 23 May 2008 11:33:10 +0100 (BST)
Date: Fri, 23 May 2008 11:33:09 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <483609CC.4070603@sun.com>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@sun.com
Message-id: <48369D65.4010005@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080326)
Content-Length: 1239
Status: RO
X-Status: $$$$
X-UID: 0000000006

I think the SMF configuration for pen needs to support multiple instances.

Why am I recommending this ?

By having simple multi instance support the per protocol each protocol's 
load balancer can be admnistered, monitored and configured independently.

It is also my understanding that to support multiple different protocols 
there would actually be multiple pen processes running - this naturally 
leads to these being separate SMF instances of the same base service.

For example I would expect the following:

	svc:/network/pen:http
	svc:/network/pen:ftp
	svc:/network/pen:smtp

I came to this conclusion by looking at the pen site and the default 
start script: http://siag.nu/pen/startscripts.shtml.  This is basically 
multi instance support via init.d startup scripts.  I also looked over 
the pen.1 man page in the source file.

My understanding from the above reference is that the pen program itself 
does NOT read the /etc/pen.cf file by default (it does take -f 
argument).   In this case I highly recommend that the pen configuration 
be via SMF properties able to be set per instance of svc:/network/pen/ 
or at least that there is a per instance property for specifying the 
config file location.


--
Darren J Moffat




From Darren.Moffat@sun.com Fri May 23 03:37:29 2008
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 m4NAbSrF000467
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 23 May 2008 03:37:28 -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 m4NAbHq7025199
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 23 May 2008 18:37:27 +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 <0K1B00M01HIDU200@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 23 May 2008 03:37:25 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1B00M6XHICG030@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 23 May 2008 03:37:24 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m4NAbNoP027232	for
 <PSARC-ext@sun.com>; Fri, 23 May 2008 10:37:23 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K1B00701FLFD600@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 23 May 2008 11:37:23 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K1B00D8PHI3PL10@fe-emea-09.sun.com>; Fri,
 23 May 2008 11:37:16 +0100 (BST)
Date: Fri, 23 May 2008 11:37:15 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48369D65.4010005@Sun.COM>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@sun.com
Message-id: <48369E5B.80105@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
User-Agent: Thunderbird 2.0.0.12 (X11/20080326)
Content-Length: 449
Status: RO
X-Status: $$$$
X-UID: 0000000007

Some other things I forgot to bring up in the previous email.

What SMF method_credential is used for starting pen ?
Basically what uid/gid does it run with and what privileges ?
Hint the correct answer is likely NOT uid/gid 0 and all privileges.  I 
would expect pen to run as the daemon (or noaccess) user account with 
net_privaddr (since it will need to bind to privielged ports).

I'm assuming it works in non global zones.

--
Darren J Moffat

From Jia.Ni@Sun.COM Sun May 25 23:43:42 2008
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 m4Q6hfuB009277
	for <psarc-ext@sac.sfbay.Sun.COM>; Sun, 25 May 2008 23:43:42 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m4Q6hfKB021751
	for <PSARC-ext@sun.com>; Mon, 26 May 2008 14:43:41 +0800 (SGT)
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 m4Q6iOYd022927
	for <PSARC-ext@sun.com>; Mon, 26 May 2008 06:44:24 GMT
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K1G00J01QEA6G00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 26 May 2008 14:42:13 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K1G009T4QMC8G2L@mail-apac.sun.com>; Mon,
 26 May 2008 14:42:13 +0800 (SGT)
Date: Mon, 26 May 2008 14:43:41 +0800
From: Jia Ni <Jia.Ni@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48369E5B.80105@Sun.COM>
Sender: Jia.Ni@Sun.COM
To: Darren J Moffat <Darren.Moffat@Sun.COM>
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@Sun.COM,
        Huafeng Lu <Huafeng.Lv@Sun.COM>
Reply-to: Jia.Ni@Sun.COM
Message-id: <483A5C1D.80301@Sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM> <48369E5B.80105@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Content-Length: 833
Status: RO
X-Status: $$$$
X-UID: 0000000008

-----Original Message-----
From: Darren J Moffat
Sent: 05/23/08 18:37

> Some other things I forgot to bring up in the previous email.
> 
> What SMF method_credential is used for starting pen ?
> Basically what uid/gid does it run with and what privileges ?
> Hint the correct answer is likely NOT uid/gid 0 and all privileges.  I 
> would expect pen to run as the daemon (or noaccess) user account with 
> net_privaddr (since it will need to bind to privielged ports).
Thanks.
But, I am not an expert of smf and security.

Last time I just write the smf manifest following some existing network ones.
Could you please tell me who could give me some more information about how to 
write smf scripts with privilege (? or RBAC etc.?) ?
> 
> I'm assuming it works in non global zones.
> 
> --
> Darren J Moffat

-- 
	Best regards,
	Jia

From Jia.Ni@Sun.COM Sun May 25 23:50:39 2008
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 m4Q6ocOO009301
	for <psarc-ext@sac.sfbay.Sun.COM>; Sun, 25 May 2008 23:50:38 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m4Q6ob18024863
	for <PSARC-ext@sun.com>; Mon, 26 May 2008 14:50:37 +0800 (SGT)
Received: from fe-apac-05.sun.com (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m4Q6pKrL023712
	for <PSARC-ext@sun.com>; Mon, 26 May 2008 06:51:20 GMT
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K1G00D01QU3NI00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 26 May 2008 14:50:15 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K1G00M2ZQZL9VZD@mail-apac.sun.com>; Mon,
 26 May 2008 14:50:15 +0800 (SGT)
Date: Mon, 26 May 2008 14:50:32 +0800
From: Jia Ni <Jia.Ni@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48369D65.4010005@Sun.COM>
Sender: Jia.Ni@Sun.COM
To: Darren J Moffat <Darren.Moffat@Sun.COM>
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@Sun.COM,
        Huafeng Lu <Huafeng.Lv@Sun.COM>
Reply-to: Jia.Ni@Sun.COM
Message-id: <483A5DB8.5030909@Sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Content-Length: 1880
Status: RO
X-Status: $$$$
X-UID: 0000000009

Thank you very much!

-----Original Message-----
From: Darren J Moffat
Sent: 05/23/08 18:33

> I think the SMF configuration for pen needs to support multiple instances.
> 
> Why am I recommending this ?
> 
> By having simple multi instance support the per protocol each protocol's 
> load balancer can be admnistered, monitored and configured independently.
> 
> It is also my understanding that to support multiple different protocols 
> there would actually be multiple pen processes running - this naturally 
> leads to these being separate SMF instances of the same base service.
> 
> For example I would expect the following:
> 
> 	svc:/network/pen:http
> 	svc:/network/pen:ftp
> 	svc:/network/pen:smtp
Good suggestion. Thanks.
I agree.
> 
> I came to this conclusion by looking at the pen site and the default 
> start script: http://siag.nu/pen/startscripts.shtml.  This is basically 
> multi instance support via init.d startup scripts.  I also looked over 
Yes and thanks.
Though these scripts are not official ones. We can still take them as a good 
reference.
> the pen.1 man page in the source file.
> 
> My understanding from the above reference is that the pen program itself 
> does NOT read the /etc/pen.cf file by default (it does take -f 
> argument).   In this case I highly recommend that the pen configuration 
> be via SMF properties able to be set per instance of svc:/network/pen/ 
> or at least that there is a per instance property for specifying the 
> config file location.
Sorry. I am not quite understand the meaning of "specifying config file location"?
Usually, smf instance don't take any arguments and it's config file is fixed 
somewhere. Do you mean I should set the each instance of pen config file in a 
separate place? Eg, "pen.http.conf" for http, "pen.ftp.conf" for ftp ...?
> 
> 
> --
> Darren J Moffat
> 
> 
> 

-- 
	Best regards,
	Jia

From Jia.Ni@Sun.COM Tue May 27 01:24:37 2008
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 m4R8Oajt008432
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 27 May 2008 01:24:37 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m4R8OZcf012524
	for <PSARC-ext@sun.com>; Tue, 27 May 2008 16:24:35 +0800 (SGT)
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 m4R8PIQb001953
	for <PSARC-ext@Sun.Com>; Tue, 27 May 2008 08:25:18 GMT
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K1I00K01PLPQP00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Tue,
 27 May 2008 16:23:06 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K1I0095MPYH8AYR@mail-apac.sun.com>; Tue,
 27 May 2008 16:23:06 +0800 (SGT)
Date: Tue, 27 May 2008 16:24:35 +0800
From: Jia Ni <Jia.Ni@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
Sender: Jia.Ni@Sun.COM
To: John Fischer <johnf@sac.sfbay.sun.com>
Cc: PSARC-ext@Sun.COM, Huafeng Lu <Huafeng.Lv@Sun.COM>
Reply-to: Jia.Ni@Sun.COM
Message-id: <483BC543.8040201@Sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Content-Length: 2837
Status: RO
X-Status: $$$$
X-UID: 0000000010

Hi John,

And could you please also CC our future discussion emails to Huafeng Lv 
(Huafeng.Lv@Sun.COM).

Huafeng and I are both doing the "pen" porting together. I think his comments 
are also very important.

Thanks very much!

-----Original Message-----
From: John Fischer
Sent: 05/23/08 07:15

> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 pen load balancer
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Jia Ni
>     1.3  Date of This Document:
> 	22 May, 2008
> 4. Technical Description
> Summary
> =======
> 	Pen[1] is a tool designed to do load balance for "simple" tcp based
> 	protocols such as http or smtp.
> 	
> 	It allows several servers to appear as one to the outside and
> 	automatically detects servers that are down and distributes clients
> 	among the available servers. This gives high availability and scalable
> 	performance.
> 
> 	pen-0.17.2 will be integrated into the SFW consolidation as part of this
> 	proposal, and will be installed as SUNWpen.
> 
> 	This project requests a minor release binding.
> 
> Discussion
> ==========
> 
> 	In OpenSolaris, the public interface to start and stop pen will be SMF
> 	and the service will be named:
> 
> 		svc:/network/pen:default
> 
> 	In order to start pen by SMF, a configure file is needed in:
> 
> 		/etc/pen/pen.conf
> 
> 	Most options and arguments of pen can be found equivalently in this
> 	file. A sample file is also provided at /etc/pen/pen.conf.sample, in
> 	order to help user setup the configure file easily. User can write
> 	the pen.conf following the comments in this sample file.
> 
> 	Note that user can still start pen in command line for other purposes
> 	which SMF does not support (eg., foreground or debug mode).
> 
> Dependencies
> ============
> 
> 	OpenSSL (snv_84 version 0.9.8a)
> 
> Interfaces
> ==========
> 
> 	Exported Interfaces		Classification	Comment
> 	-------------------		--------------	-------
> 	SUNWpen				Uncommitted	Package
> 	/usr/bin/pen			Uncommitted	Command
> 	/usr/bin/mergelogs		Uncommitted	Command
> 	/usr/bin/penctl			Uncommitted	Command
> 	/usr/bin/penlog			Uncommitted	Command
> 	/usr/bin/penlogd		Uncommitted	Command
> 	/etc/pen/pen.conf		Uncommitted	Pen Configure file
> 	/usr/share/doc/pen/		Uncommitted	Pen documents
> 
> 	Imported Interfaces
> 	-------------------
> 	NAME		STABILITY		NOTES
> 	OpenSSL		External/Volatile	PSARC/2003/500
> 
> Reference Documents
> ===================
> 	[1] http://siag.nu/pen
> 
> 	RFE ID# 6674372 for pen
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		SFW
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 

-- 
	Best regards,
	Jia

From Darren.Moffat@sun.com Tue Jun  3 08:26:18 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m53FQIFF025685
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 3 Jun 2008 08:26:18 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m53FQA5n035223
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 3 Jun 2008 09:26:17 -0600 (MDT)
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 <0K1W0003187R5Z00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Tue, 03 Jun 2008 09:26:15 -0600 (MDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1W00FP887PEI70@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Tue,
 03 Jun 2008 09:26:14 -0600 (MDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m53FQDk7022609	for
 <PSARC-ext@Sun.COM>; Tue, 03 Jun 2008 15:26:13 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K1W00I017RE5S00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Tue,
 03 Jun 2008 16:26:13 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K1W009MA87N88C0@fe-emea-09.sun.com>; Tue,
 03 Jun 2008 16:26:12 +0100 (BST)
Date: Tue, 03 Jun 2008 16:26:11 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <483A5DB8.5030909@Sun.com>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        Huafeng Lu <Huafeng.Lv@sun.com>
Message-id: <48456293.4020905@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080507)
Status: RO
Content-Length: 1100

Jia Ni wrote:
>> My understanding from the above reference is that the pen program 
>> itself does NOT read the /etc/pen.cf file by default (it does take -f 
>> argument).   In this case I highly recommend that the pen 
>> configuration be via SMF properties able to be set per instance of 
>> svc:/network/pen/ or at least that there is a per instance property 
>> for specifying the config file location.
> Sorry. I am not quite understand the meaning of "specifying config file 
> location"?
> Usually, smf instance don't take any arguments and it's config file is 
> fixed somewhere. Do you mean I should set the each instance of pen 
> config file in a separate place? Eg, "pen.http.conf" for http, 
> "pen.ftp.conf" for ftp ...?

Two choices either use SMF properties for all of the configuration 
options of pen - this is the idea case.  Or create a smaller set of SMF 
properties including one that gives the location of a pen.cf file, the 
method script would use that property to find pen.cf instead of being 
hardcoded to /etc/pen.cf as it would in the original spec.

-- 
Darren J Moffat

From Jia.Ni@sun.com Wed Jun  4 02:01:47 2008
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 m5491kf5008443
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 4 Jun 2008 02:01:47 -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 m5491ivA003267
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 4 Jun 2008 17:01:45 +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 <0K1X00C0BL2WTK00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 04 Jun 2008 03:01:44 -0600 (MDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1X009CWL2VFD20@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 04 Jun 2008 03:01:44 -0600 (MDT)
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 m54924wf022719	for
 <PSARC-ext@Sun.COM>; Wed, 04 Jun 2008 09:02:04 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K1X00301KLIHC00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 04 Jun 2008 17:00:10 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K1X00L19KZWYPB0@mail-apac.sun.com>; Wed,
 04 Jun 2008 16:59:58 +0800 (SGT)
Date: Wed, 04 Jun 2008 17:01:33 +0800
From: Jia Ni <Jia.Ni@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48456293.4020905@Sun.COM>
Sender: Jia.Ni@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        Huafeng Lu <Huafeng.Lv@sun.com>
Reply-to: Jia.Ni@sun.com
Message-id: <484659ED.9030600@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Status: RO
Content-Length: 1750

Thanks for your advice.

-----Original Message-----
From: Darren J Moffat
Sent: 06/03/08 23:26

> Jia Ni wrote:
>>> My understanding from the above reference is that the pen program 
>>> itself does NOT read the /etc/pen.cf file by default (it does take -f 
>>> argument).   In this case I highly recommend that the pen 
>>> configuration be via SMF properties able to be set per instance of 
>>> svc:/network/pen/ or at least that there is a per instance property 
>>> for specifying the config file location.
>> Sorry. I am not quite understand the meaning of "specifying config file 
>> location"?
>> Usually, smf instance don't take any arguments and it's config file is 
>> fixed somewhere. Do you mean I should set the each instance of pen 
>> config file in a separate place? Eg, "pen.http.conf" for http, 
>> "pen.ftp.conf" for ftp ...?
> 
> Two choices either use SMF properties for all of the configuration 
> options of pen - this is the idea case.  Or create a smaller set of SMF 
When Huafeng and I doing the porting, we actually once thought about this method.

But the difficulty is we can't set every argument with a default value. Eg, 
you can't image which hostname/ip will the back-end server be.
So, if a user want to start 'pen', he should first set several SMF properties 
correctly (and maybe he should understand what these properties represent 
before that).


> properties including one that gives the location of a pen.cf file, the 
Yes.
I think a configure file is really easy for user to setup and start 'pen', 
rather than SMF properties.

> method script would use that property to find pen.cf instead of being 
> hardcoded to /etc/pen.cf as it would in the original spec.
I agree. Thanks!

> 

-- 
	Best regards,
	Jia

From sacadmin Wed Jun  4 13:56:17 2008
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 m54KuG4X014642
	for <psarc-record@sac.eng.Sun.COM>; Wed, 4 Jun 2008 13:56:16 -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 m54KuCRE004610
	for <@sunmail2sca.sfbay.sun.com:psarc-record@sun.com>; Thu, 5 Jun 2008 04:56:15 +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 <0K1Y00I0BI5QNJ00@nwk-avmta-2.sfbay.sun.com> for psarc-record@sun.com
 (ORCPT psarc-record@sun.com); Wed, 04 Jun 2008 13:56:14 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K1Y00H5DI5QJB20@nwk-avmta-2.sfbay.sun.com> for
 psarc-record@sun.com (ORCPT psarc-record@sun.com); Wed,
 04 Jun 2008 13:56:14 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m54KuD7A005257	for
 <psarc-record@sun.com>; Wed, 04 Jun 2008 20:56:13 +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 <0K1Y00G01HWQD800@mail-amer.sun.com>
 (original mail from Richard.Matthews@Sun.COM)
 for psarc-record@sun.com (ORCPT psarc-record@sun.com); Wed,
 04 Jun 2008 14:56:13 -0600 (MDT)
Received: from [129.152.9.14] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K1Y004UTI5JQ440@mail-amer.sun.com> for psarc-record@sun.com
 (ORCPT psarc-record@sun.com); Wed, 04 Jun 2008 14:56:08 -0600 (MDT)
Date: Wed, 04 Jun 2008 15:56:02 -0500
From: Rick Matthews <Richard.Matthews@sun.com>
Subject: PSARC/2008/339 - pen load balancer
Sender: Richard.Matthews@sun.com
To: John Fischer <John.Fischer@sun.com>, Jia Ni <Jia.Ni@sun.com>
Cc: Darren Moffat <Darren.Moffat@sun.com>, psarc-record@sun.com
Reply-to: Richard.Matthews@sun.com
Message-id: <48470162.6010207@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.12 (X11/20080228)
Status: RO
Content-Length: 722

John and project team,
  Darren Moffat had asked in an email to have the spec updated for this
project with regard to issues he has raised.
  Please change the state of the fast track (IAM file) to waiting need spec,
and work with Darren on the update.

-- 
---------------------------------------------------------------------
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 Darren.Moffat@sun.com Fri Jun  6 02:35:00 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m569YxVT015413
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 6 Jun 2008 02:34:59 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m569YwAv044436
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 6 Jun 2008 03:34:59 -0600 (MDT)
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 <0K210000HBYA5X00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Fri, 06 Jun 2008 02:34:58 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2100666BY98MB0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Fri,
 06 Jun 2008 02:34:57 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m569Yuj2000540	for
 <PSARC-ext@Sun.COM>; Fri, 06 Jun 2008 09:34:56 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2100801AN54R00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 06 Jun 2008 10:34:56 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K21003BVBY4Z700@fe-emea-09.sun.com>; Fri,
 06 Jun 2008 10:34:53 +0100 (BST)
Date: Fri, 06 Jun 2008 10:34:52 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <484659ED.9030600@Sun.com>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John Fischer <johnf@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        Huafeng Lu <Huafeng.Lv@sun.com>
Message-id: <484904BC.9060607@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <484659ED.9030600@Sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080507)
Status: RO
Content-Length: 1361

Jia Ni wrote:
>> Two choices either use SMF properties for all of the configuration 
>> options of pen - this is the idea case.  Or create a smaller set of SMF 
> When Huafeng and I doing the porting, we actually once thought about 
> this method.
> 
> But the difficulty is we can't set every argument with a default value. 
> Eg, you can't image which hostname/ip will the back-end server be.
> So, if a user want to start 'pen', he should first set several SMF 
> properties correctly (and maybe he should understand what these 
> properties represent before that).

You don't need to have default values for properties, for example the 
hostname/ip would just be empty.  The method script just needs to know 
what the property names are and translate the property name values that 
are set into pen cli flags.

>> properties including one that gives the location of a pen.cf file, the 
> Yes.
> I think a configure file is really easy for user to setup and start 
> 'pen', rather than SMF properties.

Depends on your definition of easier, I would much prefer to see this 
done as SMF properties on the instance.

>> method script would use that property to find pen.cf instead of being 
>> hardcoded to /etc/pen.cf as it would in the original spec.
> I agree. Thanks!

Please provide an updated spec using one of the above to methods.

-- 
Darren J Moffat

From John.Fischer@sun.com Mon Aug  4 09:37:15 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m74GbFhL021275
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 4 Aug 2008 09:37:15 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m74Gb7ep024536
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 4 Aug 2008 10:37:14 -0600 (MDT)
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 <0K5300K114U11I00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Mon, 04 Aug 2008 09:37:13 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K53009NT4TYWYA0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Mon,
 04 Aug 2008 09:37:10 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m74Gb9uH018884	for
 <PSARC-ext@Sun.COM>; Mon, 04 Aug 2008 16:37:09 +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 <0K5300J013HTO900@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Mon,
 04 Aug 2008 10:37:09 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K53004MF4RPZ120@mail-amer.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Mon,
 04 Aug 2008 10:35:50 -0600 (MDT)
Date: Mon, 04 Aug 2008 09:35:49 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48456293.4020905@Sun.COM>
Sender: John.Fischer@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: John Fischer <John.Fischer@sun.com>, Jia.Ni@sun.com, PSARC-ext@sun.com,
        Huafeng Lu <Huafeng.Lv@sun.com>
Reply-to: John.Fischer@sun.com
Message-id: <1217867748.7738.5.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: multipart/mixed; boundary="Boundary_(ID_30uRsLH1icoffXJOQ1Cfuw)"
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
Status: RO
Content-Length: 3595


--Boundary_(ID_30uRsLH1icoffXJOQ1Cfuw)
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT

All,

Jia has provided updated materials (the updated proposal
is attached).  The updated case materials also includes
updated man pages.  The external site will be automatically
updated soon.

Thanks,

John



On Tue, 2008-06-03 at 08:26, Darren J Moffat wrote:
> Jia Ni wrote:
> >> My understanding from the above reference is that the pen program 
> >> itself does NOT read the /etc/pen.cf file by default (it does take -f 
> >> argument).   In this case I highly recommend that the pen 
> >> configuration be via SMF properties able to be set per instance of 
> >> svc:/network/pen/ or at least that there is a per instance property 
> >> for specifying the config file location.
> > Sorry. I am not quite understand the meaning of "specifying config file 
> > location"?
> > Usually, smf instance don't take any arguments and it's config file is 
> > fixed somewhere. Do you mean I should set the each instance of pen 
> > config file in a separate place? Eg, "pen.http.conf" for http, 
> > "pen.ftp.conf" for ftp ...?
> 
> Two choices either use SMF properties for all of the configuration 
> options of pen - this is the idea case.  Or create a smaller set of SMF 
> properties including one that gives the location of a pen.cf file, the 
> method script would use that property to find pen.cf instead of being 
> hardcoded to /etc/pen.cf as it would in the original spec.
> 
> -- 
> Darren J Moffat

--Boundary_(ID_30uRsLH1icoffXJOQ1Cfuw)
Content-type: text/plain; charset=ASCII; name=proposal.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=proposal.txt

Summary
=======
	Pen[1] is a tool designed to do load balance for "simple" tcp based
	protocols such as http or smtp.
	
	It allows several servers to appear as one to the outside and
	automatically detects servers that are down and distributes clients
	among the available servers. This gives high availability and scalable
	performance.

	pen-0.17.2 will be integrated into the SFW consolidation as part of this
	proposal, and will be installed as SUNWpen.

	This project requests a minor release binding.

Discussion
==========

	In OpenSolaris, the public interface to start and stop pen will be SMF
	and the service will be named:

		svc:/network/pen:default

	In order to start pen by SMF, two SMF properties must be set:

		pen/listenport and pen/servers 

	Other properties can be set optionally. Each SMF property has a
	corresponding command line option. These properties are explained in
	the "SMF PROPERTIES" section of the pen(1) manual page. Users can
	easily change these properties and start pen with different
	configurations.

	Note that users can still start pen from command line for other
	purposes which are not supported by the SMF service (eg., foreground
	or debug mode).

Dependencies
============

	OpenSSL (snv_84 version 0.9.8a)

Interfaces
==========

	Exported Interfaces		Classification	Comment
	-------------------		--------------	-------
	SUNWpen				Uncommitted	Package
	/usr/bin/pen			Uncommitted	Command
	/usr/bin/mergelogs		Uncommitted	Command
	/usr/bin/penctl			Uncommitted	Command
	/usr/bin/penlog			Uncommitted	Command
	/usr/bin/penlogd		Uncommitted	Command
	/usr/share/doc/pen/		Uncommitted	Pen documents

	Imported Interfaces
	-------------------
	NAME		STABILITY		NOTES
	OpenSSL		External/Volatile	PSARC/2003/500

Reference Documents
===================
	[1] http://siag.nu/pen

	RFE ID# 6674372 for pen

--Boundary_(ID_30uRsLH1icoffXJOQ1Cfuw)--

From Darren.Moffat@sun.com Tue Aug  5 03:31:47 2008
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 m75AVlZU024055
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 Aug 2008 03:31:47 -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 m75AVdQw012171
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 Aug 2008 11:31:45 +0100 (BST)
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 <0K5400605IKWE900@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Tue, 05 Aug 2008 03:31:44 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5400LIEIKVTI80@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Tue,
 05 Aug 2008 03:31:44 -0700 (PDT)
Received: from fe-emea-09.sun.com
 (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m75AVgCI024607	for
 <PSARC-ext@Sun.COM>; Tue, 05 Aug 2008 10:31:43 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5400E01IAX3O00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Tue,
 05 Aug 2008 11:31:34 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K5400KDEIKCW4E0@fe-emea-09.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Tue, 05 Aug 2008 11:31:25 +0100 (BST)
Date: Tue, 05 Aug 2008 11:31:24 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <1217867748.7738.5.camel@sr1-umpk-16>
Sender: Darren.Moffat@sun.com
To: John.Fischer@sun.com
Cc: Jia.Ni@sun.com, PSARC-ext@sun.com, Huafeng Lu <Huafeng.Lv@sun.com>
Message-id: <48982BFC.40909@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 389

The major motivation for using SMF for the configuration was to easily 
support multiple instances.

For the man page that is delivered please include some multiinstance 
examples eg:

	svc://network/pen:http
	svc://network/pen:ftp

The case doesn't need to be updated with this material for me to be 
happy for the case to be approved, but it would be nice to do so.

-- 
Darren J Moffat

From Jia.Ni@sun.com Tue Aug  5 21:31:50 2008
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 m764VYfO005678
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 5 Aug 2008 21:31:50 -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 m764VNW6028634
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 Aug 2008 12:31:28 +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 <0K5500G03WKCDG00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Tue, 05 Aug 2008 22:31:24 -0600 (MDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K550056MWKA3V50@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Tue,
 05 Aug 2008 22:31:23 -0600 (MDT)
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 m764VMMo010039	for
 <PSARC-ext@Sun.COM>; Wed, 06 Aug 2008 04:31:22 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K5500601WIJJN00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 12:31:22 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K5500616WK8HE00@mail-apac.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 12:31:22 +0800 (SGT)
Date: Wed, 06 Aug 2008 12:31:25 +0800
From: Jia Ni <Jia.Ni@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48982BFC.40909@Sun.COM>
Sender: Jia.Ni@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: John.Fischer@sun.com, PSARC-ext@sun.com, Huafeng Lu <Huafeng.Lv@sun.com>
Reply-to: Jia.Ni@sun.com
Message-id: <4899291D.9070703@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Status: RO
Content-Length: 800

We don't do such a multi-instance services, right now.
Because when testing 'pen', I found it doesn't work for ftp. As it doesn't 
analyze application layer protocol, so it can't be used in both PASV and PORT 
mode.

I think a good example is only http. So we just give out a pen:default instance.

Thank you.

-----Original Message-----
From: Darren J Moffat
Sent: 08/05/08 18:31

> The major motivation for using SMF for the configuration was to easily 
> support multiple instances.
> 
> For the man page that is delivered please include some multiinstance 
> examples eg:
> 
> 	svc://network/pen:http
> 	svc://network/pen:ftp
> 
> The case doesn't need to be updated with this material for me to be 
> happy for the case to be approved, but it would be nice to do so.
> 

-- 
	Best regards,
	Jia

From Darren.Moffat@sun.com Wed Aug  6 02:12:30 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m769CUlm019829
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Aug 2008 02:12:30 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m769CU8g029881
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 Aug 2008 03:12:30 -0600 (MDT)
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 <0K5600J019KTN100@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 02:12:29 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5600FLS9KSNQ50@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 02:12:29 -0700 (PDT)
Received: from fe-emea-09.sun.com
 (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m769CS8l007000	for
 <PSARC-ext@Sun.COM>; Wed, 06 Aug 2008 09:12:28 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K56005018QYZS00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 10:12:08 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K5600JNB9K4J8B0@fe-emea-09.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 10:12:05 +0100 (BST)
Date: Wed, 06 Aug 2008 10:12:03 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <4899291D.9070703@Sun.com>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John.Fischer@sun.com, PSARC-ext@sun.com, Huafeng Lu <Huafeng.Lv@sun.com>
Message-id: <48996AE3.50503@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 488

Jia Ni wrote:
> We don't do such a multi-instance services, right now.
> Because when testing 'pen', I found it doesn't work for ftp. As it 
> doesn't analyze application layer protocol, so it can't be used in both 
> PASV and PORT mode.

So because of one protocol you aren't doing multi-instance for any of them ?

Why not just document that in the SMF section of the man page that 
multi-instance doesn't work for all protocols because of how pen 
actually works.

-- 
Darren J Moffat

From Darren.Moffat@sun.com Wed Aug  6 02:14:02 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m769E2G4019936
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Aug 2008 02:14:02 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m769E1JU030146
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 Aug 2008 03:14:02 -0600 (MDT)
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 <0K5600J0T9NDPB00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 02:14:01 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5600F459NCNS70@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 02:14:01 -0700 (PDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m769DxJ2007375	for
 <PSARC-ext@Sun.COM>; Wed, 06 Aug 2008 09:13:59 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5600H018JM5S00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 10:13:48 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K56009O79MITNA0@fe-emea-10.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 10:13:31 +0100 (BST)
Date: Wed, 06 Aug 2008 10:13:30 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <4899291D.9070703@Sun.com>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John.Fischer@sun.com, PSARC-ext@sun.com, Huafeng Lu <Huafeng.Lv@sun.com>
Message-id: <48996B3A.3050709@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 642

Jia Ni wrote:
> We don't do such a multi-instance services, right now.
> Because when testing 'pen', I found it doesn't work for ftp. As it 
> doesn't analyze application layer protocol, so it can't be used in both 
> PASV and PORT mode.

I don't understand why you can't have to instances of the SMF service 
one configured for ftp on the ftp port and one configured for http on 
its ports.  This would be two different pen processes.   I'm pretty sure 
that would work given the documentation for pen, or am I missing 
something really fundamental about pen in that only a single process can 
exist on a given system ?

-- 
Darren J Moffat

From Jia.Ni@sun.com Wed Aug  6 04:32:39 2008
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 m76BWc04022888
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Aug 2008 04:32:39 -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 m76BWXnc017231
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 Aug 2008 12:32:37 +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 <0K5600603G2CIN00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 04:32:36 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5600L3RG2B80E0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 04:32:36 -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 m76BWZ5X008867	for
 <PSARC-ext@Sun.COM>; Wed, 06 Aug 2008 11:32:35 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K5600I01FV0SY00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 19:32:35 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K56006HHG29HA70@mail-apac.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 19:32:34 +0800 (SGT)
Date: Wed, 06 Aug 2008 19:32:40 +0800
From: Jia Ni <Jia.Ni@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48996B3A.3050709@Sun.COM>
Sender: Jia.Ni@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: John.Fischer@sun.com, PSARC-ext@sun.com, Huafeng Lu <Huafeng.Lv@sun.com>
Reply-to: Jia.Ni@sun.com
Message-id: <48998BD8.6040206@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Status: RO
Content-Length: 1311

I don't mean there can't be 2 pen process in the system.
I mean pen can't be used on ftp, according to my comprehension.

Back to you question, I can configure 'pen' on port 80 for http request. 
Meanwhile, I can configure it on port 8080 for http request.
Again, I can configure it on port 8888 for http request at the same time.

I don't know how to deal with such situation according to your assumption. 
Should I add pen:http, pen:http8080, pen:http8888?
Or I just add an example as pen:http, and then ask user to do their own 
instances when they need?

Thank you.

-----Original Message-----
From: Darren J Moffat
Sent: 08/06/08 17:13

> Jia Ni wrote:
>> We don't do such a multi-instance services, right now.
>> Because when testing 'pen', I found it doesn't work for ftp. As it 
>> doesn't analyze application layer protocol, so it can't be used in both 
>> PASV and PORT mode.
> 
> I don't understand why you can't have to instances of the SMF service 
> one configured for ftp on the ftp port and one configured for http on 
> its ports.  This would be two different pen processes.   I'm pretty sure 
> that would work given the documentation for pen, or am I missing 
> something really fundamental about pen in that only a single process can 
> exist on a given system ?
> 

-- 
	Best regards,
	Jia

From Darren.Moffat@sun.com Wed Aug  6 06:07:50 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m76D7nXu026082
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Aug 2008 06:07:50 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m76D7k5r030272
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 Aug 2008 07:07:49 -0600 (MDT)
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 <0K5600609KH0UR00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 06:07:48 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K56006AIKGYHO00@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 06:07:47 -0700 (PDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-2-fe1.eu.sun.com [192.18.6.10] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m76D7iqt008261	for
 <PSARC-ext@Sun.COM>; Wed, 06 Aug 2008 13:07:46 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5600801J6ZYP00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 14:07:46 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K56008QHKGVAL70@fe-emea-10.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 14:07:44 +0100 (BST)
Date: Wed, 06 Aug 2008 14:07:43 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48998BD8.6040206@Sun.com>
Sender: Darren.Moffat@sun.com
To: Jia.Ni@sun.com
Cc: John.Fischer@sun.com, PSARC-ext@sun.com, Huafeng Lu <Huafeng.Lv@sun.com>
Message-id: <4899A21F.5020302@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 557

Jia Ni wrote:
> I don't mean there can't be 2 pen process in the system.
> I mean pen can't be used on ftp, according to my comprehension.
> 
> Back to you question, I can configure 'pen' on port 80 for http request. 
> Meanwhile, I can configure it on port 8080 for http request.
> Again, I can configure it on port 8888 for http request at the same time.
> 
> I don't know how to deal with such situation according to your 
> assumption. Should I add pen:http, pen:http8080, pen:http8888?

Yes that is exactly what I was suggesting.


-- 
Darren J Moffat

From John.Plocher@sun.com Wed Aug  6 08:58:11 2008
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 m76FwBom003120
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Aug 2008 08:58:11 -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 m76FwA4c020447
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 Aug 2008 08:58:11 -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 <0K5600J0BSCXPO00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 09:58:09 -0600 (MDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5600EZSSCV2I50@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 09:58:07 -0600 (MDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m76Fw76H003253	for
 <PSARC-ext@Sun.COM>; Wed, 06 Aug 2008 08:58:07 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5600C01SATEG00@fe-sfbay-10.sun.com>
 (original mail from John.Plocher@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 08:58:07 -0700 (PDT)
Received: from [192.168.168.4] ([208.74.177.212])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K5600GZXSCU7M60@fe-sfbay-10.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 08:58:07 -0700 (PDT)
Date: Wed, 06 Aug 2008 08:58:06 -0700
From: John Plocher <John.Plocher@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48996B3A.3050709@Sun.COM>
Sender: John.Plocher@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Jia.Ni@sun.com, John.Fischer@sun.com, PSARC-ext@sun.com
Message-id: <4899CA0E.30202@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
Status: RO
Content-Length: 488

Darren J Moffat wrote:
> Jia Ni wrote:
>> We don't do such a multi-instance services, right now.
>> Because when testing 'pen', I found it doesn't work for ftp. 

> I don't understand why you can't have to instances of the SMF service 


Even if it doesn't do both http on port 80 and FTP, it certainly
should be able to do HTTP(80) and HTTP(8080) and Tomcat and IPS ...

Multi-instance on OpenSolaris seems to be a no-brainer, especially
given how easy it is to do with SMF...

   -John

From Huafeng.Lv@Sun.COM Wed Aug  6 21:41:37 2008
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 m774faah008653
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 6 Aug 2008 21:41:37 -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 m774fTKF011846
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 12:41:35 +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 <0K5700703RPA7H00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 06 Aug 2008 22:41:34 -0600 (MDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5700DXYRP9II90@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 06 Aug 2008 22:41:33 -0600 (MDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-2-fe1.eu.sun.com [192.18.6.10] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m774fWPX028212	for
 <PSARC-ext@Sun.COM>; Thu, 07 Aug 2008 04:41:33 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5700501RJMTZ00@fe-emea-10.sun.com>
 (original mail from Huafeng.Lv@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 07 Aug 2008 05:41:17 +0100 (BST)
Received: from [129.158.215.196] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K5700CYYROQQF40@fe-emea-10.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 07 Aug 2008 05:41:17 +0100 (BST)
Date: Thu, 07 Aug 2008 12:40:30 +0800
From: Huafeng Lu <Huafeng.Lv@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <4899A21F.5020302@Sun.COM>
Sender: Huafeng.Lv@Sun.COM
To: Darren J Moffat <Darren.Moffat@Sun.COM>
Cc: Jia.Ni@Sun.COM, John.Fischer@Sun.COM, PSARC-ext@Sun.COM
Message-id: <489A7CBE.4070006@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 905

Darren J Moffat wrote:
> Jia Ni wrote:
>> I don't mean there can't be 2 pen process in the system.
>> I mean pen can't be used on ftp, according to my comprehension.
>>
>> Back to you question, I can configure 'pen' on port 80 for http 
>> request. Meanwhile, I can configure it on port 8080 for http request.
>> Again, I can configure it on port 8888 for http request at the same time.
>>
>> I don't know how to deal with such situation according to your 
>> assumption. Should I add pen:http, pen:http8080, pen:http8888?
> 
> Yes that is exactly what I was suggesting.

I'm not sure if I understand you correctly. Providing multiple SMF 
instances for many http ports looks really funny to me. (Yes 8080 and 
8888 are common for http; with the pen command line options it's easy to 
configure, but providing a SMF instance for each port doesn't seem 
graceful to me.)

Any better solutions?

--
Huafeng

From Darren.Moffat@Sun.COM Thu Aug  7 01:14:33 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m778EXWO015414
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 7 Aug 2008 01:14:33 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m778EWnm009303
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 01:14:33 -0700 (PDT)
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 <0K58004071K7Z700@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Thu, 07 Aug 2008 01:14:31 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K58000HR1K6AW30@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Thu,
 07 Aug 2008 01:14:31 -0700 (PDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m778ETtq024872	for
 <PSARC-ext@Sun.COM>; Thu, 07 Aug 2008 08:14:30 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5800G010PBPX00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 07 Aug 2008 09:14:24 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K5800G9C1JLCE80@fe-emea-10.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 07 Aug 2008 09:14:10 +0100 (BST)
Date: Thu, 07 Aug 2008 09:14:09 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489A7CBE.4070006@sun.com>
Sender: Darren.Moffat@Sun.COM
To: Huafeng Lu <Huafeng.Lv@Sun.COM>
Cc: Jia.Ni@Sun.COM, John.Fischer@Sun.COM, PSARC-ext@Sun.COM
Message-id: <489AAED1.9090907@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
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 1402

Huafeng Lu wrote:
> Darren J Moffat wrote:
>> Jia Ni wrote:
>>> I don't mean there can't be 2 pen process in the system.
>>> I mean pen can't be used on ftp, according to my comprehension.
>>>
>>> Back to you question, I can configure 'pen' on port 80 for http 
>>> request. Meanwhile, I can configure it on port 8080 for http request.
>>> Again, I can configure it on port 8888 for http request at the same time.
>>>
>>> I don't know how to deal with such situation according to your 
>>> assumption. Should I add pen:http, pen:http8080, pen:http8888?
>> Yes that is exactly what I was suggesting.
> 
> I'm not sure if I understand you correctly. Providing multiple SMF 
> instances for many http ports looks really funny to me. (Yes 8080 and 
> 8888 are common for http; with the pen command line options it's easy to 
> configure, but providing a SMF instance for each port doesn't seem 
> graceful to me.)

That is the whole point of SMF instances.  What you get from this is the 
ability to have different people control the difference instances and 
for them to be managed independently.   For example if the 8080 service 
needs to come down for maintenance the 80 and 8888 versions stay running 
if they are separate instances, if you put them all in one instance you 
disrupt all three.

This is a known and well understood use of SMF that applies perfectly to 
this case.

-- 
Darren J Moffat

From Huafeng.Lv@sun.com Thu Aug  7 01:35:07 2008
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 m778Z6H2015579
	for <psarc-ext@sac.sfbay.Sun.COM>; Thu, 7 Aug 2008 01:35:06 -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 m778YvU5027277
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 16:35:05 +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 <0K5800C172IGSO00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 01:35:04 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5800ATK2IF9D60@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 01:35:03 -0700 (PDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m778Z2li000363	for
 <PSARC-ext@sun.com>; Thu, 07 Aug 2008 08:35:02 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5800I011ZHHQ00@fe-emea-10.sun.com>
 (original mail from Huafeng.Lv@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 09:34:56 +0100 (BST)
Received: from [129.158.215.196] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K58005062HRBS20@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 09:34:42 +0100 (BST)
Date: Thu, 07 Aug 2008 16:33:55 +0800
From: Huafeng Lu <Huafeng.Lv@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489AAED1.9090907@Sun.COM>
Sender: Huafeng.Lv@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Jia.Ni@sun.com, John.Fischer@sun.com, PSARC-ext@sun.com
Message-id: <489AB373.2080601@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 1534

Darren J Moffat 写道:
> Huafeng Lu wrote:
>> Darren J Moffat wrote:
>>> Jia Ni wrote:
>>>> I don't mean there can't be 2 pen process in the system.
>>>> I mean pen can't be used on ftp, according to my comprehension.
>>>>
>>>> Back to you question, I can configure 'pen' on port 80 for http 
>>>> request. Meanwhile, I can configure it on port 8080 for http request.
>>>> Again, I can configure it on port 8888 for http request at the same 
>>>> time.
>>>>
>>>> I don't know how to deal with such situation according to your 
>>>> assumption. Should I add pen:http, pen:http8080, pen:http8888?
>>> Yes that is exactly what I was suggesting.
>>
>> I'm not sure if I understand you correctly. Providing multiple SMF 
>> instances for many http ports looks really funny to me. (Yes 8080 and 
>> 8888 are common for http; with the pen command line options it's easy 
>> to configure, but providing a SMF instance for each port doesn't seem 
>> graceful to me.)
> 
> That is the whole point of SMF instances.  What you get from this is the 
> ability to have different people control the difference instances and 
> for them to be managed independently.   For example if the 8080 service 
> needs to come down for maintenance the 80 and 8888 versions stay running 
> if they are separate instances, if you put them all in one instance you 
> disrupt all three.

So how about other ports? do we also need http:8088, http:6666, 
http:8765, etc?

> This is a known and well understood use of SMF that applies perfectly to 
> this case.
> 


From Darren.Moffat@Sun.COM Thu Aug  7 01:45:59 2008
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 m778jxD0015727
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 7 Aug 2008 01:45:59 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m778juXq021659
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 09:45:58 +0100 (BST)
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 <0K580020D30KLN00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 02:45:56 -0600 (MDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5800I2230J2W60@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 02:45:56 -0600 (MDT)
Received: from fe-emea-09.sun.com
 (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m778jsjU003465	for
 <PSARC-ext@sun.com>; Thu, 07 Aug 2008 08:45:55 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5800J012S89U00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 09:45:48 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K58009XI2ZZ4WA0@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 09:45:36 +0100 (BST)
Date: Thu, 07 Aug 2008 09:45:35 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489AB373.2080601@sun.com>
Sender: Darren.Moffat@Sun.COM
To: Huafeng Lu <Huafeng.Lv@Sun.COM>
Cc: Jia.Ni@Sun.COM, John.Fischer@Sun.COM, PSARC-ext@Sun.COM
Message-id: <489AB62F.2070603@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 1848

Huafeng Lu wrote:
> Darren J Moffat 写道:
>> Huafeng Lu wrote:
>>> Darren J Moffat wrote:
>>>> Jia Ni wrote:
>>>>> I don't mean there can't be 2 pen process in the system.
>>>>> I mean pen can't be used on ftp, according to my comprehension.
>>>>>
>>>>> Back to you question, I can configure 'pen' on port 80 for http 
>>>>> request. Meanwhile, I can configure it on port 8080 for http request.
>>>>> Again, I can configure it on port 8888 for http request at the same 
>>>>> time.
>>>>>
>>>>> I don't know how to deal with such situation according to your 
>>>>> assumption. Should I add pen:http, pen:http8080, pen:http8888?
>>>> Yes that is exactly what I was suggesting.
>>>
>>> I'm not sure if I understand you correctly. Providing multiple SMF 
>>> instances for many http ports looks really funny to me. (Yes 8080 and 
>>> 8888 are common for http; with the pen command line options it's easy 
>>> to configure, but providing a SMF instance for each port doesn't seem 
>>> graceful to me.)
>>
>> That is the whole point of SMF instances.  What you get from this is 
>> the ability to have different people control the difference instances 
>> and for them to be managed independently.   For example if the 8080 
>> service needs to come down for maintenance the 80 and 8888 versions 
>> stay running if they are separate instances, if you put them all in 
>> one instance you disrupt all three.
> 
> So how about other ports? do we also need http:8088, http:6666, 
> http:8765, etc?

You wouldn't use a : in the instance name it would look like this:

svc:/network/pen:default
	May have nothing configured
svc:/network/pen:http80
	pen/listen_port = 80
svc:/network/pen:http8080
	pen/listen_port = 8080

All instances in this case would have the same start/stop methods but 
would be able to have different properties.

-- 
Darren J Moffat

From Jia.Ni@SUN.COM Thu Aug  7 02:07:05 2008
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 m77974Qx017941
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 7 Aug 2008 02:07:04 -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 m7796gYt000503
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 10:07:03 +0100 (BST)
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 <0K5800E033ZQ6A00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 02:07:02 -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 <0K5800AXB3ZP9BD0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 02:07:02 -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 m77971OU000239	for
 <PSARC-ext@sun.com>; Thu, 07 Aug 2008 09:07:01 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K58002013ZBZA00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 17:07:01 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K5800AQ23ZN1V50@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 17:07:00 +0800 (SGT)
Date: Thu, 07 Aug 2008 17:07:04 +0800
From: Jia Ni <Jia.Ni@SUN.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489AB62F.2070603@Sun.COM>
Sender: Jia.Ni@SUN.COM
To: Darren J Moffat <Darren.Moffat@SUN.COM>
Cc: Huafeng Lu <Huafeng.Lv@SUN.COM>, John.Fischer@SUN.COM, PSARC-ext@SUN.COM
Reply-to: Jia.Ni@SUN.COM
Message-id: <489ABB38.7010603@Sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Status: RO
Content-Length: 2861

Let me integrate John's, Huafeng's, Kacheong's and your options:

1, A SMF instance example will be created, like pen:http, which set the 
listenport property to 80. So users can start/stop separating instances 
conveniently. And this case shows the advantage of SMF.

2, Information will be provided in the man page. Users will be told multiple 
'pen' processes could be executed by creating multiple SMF instances, 
following the example, like pen:http.

3, No pen:http8888, pen:http8080, pen:http12345 etc. instances will be shipped 
with the release. I think that makes solaris services look in a ridiculous 
way. Just ask administrator to do so when they need.

4, 'pen' will be now located at svc:/network/loadbalancer/pen:default.

By the way, if a user want to create a new instance manually through command 
line, the only way is to use 'svccfg import' utility, right?

Thank you!

-----Original Message-----
From: Darren J Moffat
Sent: 08/07/08 16:45

> Huafeng Lu wrote:
>> Darren J Moffat 写道:
>>> Huafeng Lu wrote:
>>>> Darren J Moffat wrote:
>>>>> Jia Ni wrote:
>>>>>> I don't mean there can't be 2 pen process in the system.
>>>>>> I mean pen can't be used on ftp, according to my comprehension.
>>>>>>
>>>>>> Back to you question, I can configure 'pen' on port 80 for http 
>>>>>> request. Meanwhile, I can configure it on port 8080 for http request.
>>>>>> Again, I can configure it on port 8888 for http request at the same 
>>>>>> time.
>>>>>>
>>>>>> I don't know how to deal with such situation according to your 
>>>>>> assumption. Should I add pen:http, pen:http8080, pen:http8888?
>>>>> Yes that is exactly what I was suggesting.
>>>> I'm not sure if I understand you correctly. Providing multiple SMF 
>>>> instances for many http ports looks really funny to me. (Yes 8080 and 
>>>> 8888 are common for http; with the pen command line options it's easy 
>>>> to configure, but providing a SMF instance for each port doesn't seem 
>>>> graceful to me.)
>>> That is the whole point of SMF instances.  What you get from this is 
>>> the ability to have different people control the difference instances 
>>> and for them to be managed independently.   For example if the 8080 
>>> service needs to come down for maintenance the 80 and 8888 versions 
>>> stay running if they are separate instances, if you put them all in 
>>> one instance you disrupt all three.
>> So how about other ports? do we also need http:8088, http:6666, 
>> http:8765, etc?
> 
> You wouldn't use a : in the instance name it would look like this:
> 
> svc:/network/pen:default
> 	May have nothing configured
> svc:/network/pen:http80
> 	pen/listen_port = 80
> svc:/network/pen:http8080
> 	pen/listen_port = 8080
> 
> All instances in this case would have the same start/stop methods but 
> would be able to have different properties.
> 

-- 
	Best regards,
	Jia

From Darren.Moffat@Sun.COM Thu Aug  7 02:49:38 2008
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 m779nbg3018493
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 7 Aug 2008 02:49:37 -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 m779naRY018353
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 10:49:36 +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 <0K5800F015YOCM00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 02:49:36 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K58000ML5YMAP90@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 02:49:35 -0700 (PDT)
Received: from fe-emea-10.sun.com
 (gmp-eb-lb-2-fe1.eu.sun.com [192.18.6.10] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m779nXS6021780	for
 <PSARC-ext@sun.com>; Thu, 07 Aug 2008 09:49:34 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K580000153P7W00@fe-emea-10.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 07 Aug 2008 10:49:21 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K5800GZH5XWCED0@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 07 Aug 2008 10:49:09 +0100 (BST)
Date: Thu, 07 Aug 2008 10:49:08 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489ABB38.7010603@Sun.com>
Sender: Darren.Moffat@Sun.COM
To: Jia.Ni@Sun.COM
Cc: Huafeng Lu <Huafeng.Lv@Sun.COM>, John.Fischer@Sun.COM, PSARC-ext@Sun.COM
Message-id: <489AC514.6030506@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: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
 <489ABB38.7010603@Sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 1150

Jia Ni wrote:
> Let me integrate John's, Huafeng's, Kacheong's and your options:
> 
> 1, A SMF instance example will be created, like pen:http, which set the 
> listenport property to 80. So users can start/stop separating instances 
> conveniently. And this case shows the advantage of SMF.

I wasn't asking for that but I think it is a very good idea, so thanks 
for including it.

> 2, Information will be provided in the man page. Users will be told 
> multiple 'pen' processes could be executed by creating multiple SMF 
> instances, following the example, like pen:http.

That is all I was asking for.

> 3, No pen:http8888, pen:http8080, pen:http12345 etc. instances will be 
> shipped with the release. I think that makes solaris services look in a 
> ridiculous way. Just ask administrator to do so when they need.

Correct I was only asking for examples in the man page not actual instances.

> 4, 'pen' will be now located at svc:/network/loadbalancer/pen:default.

Is there an expectation that there will be other network/loadbalander/ 
services included in the future ?  Regardless I'm happy with the updated 
FMRI.

-- 
Darren J Moffat

From John.Plocher@sun.com Thu Aug  7 08:51:22 2008
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 m77FpLHb025509
	for <psarc-ext@sac.sfbay.Sun.COM>; Thu, 7 Aug 2008 08:51:22 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m77Fp9wn026147
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 7 Aug 2008 23:51:20 +0800 (SGT)
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 <0K5800807MPI0Q00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@SUN.COM); Thu, 07 Aug 2008 08:51:18 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5800419MPGYA80@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@SUN.COM); Thu,
 07 Aug 2008 08:51:16 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m77FpFwb006773	for
 <PSARC-ext@SUN.COM>; Thu, 07 Aug 2008 08:51:15 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5800I01MNMT700@fe-sfbay-09.sun.com>
 (original mail from John.Plocher@Sun.COM)
 for PSARC-ext@SUN.COM (ORCPT PSARC-ext@SUN.COM); Thu,
 07 Aug 2008 08:51:15 -0700 (PDT)
Received: from [192.168.168.4] ([208.74.177.212])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K58006T8MPF7740@fe-sfbay-09.sun.com> for
 PSARC-ext@SUN.COM (ORCPT PSARC-ext@SUN.COM); Thu,
 07 Aug 2008 08:51:15 -0700 (PDT)
Date: Thu, 07 Aug 2008 08:51:15 -0700
From: John Plocher <John.Plocher@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489AB62F.2070603@Sun.COM>
Sender: John.Plocher@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Huafeng Lu <Huafeng.Lv@sun.com>, Jia.Ni@sun.com, John.Fischer@sun.com,
        PSARC-ext@sun.com
Message-id: <489B19F3.7000503@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: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
Status: RO
Content-Length: 766

Darren J Moffat wrote:
> You wouldn't use a : in the instance name it would look like this:
> 
> svc:/network/pen:default
> 	May have nothing configured
> svc:/network/pen:http80
> 	pen/listen_port = 80
> svc:/network/pen:http8080
> 	pen/listen_port = 8080
> 
> All instances in this case would have the same start/stop methods but 
> would be able to have different properties.


I *think* Huafeng was asking "what specific SMF instances
need to be instantiated and delivered by this project?"

Your examples seem to be more of the "If you set things
up correctly, then the user/admin can simply and easily
extend the setup to fit their needs".

IMO, the man page for the pen program needs to document
exactly how one would make and use these "clones".

    -John


From Darren.Moffat@sun.com Fri Aug  8 01:51:02 2008
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 m788p15k024457
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 8 Aug 2008 01:51:01 -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 m788ort5021911
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 8 Aug 2008 16:51:00 +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 <0K5900A03XWX9H00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@SUN.COM); Fri, 08 Aug 2008 01:50:57 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5900NUAXWW4H90@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@SUN.COM); Fri,
 08 Aug 2008 01:50:57 -0700 (PDT)
Received: from fe-emea-09.sun.com
 (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12] (may be forged))
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m788otvk009042	for
 <PSARC-ext@SUN.COM>; Fri, 08 Aug 2008 08:50:56 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K5900401WYKBA00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for PSARC-ext@SUN.COM (ORCPT PSARC-ext@SUN.COM); Fri,
 08 Aug 2008 09:50:52 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K5900DHRXWNB4B0@fe-emea-09.sun.com> for PSARC-ext@SUN.COM
 (ORCPT PSARC-ext@SUN.COM); Fri, 08 Aug 2008 09:50:49 +0100 (BST)
Date: Fri, 08 Aug 2008 09:50:47 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489B19F3.7000503@Sun.Com>
Sender: Darren.Moffat@sun.com
To: John Plocher <John.Plocher@sun.com>
Cc: Huafeng Lu <Huafeng.Lv@sun.com>, Jia.Ni@sun.com, John.Fischer@sun.com,
        PSARC-ext@sun.com
Message-id: <489C08E7.8090802@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: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
 <489B19F3.7000503@Sun.Com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Status: RO
Content-Length: 1166

John Plocher wrote:
> Darren J Moffat wrote:
>> You wouldn't use a : in the instance name it would look like this:
>>
>> svc:/network/pen:default
>>     May have nothing configured
>> svc:/network/pen:http80
>>     pen/listen_port = 80
>> svc:/network/pen:http8080
>>     pen/listen_port = 8080
>>
>> All instances in this case would have the same start/stop methods but 
>> would be able to have different properties.
> 
> 
> I *think* Huafeng was asking "what specific SMF instances
> need to be instantiated and delivered by this project?"

Originally I wasn't suggesting any be delivered other than the 
unconfigured default.

However the project team appears to have agreed to deliver a very useful 
http  on port 80 instance as pen:http.  A good addition IMO.

> Your examples seem to be more of the "If you set things
> up correctly, then the user/admin can simply and easily
> extend the setup to fit their needs".

> IMO, the man page for the pen program needs to document
> exactly how one would make and use these "clones".

That is what I asked for originally, documentation in the man page 
showing how to configure new instances.


-- 
Darren J Moffat

From Jia.Ni@sun.com Wed Aug 13 02:35:48 2008
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 m7D9ZlMc022820
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 13 Aug 2008 02:35:48 -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 m7D9ZiqN028952
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 13 Aug 2008 17:35:47 +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 <0K5J00D0F9BM6F00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 13 Aug 2008 02:35:46 -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 <0K5J00JBA9BKWTE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 13 Aug 2008 02:35:45 -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 m7D9Ziao008090	for
 <PSARC-ext@Sun.COM>; Wed, 13 Aug 2008 09:35:44 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K5J00H019A6N100@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 13 Aug 2008 17:35:44 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K5J006ZH9BIG3J0@mail-apac.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 13 Aug 2008 17:35:43 +0800 (SGT)
Date: Wed, 13 Aug 2008 17:35:48 +0800
From: Jia Ni <Jia.Ni@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <489C08E7.8090802@Sun.COM>
Sender: Jia.Ni@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>,
        John Plocher <John.Plocher@sun.com>, Huafeng Lu <Huafeng.Lv@sun.com>,
        John.Fischer@sun.com, Jim Walker <James.Walker@sun.com>
Cc: PSARC-ext@sun.com
Reply-to: Jia.Ni@sun.com
Message-id: <48A2AAF4.7010901@Sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_ne8IsfnRRvq/w+b+SKt+7g)"
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
 <489B19F3.7000503@Sun.Com> <489C08E7.8090802@Sun.COM>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Status: RO
Content-Length: 4990

This is a multi-part message in MIME format.

--Boundary_(ID_ne8IsfnRRvq/w+b+SKt+7g)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT

Hi John Fischer and Jim Walker,

Could you please help us update the PSARC proposal? The attach file is the new 
proposal draft.

Thank you!


Hi all,

Huafeng and I have spent some time and update the 'pen' porting project again.
We mainly focus on:
	Changing the pen service into a multiple instance service;
	Adding a new "pen:http" instance;
	Updating pen(1) manpage and fasttrack material.

You can find the entire changes for pen project at opensolaris site:
You can find webrev at:
     http://cr.opensolaris.org/~nijia/pen/webrev

You can find fast track file at:
     http://cr.opensolaris.org/~nijia/pen/pen_fasttrack.txt

You can find man pages at:
     http://cr.opensolaris.org/~nijia/pen/man/man1/pen.1.txt
     http://cr.opensolaris.org/~nijia/pen/man/man1/mergelogs.1.txt
     http://cr.opensolaris.org/~nijia/pen/man/man1/penctl.1.txt
     http://cr.opensolaris.org/~nijia/pen/man/man1/penlog.1.txt
     http://cr.opensolaris.org/~nijia/pen/man/man1/penlogd.1.txt

You can find ssl contract at:
     http://cr.opensolaris.org/~nijia/pen/contract-20.txt

Thank you!

-----Original Message-----
From: Darren J Moffat
Sent: 08/08/08 16:50

> John Plocher wrote:
>> Darren J Moffat wrote:
>>> You wouldn't use a : in the instance name it would look like this:
>>>
>>> svc:/network/pen:default
>>>     May have nothing configured
>>> svc:/network/pen:http80
>>>     pen/listen_port = 80
>>> svc:/network/pen:http8080
>>>     pen/listen_port = 8080
>>>
>>> All instances in this case would have the same start/stop methods but 
>>> would be able to have different properties.
>>
>> I *think* Huafeng was asking "what specific SMF instances
>> need to be instantiated and delivered by this project?"
> 
> Originally I wasn't suggesting any be delivered other than the 
> unconfigured default.
> 
> However the project team appears to have agreed to deliver a very useful 
> http  on port 80 instance as pen:http.  A good addition IMO.
> 
>> Your examples seem to be more of the "If you set things
>> up correctly, then the user/admin can simply and easily
>> extend the setup to fit their needs".
> 
>> IMO, the man page for the pen program needs to document
>> exactly how one would make and use these "clones".
> 
> That is what I asked for originally, documentation in the man page 
> showing how to configure new instances.
> 
> 

-- 
	Best regards,
	Jia

--Boundary_(ID_ne8IsfnRRvq/w+b+SKt+7g)
Content-type: text/plain; name=pen_fasttrack.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=pen_fasttrack.txt

Summary
=======
	Pen[1] is a tool designed to do load balance for "simple" tcp based
	protocols such as http or smtp.
	
	It allows several servers to appear as one to the outside and
	automatically detects servers that are down and distributes clients
	among the available servers. This gives high availability and scalable
	performance.

	pen-0.17.2 will be integrated into the SFW consolidation as part of this
	proposal, and will be installed as SUNWpen.

	This project requests a minor release binding.

Discussion
==========

	In OpenSolaris, the public interface to start and stop pen will be SMF
	and the service will be named:

		svc:/network/pen

	It is a multiple instance service. Multiple pen processes can be
	executed separately at the same time in one machine. A http load
	balancer service instance is shipped as an example. Users can also
	create their own instances following the SMF framework. 
	
	The default instance is:

		svc:/network/pen:default

	The example instance for http load balancer is:

		svc:/network/pen:http

	In order to start pen by SMF, two SMF properties must be set:

		pen/listenport and pen/servers 

	Other properties can be set optionally. Each SMF property has a
	corresponding command line option. These properties are explained in
	the "SMF PROPERTIES" section of the pen(1) manual page. Users can
	easily change these properties and start pen with different
	configurations.

	Note that users can still start pen from command line for other
	purposes which are not supported by the SMF service (eg., foreground
	or debug mode).

Dependencies
============

	OpenSSL (snv_84 version 0.9.8a)

Interfaces
==========

	Exported Interfaces		Classification	Comment
	-------------------		--------------	-------
	SUNWpen				Uncommitted	Package
	/usr/bin/pen			Uncommitted	Command
	/usr/bin/mergelogs		Uncommitted	Command
	/usr/bin/penctl			Uncommitted	Command
	/usr/bin/penlog			Uncommitted	Command
	/usr/bin/penlogd		Uncommitted	Command
	/usr/share/doc/pen/		Uncommitted	Pen documents

	Imported Interfaces
	-------------------
	NAME		STABILITY		NOTES
	OpenSSL		External/Volatile	PSARC/2003/500

Reference Documents
===================
	[1] http://siag.nu/pen

	RFE ID# 6674372 for pen

--Boundary_(ID_ne8IsfnRRvq/w+b+SKt+7g)--

From Jia.Ni@sun.com Wed Aug 13 04:21:22 2008
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 m7DBLLKb024145
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 13 Aug 2008 04:21:22 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m7DBLHcH004750
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 13 Aug 2008 19:21:20 +0800 (SGT)
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 <0K5J00I05E7JLI00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 13 Aug 2008 04:21:19 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K5J003PUE7IXS60@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 13 Aug 2008 04:21:19 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m7DBLIJe019585	for
 <PSARC-ext@Sun.COM>; Wed, 13 Aug 2008 11:21:18 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K5J00601E6Q5E00@mail-apac.sun.com> (original mail from Jia.Ni@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 13 Aug 2008 19:21:18 +0800 (SGT)
Received: from [129.158.219.50] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K5J0075YE7FGDA0@mail-apac.sun.com>; Wed,
 13 Aug 2008 19:21:17 +0800 (SGT)
Date: Wed, 13 Aug 2008 19:21:20 +0800
From: Jia Ni <Jia.Ni@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48A2AAF4.7010901@Sun.com>
Sender: Jia.Ni@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>,
        John Plocher <John.Plocher@sun.com>, Huafeng Lu <Huafeng.Lv@sun.com>,
        John.Fischer@sun.com, Jim Walker <James.Walker@sun.com>,
        Kacheong.Poon@sun.com
Cc: PSARC-ext@sun.com
Reply-to: Jia.Ni@sun.com
Message-id: <48A2C3B0.5090408@Sun.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_VRSPffhkz2bZNjYjMTZ8vw)"
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
 <489B19F3.7000503@Sun.Com> <489C08E7.8090802@Sun.COM>
 <48A2AAF4.7010901@Sun.com>
User-Agent: Thunderbird 2.0.0.9 (X11/20080225)
Status: RO
Content-Length: 6603

This is a multi-part message in MIME format.

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

Sorry!
I make a mistake in the last update. I forget to change the SMF service 
location from:
	svc:/network/pen
to
	svc:/network/loadbalancer/pen
Thanks very much for Kacheong's reminding.

Here is the new update:
	Changing the service location under "loadbalancer" subcategory.
	Changing the pen service into a multiple instance service;
	Adding a new "pen:http" instance;
	Updating pen(1) manpage and fasttrack material.

So John Fischer and Jim Walker, could you please help us update the PSARC 
proposal use this attach file?
Thanks!

You can also find these at opensolaris site:
webrev: http://cr.opensolaris.org/~nijia/pen/webrev
fast track: http://cr.opensolaris.org/~nijia/pen/pen_fasttrack.txt
man pages:
      http://cr.opensolaris.org/~nijia/pen/man/man1/pen.1.txt
      http://cr.opensolaris.org/~nijia/pen/man/man1/mergelogs.1.txt
      http://cr.opensolaris.org/~nijia/pen/man/man1/penctl.1.txt
      http://cr.opensolaris.org/~nijia/pen/man/man1/penlog.1.txt
      http://cr.opensolaris.org/~nijia/pen/man/man1/penlogd.1.txt
ssl contract: http://cr.opensolaris.org/~nijia/pen/contract-20.txt

Thank you!
-----Original Message-----
From: Kacheong Poon
Sent: 08/13/08 17:52

 > Jia Ni wrote:
 >> Hi John Fischer and Jim Walker,
 >>
 >> Could you please help us update the PSARC proposal? The attach file is
 >> the new proposal draft.
 >
 >
 > The FRMI is still not svc:/network/loadbalancer/pen:...
 >
-----Original Message-----
From: Jia Ni
Sent: 08/13/08 17:35

> Hi John Fischer and Jim Walker,
> 
> Could you please help us update the PSARC proposal? The attach file is the new 
> proposal draft.
> 
> Thank you!
> 
> 
> Hi all,
> 
> Huafeng and I have spent some time and update the 'pen' porting project again.
> We mainly focus on:
> 	Changing the pen service into a multiple instance service;
> 	Adding a new "pen:http" instance;
> 	Updating pen(1) manpage and fasttrack material.
> 
> You can find the entire changes for pen project at opensolaris site:
> You can find webrev at:
>      http://cr.opensolaris.org/~nijia/pen/webrev
> 
> You can find fast track file at:
>      http://cr.opensolaris.org/~nijia/pen/pen_fasttrack.txt
> 
> You can find man pages at:
>      http://cr.opensolaris.org/~nijia/pen/man/man1/pen.1.txt
>      http://cr.opensolaris.org/~nijia/pen/man/man1/mergelogs.1.txt
>      http://cr.opensolaris.org/~nijia/pen/man/man1/penctl.1.txt
>      http://cr.opensolaris.org/~nijia/pen/man/man1/penlog.1.txt
>      http://cr.opensolaris.org/~nijia/pen/man/man1/penlogd.1.txt
> 
> You can find ssl contract at:
>      http://cr.opensolaris.org/~nijia/pen/contract-20.txt
> 
> Thank you!
> 
> -----Original Message-----
> From: Darren J Moffat
> Sent: 08/08/08 16:50
> 
>> John Plocher wrote:
>>> Darren J Moffat wrote:
>>>> You wouldn't use a : in the instance name it would look like this:
>>>>
>>>> svc:/network/pen:default
>>>>     May have nothing configured
>>>> svc:/network/pen:http80
>>>>     pen/listen_port = 80
>>>> svc:/network/pen:http8080
>>>>     pen/listen_port = 8080
>>>>
>>>> All instances in this case would have the same start/stop methods but 
>>>> would be able to have different properties.
>>> I *think* Huafeng was asking "what specific SMF instances
>>> need to be instantiated and delivered by this project?"
>> Originally I wasn't suggesting any be delivered other than the 
>> unconfigured default.
>>
>> However the project team appears to have agreed to deliver a very useful 
>> http  on port 80 instance as pen:http.  A good addition IMO.
>>
>>> Your examples seem to be more of the "If you set things
>>> up correctly, then the user/admin can simply and easily
>>> extend the setup to fit their needs".
>>> IMO, the man page for the pen program needs to document
>>> exactly how one would make and use these "clones".
>> That is what I asked for originally, documentation in the man page 
>> showing how to configure new instances.
>>
>>
> 

-- 
	Best regards,
	Jia

--Boundary_(ID_VRSPffhkz2bZNjYjMTZ8vw)
Content-type: text/plain; name=pen_fasttrack.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=pen_fasttrack.txt

Summary
=======
	Pen[1] is a tool designed to do load balance for "simple" tcp based
	protocols such as http or smtp.
	
	It allows several servers to appear as one to the outside and
	automatically detects servers that are down and distributes clients
	among the available servers. This gives high availability and scalable
	performance.

	pen-0.17.2 will be integrated into the SFW consolidation as part of this
	proposal, and will be installed as SUNWpen.

	This project requests a minor release binding.

Discussion
==========

	In OpenSolaris, the public interface to start and stop pen will be SMF
	and the service will be named:

		svc:/network/loadbalancer/pen

	It is a multiple instance service. Multiple pen processes can be
	executed separately at the same time in one machine. A http load
	balancer service instance is shipped as an example. Users can also
	create their own instances following the SMF framework. 
	
	The default instance is:

		svc:/network/loadbalancer/pen:default

	The example instance for http load balancer is:

		svc:/network/loadbalancer/pen:http

	In order to start pen by SMF, two SMF properties must be set:

		pen/listenport and pen/servers 

	Other properties can be set optionally. Each SMF property has a
	corresponding command line option. These properties are explained in
	the "SMF PROPERTIES" section of the pen(1) manual page. Users can
	easily change these properties and start pen with different
	configurations.

	Note that users can still start pen from command line for other
	purposes which are not supported by the SMF service (eg., foreground
	or debug mode).

Dependencies
============

	OpenSSL (snv_84 version 0.9.8a)

Interfaces
==========

	Exported Interfaces		Classification	Comment
	-------------------		--------------	-------
	SUNWpen				Uncommitted	Package
	/usr/bin/pen			Uncommitted	Command
	/usr/bin/mergelogs		Uncommitted	Command
	/usr/bin/penctl			Uncommitted	Command
	/usr/bin/penlog			Uncommitted	Command
	/usr/bin/penlogd		Uncommitted	Command
	/usr/share/doc/pen/		Uncommitted	Pen documents

	Imported Interfaces
	-------------------
	NAME		STABILITY		NOTES
	OpenSSL		External/Volatile	PSARC/2003/500

Reference Documents
===================
	[1] http://siag.nu/pen

	RFE ID# 6674372 for pen

--Boundary_(ID_VRSPffhkz2bZNjYjMTZ8vw)--

From John.Fischer@sun.com Wed Aug 13 11:23:28 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7DINSsS011615
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 13 Aug 2008 11:23:28 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m7DINRiD038155
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 13 Aug 2008 12:23:28 -0600 (MDT)
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 <0K5J00B0HXR4S300@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Wed, 13 Aug 2008 12:23:28 -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 <0K5J002MEXR37K70@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Wed,
 13 Aug 2008 12:23:27 -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 m7DINREG021674	for
 <PSARC-ext@Sun.COM>; Wed, 13 Aug 2008 18:23:27 +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 <0K5J00901VX2RP00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 13 Aug 2008 12:23:27 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K5J000B4XQ6TM10@mail-amer.sun.com>; Wed,
 13 Aug 2008 12:22:56 -0600 (MDT)
Date: Wed, 13 Aug 2008 11:22:54 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48A2C3B0.5090408@Sun.com>
Sender: John.Fischer@sun.com
To: Jia.Ni@sun.com
Cc: John Fischer <John.Fischer@sun.com>,
        Darren J Moffat <Darren.Moffat@sun.com>,
        John Plocher <John.Plocher@sun.com>, Huafeng Lu <Huafeng.Lv@sun.com>,
        Jim Walker <James.Walker@sun.com>, Kacheong.Poon@sun.com,
        psarc-ext@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1218651774.61628.67.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
 <489B19F3.7000503@Sun.Com> <489C08E7.8090802@Sun.COM>
 <48A2AAF4.7010901@Sun.com> <48A2C3B0.5090408@Sun.com>
Status: RO
Content-Length: 6880

All,

I have updated the case directory with the latest specification
from Jia.  I am still working on the signatures for the contract.

Thanks,

John

On Wed, 2008-08-13 at 04:21, Jia Ni wrote:
> Sorry!
> I make a mistake in the last update. I forget to change the SMF service 
> location from:
> 	svc:/network/pen
> to
> 	svc:/network/loadbalancer/pen
> Thanks very much for Kacheong's reminding.
> 
> Here is the new update:
> 	Changing the service location under "loadbalancer" subcategory.
> 	Changing the pen service into a multiple instance service;
> 	Adding a new "pen:http" instance;
> 	Updating pen(1) manpage and fasttrack material.
> 
> So John Fischer and Jim Walker, could you please help us update the PSARC 
> proposal use this attach file?
> Thanks!
> 
> You can also find these at opensolaris site:
> webrev: http://cr.opensolaris.org/~nijia/pen/webrev
> fast track: http://cr.opensolaris.org/~nijia/pen/pen_fasttrack.txt
> man pages:
>       http://cr.opensolaris.org/~nijia/pen/man/man1/pen.1.txt
>       http://cr.opensolaris.org/~nijia/pen/man/man1/mergelogs.1.txt
>       http://cr.opensolaris.org/~nijia/pen/man/man1/penctl.1.txt
>       http://cr.opensolaris.org/~nijia/pen/man/man1/penlog.1.txt
>       http://cr.opensolaris.org/~nijia/pen/man/man1/penlogd.1.txt
> ssl contract: http://cr.opensolaris.org/~nijia/pen/contract-20.txt
> 
> Thank you!
> -----Original Message-----
> From: Kacheong Poon
> Sent: 08/13/08 17:52
> 
>  > Jia Ni wrote:
>  >> Hi John Fischer and Jim Walker,
>  >>
>  >> Could you please help us update the PSARC proposal? The attach file is
>  >> the new proposal draft.
>  >
>  >
>  > The FRMI is still not svc:/network/loadbalancer/pen:...
>  >
> -----Original Message-----
> From: Jia Ni
> Sent: 08/13/08 17:35
> 
> > Hi John Fischer and Jim Walker,
> > 
> > Could you please help us update the PSARC proposal? The attach file is the new 
> > proposal draft.
> > 
> > Thank you!
> > 
> > 
> > Hi all,
> > 
> > Huafeng and I have spent some time and update the 'pen' porting project again.
> > We mainly focus on:
> > 	Changing the pen service into a multiple instance service;
> > 	Adding a new "pen:http" instance;
> > 	Updating pen(1) manpage and fasttrack material.
> > 
> > You can find the entire changes for pen project at opensolaris site:
> > You can find webrev at:
> >      http://cr.opensolaris.org/~nijia/pen/webrev
> > 
> > You can find fast track file at:
> >      http://cr.opensolaris.org/~nijia/pen/pen_fasttrack.txt
> > 
> > You can find man pages at:
> >      http://cr.opensolaris.org/~nijia/pen/man/man1/pen.1.txt
> >      http://cr.opensolaris.org/~nijia/pen/man/man1/mergelogs.1.txt
> >      http://cr.opensolaris.org/~nijia/pen/man/man1/penctl.1.txt
> >      http://cr.opensolaris.org/~nijia/pen/man/man1/penlog.1.txt
> >      http://cr.opensolaris.org/~nijia/pen/man/man1/penlogd.1.txt
> > 
> > You can find ssl contract at:
> >      http://cr.opensolaris.org/~nijia/pen/contract-20.txt
> > 
> > Thank you!
> > 
> > -----Original Message-----
> > From: Darren J Moffat
> > Sent: 08/08/08 16:50
> > 
> >> John Plocher wrote:
> >>> Darren J Moffat wrote:
> >>>> You wouldn't use a : in the instance name it would look like this:
> >>>>
> >>>> svc:/network/pen:default
> >>>>     May have nothing configured
> >>>> svc:/network/pen:http80
> >>>>     pen/listen_port = 80
> >>>> svc:/network/pen:http8080
> >>>>     pen/listen_port = 8080
> >>>>
> >>>> All instances in this case would have the same start/stop methods but 
> >>>> would be able to have different properties.
> >>> I *think* Huafeng was asking "what specific SMF instances
> >>> need to be instantiated and delivered by this project?"
> >> Originally I wasn't suggesting any be delivered other than the 
> >> unconfigured default.
> >>
> >> However the project team appears to have agreed to deliver a very useful 
> >> http  on port 80 instance as pen:http.  A good addition IMO.
> >>
> >>> Your examples seem to be more of the "If you set things
> >>> up correctly, then the user/admin can simply and easily
> >>> extend the setup to fit their needs".
> >>> IMO, the man page for the pen program needs to document
> >>> exactly how one would make and use these "clones".
> >> That is what I asked for originally, documentation in the man page 
> >> showing how to configure new instances.
> >>
> >>
> > 
> 
> -- 
> 	Best regards,
> 	Jia
> 
> ______________________________________________________________________
> Summary
> =======
> 	Pen[1] is a tool designed to do load balance for "simple" tcp based
> 	protocols such as http or smtp.
> 	
> 	It allows several servers to appear as one to the outside and
> 	automatically detects servers that are down and distributes clients
> 	among the available servers. This gives high availability and scalable
> 	performance.
> 
> 	pen-0.17.2 will be integrated into the SFW consolidation as part of this
> 	proposal, and will be installed as SUNWpen.
> 
> 	This project requests a minor release binding.
> 
> Discussion
> ==========
> 
> 	In OpenSolaris, the public interface to start and stop pen will be SMF
> 	and the service will be named:
> 
> 		svc:/network/loadbalancer/pen
> 
> 	It is a multiple instance service. Multiple pen processes can be
> 	executed separately at the same time in one machine. A http load
> 	balancer service instance is shipped as an example. Users can also
> 	create their own instances following the SMF framework. 
> 	
> 	The default instance is:
> 
> 		svc:/network/loadbalancer/pen:default
> 
> 	The example instance for http load balancer is:
> 
> 		svc:/network/loadbalancer/pen:http
> 
> 	In order to start pen by SMF, two SMF properties must be set:
> 
> 		pen/listenport and pen/servers 
> 
> 	Other properties can be set optionally. Each SMF property has a
> 	corresponding command line option. These properties are explained in
> 	the "SMF PROPERTIES" section of the pen(1) manual page. Users can
> 	easily change these properties and start pen with different
> 	configurations.
> 
> 	Note that users can still start pen from command line for other
> 	purposes which are not supported by the SMF service (eg., foreground
> 	or debug mode).
> 
> Dependencies
> ============
> 
> 	OpenSSL (snv_84 version 0.9.8a)
> 
> Interfaces
> ==========
> 
> 	Exported Interfaces		Classification	Comment
> 	-------------------		--------------	-------
> 	SUNWpen				Uncommitted	Package
> 	/usr/bin/pen			Uncommitted	Command
> 	/usr/bin/mergelogs		Uncommitted	Command
> 	/usr/bin/penctl			Uncommitted	Command
> 	/usr/bin/penlog			Uncommitted	Command
> 	/usr/bin/penlogd		Uncommitted	Command
> 	/usr/share/doc/pen/		Uncommitted	Pen documents
> 
> 	Imported Interfaces
> 	-------------------
> 	NAME		STABILITY		NOTES
> 	OpenSSL		External/Volatile	PSARC/2003/500
> 
> Reference Documents
> ===================
> 	[1] http://siag.nu/pen
> 
> 	RFE ID# 6674372 for pen


From John.Fischer@sun.com Fri Aug 29 10:26:57 2008
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 m7THQuQA009865
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 29 Aug 2008 10:26:57 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m7THQuiF029084
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 29 Aug 2008 10:26:56 -0700 (PDT)
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 <0K6D00L09HSUW800@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 29 Aug 2008 10:26:54 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K6D00DIAHSTX750@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 29 Aug 2008 10:26:53 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m7THQqAi020336	for
 <PSARC-ext@sun.com>; Fri, 29 Aug 2008 17:26:52 +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 <0K6D00M01HBMRI00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 29 Aug 2008 11:26:52 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K6D0040LHSPUJ40@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 29 Aug 2008 11:26:52 -0600 (MDT)
Date: Fri, 29 Aug 2008 10:26:49 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: [Fwd: Re: pen load balancer [PSARC/2008/339 FastTrack timeout
	05/29/2008]]
Sender: John.Fischer@sun.com
To: PSARC-ext@sun.com
Cc: John.Fischer@sun.com, Huafeng.Lv@sun.com, James.Walker@sun.com,
        Jia.Ni@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1220030808.60555.19.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: multipart/mixed; boundary="Boundary_(ID_cZ70n7YkgWpgVoB6j8uN3w)"
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 2992


--Boundary_(ID_cZ70n7YkgWpgVoB6j8uN3w)
Content-type: text/plain
Content-transfer-encoding: 7BIT

All,

Darren Moffat had a few issues with this project.
The spec has been updated and Darren (see attached)
is happy with this final specification.

Unless I hear otherwise I will be closing out this 
fast track on Tuesday, September 2nd, 2008.

Thanks,

John

--Boundary_(ID_cZ70n7YkgWpgVoB6j8uN3w)
Content-type: message/rfc822
Content-description: Forwarded message - Re: pen load balancer	[PSARC/2008/339
 FastTrack timeout 05/29/2008]

Return-path: <Darren.Moffat@Sun.COM>
Received: from fe-emea-10.sun.com ([192.18.6.120])
 by	sfbay3-mail1.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-8.04	(built Feb 28 2007))
 with ESMTP id	<0K5U00CGCEHE9OD0@sfbay3-mail1.sfbay.sun.com> for
 John.Fischer@Sun.COM; Tue, 19 Aug 2008 03:00:51 -0700 (PDT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
	(Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id	<0K5U00M01DYJWQ00@fe-emea-10.sun.com>
 (original mail from	Darren.Moffat@Sun.COM)
 for John.Fischer@Sun.COM (ORCPT	John.Fischer@Sun.COM); Tue,
 19 Aug 2008 11:00:50 +0100 (BST)
Received: from [129.156.173.21] by fe-emea-10.sun.com
 (Sun Java System	Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id	<0K5U00MD1EH1PWC0@fe-emea-10.sun.com>; Tue,
 19 Aug 2008 11:00:39 +0100 (BST)
Date: Tue, 19 Aug 2008 11:00:37 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
In-reply-to: <48A9C365.1080203@sun.com>
Sender: Darren.Moffat@Sun.COM
To: James.Walker@Sun.COM
Cc: Jia.Ni@Sun.COM, John.Fischer@Sun.COM, John Plocher <John.Plocher@Sun.COM>,
 Huafeng Lu <Huafeng.Lv@Sun.COM>, Kacheong.Poon@Sun.COM
Message-id: <48AA99C5.2030809@Sun.COM>
X-Envelope-from: John.Fischer@Sun.COM
X-Envelope-to: PSARC-ext <@smarthost.sun.com:PSARC-ext@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8; format=flowed
Content-transfer-encoding: 7BIT
References: <200805222315.m4MNFYWQ013391@sac.sfbay.sun.com>
 <483609CC.4070603@sun.com> <48369D65.4010005@Sun.COM>
 <483A5DB8.5030909@Sun.com> <48456293.4020905@Sun.COM>
 <1217867748.7738.5.camel@sr1-umpk-16> <48982BFC.40909@Sun.COM>
 <4899291D.9070703@Sun.com> <48996B3A.3050709@Sun.COM>
 <48998BD8.6040206@Sun.com> <4899A21F.5020302@Sun.COM>
 <489A7CBE.4070006@sun.com> <489AAED1.9090907@Sun.COM>
 <489AB373.2080601@sun.com> <489AB62F.2070603@Sun.COM>
 <489B19F3.7000503@Sun.Com> <489C08E7.8090802@Sun.COM>
 <48A2AAF4.7010901@Sun.com> <48A2C3B0.5090408@Sun.com>
 <48A9C365.1080203@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080630)
Original-recipient: rfc822;John.Fischer@Sun.COM

Jim Walker wrote:
> (off main psarc list)
> 
> Thanks Jia.
> 
> Darren,
> 
> I think this resolves the final issue. If so, I would like
> to see if we can get this case approved this week.

I'm happy with the final spec.

-- 
Darren J Moffat

--Boundary_(ID_cZ70n7YkgWpgVoB6j8uN3w)--

From John.Fischer@sun.com Tue Sep  2 16:34:31 2008
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 m82NYUCa025167
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 2 Sep 2008 16:34:30 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m82NYQwU021000;
	Wed, 3 Sep 2008 00:34:29 +0100 (BST)
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 <0K6L0050JDHEM100@brm-avmta-1.central.sun.com>; Tue,
 02 Sep 2008 17:34:26 -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 <0K6L00K5CDHE17C0@brm-avmta-1.central.sun.com>; Tue,
 02 Sep 2008 17:34:26 -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 m82NYPDA027658; Tue,
 02 Sep 2008 23:34:25 +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 <0K6L00901D7H4K00@mail-amer.sun.com>
 (original mail from John.Fischer@Sun.COM); Tue,
 02 Sep 2008 17:34:25 -0600 (MDT)
Received: from 129.145.154.66 ([129.145.154.66])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K6L00DGNDHAET00@mail-amer.sun.com>; Tue,
 02 Sep 2008 17:34:23 -0600 (MDT)
Date: Tue, 02 Sep 2008 16:34:22 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: Re: [Fwd: Re: pen load balancer [PSARC/2008/339 FastTrack timeout
	05/29/2008]]
In-reply-to: <1220030808.60555.19.camel@sr1-umpk-16>
Sender: John.Fischer@sun.com
To: PSARC-ext@sun.com
Cc: John Fischer <John.Fischer@sun.com>, Huafeng.Lv@sun.com,
        James.Walker@sun.com, Jia.Ni@sun.com
Reply-to: John.Fischer@sun.com
Message-id: <1220398461.42222.2.camel@sr1-umpk-16>
MIME-version: 1.0
X-Mailer: Ximian Evolution 1.4.6.301
Content-type: text/plain; charset=ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1220030808.60555.19.camel@sr1-umpk-16>
Status: RO
Content-Length: 1077

All,

I am closing this fast track as approved.

Thanks,

John

On Fri, 2008-08-29 at 10:26, John Fischer wrote:
> All,
> 
> Darren Moffat had a few issues with this project.
> The spec has been updated and Darren (see attached)
> is happy with this final specification.
> 
> Unless I hear otherwise I will be closing out this 
> fast track on Tuesday, September 2nd, 2008.
> 
> Thanks,
> 
> John
> 
> ______________________________________________________________________
> From: Darren J Moffat <Darren.Moffat@Sun.COM>
> To: James.Walker@Sun.COM
> Cc: Jia.Ni@Sun.COM, John.Fischer@Sun.COM, John Plocher <John.Plocher@Sun.COM>, Huafeng Lu <Huafeng.Lv@Sun.COM>, Kacheong.Poon@Sun.COM
> Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
> Date: Tue, 19 Aug 2008 11:00:37 +0100
> 
> Jim Walker wrote:
> > (off main psarc list)
> > 
> > Thanks Jia.
> > 
> > Darren,
> > 
> > I think this resolves the final issue. If so, I would like
> > to see if we can get this case approved this week.
> 
> I'm happy with the final spec.
> 
> -- 
> Darren J Moffat


From Huafeng.Lv@sun.com Tue Sep  2 18:36:10 2008
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 m831a962028672
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 2 Sep 2008 18:36:10 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m831a6H1003978;
	Wed, 3 Sep 2008 02:36:08 +0100 (BST)
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 <0K6L00J0HJ46OH00@brm-avmta-1.central.sun.com>; Tue,
 02 Sep 2008 19:36:06 -0600 (MDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K6L0087MJ45EHA0@brm-avmta-1.central.sun.com>; Tue,
 02 Sep 2008 19:36:06 -0600 (MDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
 by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m831a5Jm010237; Wed,
 03 Sep 2008 01:36:05 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K6L00501IXHWD00@fe-emea-09.sun.com>
 (original mail from Huafeng.Lv@Sun.COM); Wed, 03 Sep 2008 02:36:05 +0100 (BST)
Received: from [129.158.215.196] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K6L00LBMJ427AE0@fe-emea-09.sun.com>; Wed,
 03 Sep 2008 02:36:05 +0100 (BST)
Date: Wed, 03 Sep 2008 09:35:03 +0800
From: Huafeng Lu <Huafeng.Lv@sun.com>
Subject: Re: [Fwd: Re: pen load balancer [PSARC/2008/339 FastTrack timeout
 05/29/2008]]
In-reply-to: <1220398461.42222.2.camel@sr1-umpk-16>
Sender: Huafeng.Lv@sun.com
To: John.Fischer@sun.com
Cc: PSARC-ext@sun.com, James.Walker@sun.com, Jia.Ni@sun.com
Message-id: <48BDE9C7.9070705@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=GB2312
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <1220030808.60555.19.camel@sr1-umpk-16>
 <1220398461.42222.2.camel@sr1-umpk-16>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 1158

John Fischer д:
> All,
> 
> I am closing this fast track as approved.

Great! And thanks John. :)

> 
> Thanks,
> 
> John
> 
> On Fri, 2008-08-29 at 10:26, John Fischer wrote:
>> All,
>>
>> Darren Moffat had a few issues with this project.
>> The spec has been updated and Darren (see attached)
>> is happy with this final specification.
>>
>> Unless I hear otherwise I will be closing out this 
>> fast track on Tuesday, September 2nd, 2008.
>>
>> Thanks,
>>
>> John
>>
>> ______________________________________________________________________
>> From: Darren J Moffat <Darren.Moffat@Sun.COM>
>> To: James.Walker@Sun.COM
>> Cc: Jia.Ni@Sun.COM, John.Fischer@Sun.COM, John Plocher <John.Plocher@Sun.COM>, Huafeng Lu <Huafeng.Lv@Sun.COM>, Kacheong.Poon@Sun.COM
>> Subject: Re: pen load balancer [PSARC/2008/339 FastTrack timeout 05/29/2008]
>> Date: Tue, 19 Aug 2008 11:00:37 +0100
>>
>> Jim Walker wrote:
>>> (off main psarc list)
>>>
>>> Thanks Jia.
>>>
>>> Darren,
>>>
>>> I think this resolves the final issue. If so, I would like
>>> to see if we can get this case approved this week.
>> I'm happy with the final spec.
>>
>> -- 
>> Darren J Moffat
> 


From John.Fischer@sun.com Wed Apr 22 15:22:31 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 n3MMMURs024822
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 22 Apr 2009 15:22:30 -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 n3MMMSdn004601
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 22 Apr 2009 15:22:30 -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 <0KII0000VWTFVP00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 22 Apr 2009 16:22:27 -0600 (MDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KII002XUWTE4KB0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 22 Apr 2009 16:22:26 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n3MMMQ4n021826	for
 <PSARC-ext@sun.com>; Wed, 22 Apr 2009 22:22:26 +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 <0KII00K00WI7UT00@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 22 Apr 2009 16:22:26 -0600 (MDT)
Received: from [192.168.10.4] ([unknown] [76.20.56.47])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KII00FZ4WTDFMI0@mail-amer.sun.com>; Wed,
 22 Apr 2009 16:22:25 -0600 (MDT)
Date: Wed, 22 Apr 2009 15:21:22 -0700
From: John Fischer <John.Fischer@sun.com>
Subject: pen load balancer - PSARC/2008/339
Sender: John.Fischer@sun.com
To: PSARC-ext@sun.com
Cc: Shuang.Mi@sun.com, Norm.Jacobs@sun.com, Fred.Thornborrow@sun.com,
        Jim Walker <James.Walker@sun.com>
Reply-to: John.Fischer@sun.com
Message-id: <49EF9862.8050700@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.21 (X11/20090323)
Status: RO
Content-Length: 1888

PSARC,

This case was approved on May 29th, 2008.  It originally proposed to
include pen-0.17.2.  The project team is proposing to use pen-0.18.0
instead and is including an SMF service method and manifest within a
SUNWpenr package all declared Uncommitted.  The diffs between what
they are now proposing from the previous proposal is below.  The new
proposal is attached and included in the case directory.

If anyone has any issues please raise them before Friday, April 24th,
2009 COB PST.  We can either extend the timer or file a new case if
you like.

Thanks,

John

*** proposal.txt.orig3  Wed Aug 13 10:05:28 2008
--- proposal.txt        Wed Apr 22 15:11:31 2009
***************
*** 8,15 ****
         among the available servers. This gives high availability and 
scalable
         performance.

!       pen-0.17.2 will be integrated into the SFW consolidation as part 
of this
!       proposal, and will be installed as SUNWpen.

         This project requests a minor release binding.

--- 8,15 ----
         among the available servers. This gives high availability and 
scalable
         performance.

!       pen-0.18.0 will be integrated into the SFW consolidation as part 
of this
!       proposal, and will be installed as SUNWpen and SUNWpenr.

         This project requests a minor release binding.

***************
*** 66,71 ****
--- 66,76 ----
         /usr/bin/penlogd                Uncommitted     Command
         /usr/share/doc/pen/             Uncommitted     Pen documents

+         SUNWpenr                      Uncommitted     Package (Root)
+       /lib/svc/method/pen             Uncommitted     Service Method
+       /var/svc/manifest/network/loadbalancer/pen.xml
+                                       Uncommitted     Service Manifest
+
         Imported Interfaces
         -------------------
         NAME            STABILITY               NOTES

From Mark.Carlson@sun.com Wed Apr 22 15:27:43 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n3MMRh0W024903
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 22 Apr 2009 15:27:43 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n3MMRgqP039490
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 22 Apr 2009 16:27:43 -0600 (MDT)
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 <0KII0010DX25EU00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 22 Apr 2009 16:27:41 -0600 (MDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KII00202X2349C0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 22 Apr 2009 16:27:39 -0600 (MDT)
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 n3MMRd3S002802	for
 <PSARC-ext@sun.com>; Wed, 22 Apr 2009 22:27:39 +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 <0KII00000VOAGF00@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 22 Apr 2009 16:27:39 -0600 (MDT)
Received: from Macintosh-335.local ([unknown] [129.150.35.120])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KII009MJX1ZZGA0@mail-amer.sun.com>; Wed,
 22 Apr 2009 16:27:35 -0600 (MDT)
Date: Wed, 22 Apr 2009 16:27:35 -0600
From: "Mark A. Carlson" <Mark.Carlson@sun.com>
Subject: Re: pen load balancer - PSARC/2008/339
In-reply-to: <49EF9862.8050700@sun.com>
Sender: Mark.Carlson@sun.com
To: John.Fischer@sun.com
Cc: PSARC-ext@sun.com, Norm.Jacobs@sun.com, Fred.Thornborrow@sun.com
Message-id: <49EF99D7.9000905@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_PqJ6yn1EQiBXB4i6TUAQeg)"
X-PMX-Version: 5.4.1.325704
References: <49EF9862.8050700@sun.com>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
Status: RO
Content-Length: 7724

This is a multi-part message in MIME format.

--Boundary_(ID_PqJ6yn1EQiBXB4i6TUAQeg)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

+1

-- mark

John Fischer wrote:
> PSARC,
>
> This case was approved on May 29th, 2008.  It originally proposed to
> include pen-0.17.2.  The project team is proposing to use pen-0.18.0
> instead and is including an SMF service method and manifest within a
> SUNWpenr package all declared Uncommitted.  The diffs between what
> they are now proposing from the previous proposal is below.  The new
> proposal is attached and included in the case directory.
>
> If anyone has any issues please raise them before Friday, April 24th,
> 2009 COB PST.  We can either extend the timer or file a new case if
> you like.
>
> Thanks,
>
> John
>
> *** proposal.txt.orig3  Wed Aug 13 10:05:28 2008
> --- proposal.txt        Wed Apr 22 15:11:31 2009
> ***************
> *** 8,15 ****
>         among the available servers. This gives high availability and 
> scalable
>         performance.
>
> !       pen-0.17.2 will be integrated into the SFW consolidation as 
> part of this
> !       proposal, and will be installed as SUNWpen.
>
>         This project requests a minor release binding.
>
> --- 8,15 ----
>         among the available servers. This gives high availability and 
> scalable
>         performance.
>
> !       pen-0.18.0 will be integrated into the SFW consolidation as 
> part of this
> !       proposal, and will be installed as SUNWpen and SUNWpenr.
>
>         This project requests a minor release binding.
>
> ***************
> *** 66,71 ****
> --- 66,76 ----
>         /usr/bin/penlogd                Uncommitted     Command
>         /usr/share/doc/pen/             Uncommitted     Pen documents
>
> +         SUNWpenr                      Uncommitted     Package (Root)
> +       /lib/svc/method/pen             Uncommitted     Service Method
> +       /var/svc/manifest/network/loadbalancer/pen.xml
> +                                       Uncommitted     Service Manifest
> +
>         Imported Interfaces
>         -------------------
>         NAME            STABILITY               NOTES
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc@opensolaris.org

-- 
<http://www.sun.com> 	* Mark A. Carlson *
Sr. Architect

*Systems Group*
Phone x69559 / 303-223-6139
Email Mark.Carlson@Sun.COM
	



--Boundary_(ID_PqJ6yn1EQiBXB4i6TUAQeg)
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>+1<br>
<br>
-- mark<br>
</tt><br>
John Fischer wrote:
<blockquote cite="mid:49EF9862.8050700@sun.com" type="cite">PSARC,
  <br>
  <br>
This case was approved on May 29th, 2008.&nbsp; It originally proposed to
  <br>
include pen-0.17.2.&nbsp; The project team is proposing to use pen-0.18.0
  <br>
instead and is including an SMF service method and manifest within a
  <br>
SUNWpenr package all declared Uncommitted.&nbsp; The diffs between what
  <br>
they are now proposing from the previous proposal is below.&nbsp; The new
  <br>
proposal is attached and included in the case directory.
  <br>
  <br>
If anyone has any issues please raise them before Friday, April 24th,
  <br>
2009 COB PST.&nbsp; We can either extend the timer or file a new case if
  <br>
you like.
  <br>
  <br>
Thanks,
  <br>
  <br>
John
  <br>
  <br>
*** proposal.txt.orig3&nbsp; Wed Aug 13 10:05:28 2008
  <br>
--- proposal.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wed Apr 22 15:11:31 2009
  <br>
***************
  <br>
*** 8,15 ****
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; among the available servers. This gives high availability and
scalable
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; performance.
  <br>
  <br>
!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pen-0.17.2 will be integrated into the SFW consolidation as
part of this
  <br>
!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proposal, and will be installed as SUNWpen.
  <br>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This project requests a minor release binding.
  <br>
  <br>
--- 8,15 ----
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; among the available servers. This gives high availability and
scalable
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; performance.
  <br>
  <br>
!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pen-0.18.0 will be integrated into the SFW consolidation as
part of this
  <br>
!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proposal, and will be installed as SUNWpen and SUNWpenr.
  <br>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This project requests a minor release binding.
  <br>
  <br>
***************
  <br>
*** 66,71 ****
  <br>
--- 66,76 ----
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/bin/penlogd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;&nbsp; Command
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/share/doc/pen/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;&nbsp; Pen documents
  <br>
  <br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUNWpenr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;&nbsp; Package (Root)
  <br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/svc/method/pen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;&nbsp; Service Method
  <br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /var/svc/manifest/network/loadbalancer/pen.xml
  <br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;&nbsp; Service
Manifest
  <br>
+
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Imported Interfaces
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -------------------
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STABILITY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NOTES
  <br>
_______________________________________________
  <br>
opensolaris-arc mailing list
  <br>
<a class="moz-txt-link-abbreviated" href="mailto:opensolaris-arc@opensolaris.org">opensolaris-arc@opensolaris.org</a>
  <br>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<title></title>
<table border="0" cellpadding="0" cellspacing="0" width="519">
  <tbody>
    <tr valign="top">
      <td height="121" width="98"><a moz-do-not-send="true"
 href="http://www.sun.com"><img moz-do-not-send="true"
 src="http://www.sun.com/emrkt/sigs/6h_top.gif" border="0" height="92"
 width="98"></a></td>
      <td style="font-family: Arial; font-size: 10px;" height="121"
 width="249"><b> Mark A. Carlson </b><br>
Sr. Architect<br>
      <br>
      <b>Systems Group</b><br>
Phone x69559 / 303-223-6139<br>
Email <a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:Mark.Carlson@Sun.COM">Mark.Carlson@Sun.COM</a><br>
      </td>
      <td style="font-family: Arial; font-size: 10px;" width="172"><img
 moz-do-not-send="true" src="http://www.sun.com/emrkt/sigs/q12.gif"
 height="118" width="172"></td>
    </tr>
  </tbody>
</table>
<div class="moz-signature"><br>
</div>
</div>
</body>
</html>

--Boundary_(ID_PqJ6yn1EQiBXB4i6TUAQeg)--

