Together Application Cluster Release Notes

Together Application Cluster Release Notes

Together Teamlösungen EDV-Dienstleistungen GmbH

Elmargasse 2-4 A-1190 Vienna Austria Phone: +43 (0) 5 04 04 - 122 Fax: +43 (0) 5 04 04 - 11 122 E-Mail: Web: http://www.together.at/together/index.html

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of the Together Teamlösungen EDV-Dienstleistungen GmbH.

Together Teamlösungen EDV-Dienstleistungen GmbH DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Table of Contents

1. Release Notes

Chapter 1. Release Notes

Release notes for Enhydra Director 7.1-1

  • Tomcat 5.5 Connector

    • Getting Remote user principal problems resolved - form authentication problems are salved.

    • Empty request parameter now gets empty string value.

    • 'emptySessionPath' - new configuration option. This parameter (if set on true) sets Path attribute of the session (JSESSIONID) cookie to the root one ("/"). This way we are able to share same session key across multiple applications (their contexts). Default parameter value is false!

  • Windows Setup Procedure

    • Introduced new dialog for setting TIME_WAIT (TcpTimedWaitDelay) value.

Release notes for Enhydra Director 7.0-3

  • Tomcat connector 5.5 now supports cookies based on rfc2109

Release notes for Enhydra Director 7.0-2

  • minor bug fixes

Release notes for Enhydra Director 7.0-1

  • Name changed from Enhydra Director to Together Application Cluster - Community.

  • Removed Enhydra Director status page.

Release notes for Enhydra Director 7.0-beta3

  • Bugfix - Rebalance All link on Director status page now work in Internet Explorer, too.

Release notes for Enhydra Director 7.0-beta2

  • Rebalance all link - there is new link on status page (under the /ApplicationServerController). Clicking on it will rebalance all servers.

    • Enhydra's Tomcat Connector modified not to set refresh timeout on response page. This is handled by Enhydra Director (itself) now.

  • New configuration parameters:

    • noofallowedrequests - int value, higher or equal to 0. Marks how many requests will be allowed in time between two requests (defined by minnextrequesttime param). This value will be default value for all servers. Default value is 0.

    • noOfAllowed - same as noofallowedrequest but only for one AppServer. This value has higher priority than noofallowedrequests.

  • Implementation of 'F5' functionality is changed and now use additional check to allow specific number of request before rejecting request.

  • Bug with <option debug=32> is corrected.

Release notes for Enhydra Director 7.0-beta1

  • Implemented hot stand by connections - connections can now have their hot stand by replacements.

  • Improved log - activation of hot stand by connections is logged

  • New application server parameters:

    • startMode - Defines startup status of connection. Values are 'active' and 'inactive'. Parameter is optional. Default value is 'active'.

    • hotStandByHost - Defines host that has backup server running on. If this application server fails or if connection to this server is manually disabled, connection to this server will automatically be put in active mode. This parameter is optional

    • hotStandByPort - Defines port on hotStandByHost machine. This parameter is required only when hotStandByHost parameter is defined. Otherwise, it's ignored.

    • hotStandByInactivate - Describes behaviour of hot stand by connection. Values are 'true' and 'false'. If set to 'true', when original connection is established again, hot stand by connection is set to 'inactive'. This parameter is optional and counted only if hotStandByHost parameter is defined. If omitted, hot stand by connection will be inactivated when original connection is up again.

  • On Enhydra Director status page, rebalance button is changed to link

  • IIS support for 64bit Windows operating system

  • New parameter is added to Tomcat Connector configuration : rebalanceIfSessionExpired.

  • Changed behavior of Tomcat connector after rebalance. If rebalance occurs, client will be rebalanced to another server (according to round robin mechanism), that will continue to service client request but not be redirected to context path of the application.

NOTE: It has been noticed that IIS implementation has problem with logging to NTEventLog. IIS loads EnhydraFilter.dll so it is loaded with same permissions as IIS service, therefore it can write to event log. Depending on IIS settings every user must authenticate himself or he will be counted as predefined user. Anyway, if any of those users don't have permission to write to event log, EnhydraHandler.dll will not have either, because it is loaded with permissions of those users.

Release notes for Enhydra Director 6.5.1.

  • New parameters are added to Jetty Connector configuration: acceptCount, tcpNoDelay , threadTimeout, enableLookups, confidentialPort, URIEncoding and useBodyEncodingForURI.

  • Added global scope (common for all servers) enable/disable actions to Enhydra Director status page.

  • Documentation is updated.

