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