Hi John, And could you please also CC our future discussion emails to Huafeng Lv (Huafeng.Lv at 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
