All, After additional research I have redesigned the solution that I was proposing. The original design had CherryPy as a back end to an Apache webserver using mod_wsgi. This added to the architectural complexity of the Automated Installation Webserver rather then simplifying it.
The redesigned solution is to simply use Apache and cgi-bin scripts to accomplish the same tasks. Further details can be found at: http://hub.opensolaris.org/bin/download/Project+caiman/auto_install/AI-Webserver-Specification.odt Or http://hub.opensolaris.org/bin/download/Project+caiman/auto_install/AI-Webserver-Specification.pdf When doing the additional research it was noted that the solution was 27% (or .25 seconds) per request slower. However, when viewing this performance regression on a single request compared to the overall installation of a client (30 minutes or longer) the regression was deemed acceptable. Much of the current code that is used within the current CherryPy implementation will be reused. However, the CherryPy integration code will not be. Again, this solution is to reduce the complexity of the server. A sample implementation of the GET request for the manifest files (i.e., http://<host>:<port>/) is available upon request. This sample was used to help determine the performance and resource impact of the changes being proposed. Comments/Questions welcomed. Thanks, John _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