Release notes for Enhydra Director 6.4.1.

  • Priority of EnhydraFilter ("EnhydraFilter.dll") in IIS is changed to high to avoid clashing with modjk/tomcat filter.

  • New parameters are added to Tomcat5.5 Connector configuration: scheme, acceptCount, tcpNoDelay ,enableLookups, redirectPort, URIEncoding and useBodyEncodingForURI.

  • Documentation is updated.

Release notes for Enhydra Director 6.3.1.

  • New "Rebalancing" mechanism – to support web server (Director) clustering (parallelism).

  • Connector modules (jetty, tomcat, tomcat5.5) are updated to support new "Rebalancing" mechanism.

  • Documentation is updated.

Release notes for Enhydra Director 6.2-2.

  • Added Jetty Connector module (/jetty dir) to Enhydra Director.

Release notes for Enhydra Director 6.2-1.

  • Added Tomcat5.5 Connector module (/tomcat5.5 dir) to Enhydra Director.

Release notes for Enhydra Director 6.0-1.

  • Added Tomcat Connector module (/tomcat dir) to Enhydra Director.

Release notes for Enhydra Director 5.1-18.

  • New features are added to Enhydra Director status" page, administrator can set "Weight" and "Latency" parameters for each servers and serverslots thought this page.

  • All feateures from Enhydra Director "Status page" is now avaliable for both platforms Windows/IIS and Linux/Apache .

Release notes for Enhydra Director 5.1-17.

  • New features are added to Enhydra Director status" page, administrator can enable (disable) servers and serverslots thought this page.

Release notes for Enhydra Director 5.1-16.

  • New attribute is added to AppServer tag.Attribute is 'alias'.Value of this attribute can be used to specify which application server will serve request. This can be done by setting DIRECTTOSERVER request parameter to value of 'alias' attribute of wanted server.This is implemented only for IIS.

Release notes for Enhydra Director 5.1-15.

  • Director for IIS supports statistics view for sessionid's on status page. New parameter-options in director conf is implemented - sessionhistory

  • Fixed logging problem when application server is not available (IIS only).

  • Added log message when application server is available again.

  • Status page is implemented as HTML page.

  • Added auto refresh of status page option for IIS.

  • Added reset session history button fon status page (for IIS only).

  • Implemented redistribute session button on status page(for IIS). Press on this button causes new session redistribution on application servers.

  • New parameter-options in director conf is implemented - minnextrequesttime(IIS). If two requests come from the same session in time less then value from conf file, second request will be rejected.

  • Director supports Apache 1.3.31

  • Diretor for Apache contains mod_ntlm and mod_ssl modules to support this security protocols

Release notes for Enhydra Director 5.1-7.

  • Director can be silently instaled by starting Director-5.1-7.setup.exe with properly edited director.properties file in the same folder. In this property file property inst.dir must be set (e.g. inst.dir=C:\EnhydraDirector5.1).

  • Packeges for apache_1.3.26 and apache_1.3.28. are now available

  • NTLM authentication with Enhydra+Director+Apache+Linux: Enable Enhydra and Director are running with Apache and Integrated Windows Authentication. Please download file ntlm.tar.gz (contains sources of mod-ntlm and build script with documentation)

  • Apache + AD + X.509 certificates documentation html, pdf: document describes the method of configuring Apache web server for x509 user authentication using MS Active Directory server as a LDAP server for retrieving user information.

Release notes for Enhydra Director 5.1final.

  • The problem with the Enhydra director on Windows 2000 (with service pack 3) and Windows XP has been corrected. Now, Windows 2000 (with any version of SP), Windows XP and Windows 2003 are supported.

  • Supports correct IIS log entries for W2K SP3, XP.

  • Added Joao Ribeiro's patch that corrects the behavior of the port restriction of virtual server definition within <Restrict> tag in the enhydra director configuration file. (Enhydra Director mailing list archive, 2003-09-16: Enhydra: Patch for the director "Bug" in virtual host port verifcation).

  • Added support for a simple cache system built in the enhydra director for IIS only. This cache system is designed for caching small object within application pages such as small pictures (gif, jpeg), simple css in oreder to decrease the load of app servers and to provide faster response to the clients.

  • Added basic url-rewrite feature in the enhydra director for IIS only.

NOTE: For more information about building, configuring and tuning Enhydra Director see the more detailed documentation (html, pdf).