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
-------------- next part --------------
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