JBoss.orgCommunity Documentation

Chapter 16. Change Log

16.1. 1.3.1.Final (6 May 2015)
16.2. 1.3.0.Final (06 February 2014)
16.3. 1.2.6.Final (07 September 2013)
16.4. 1.2.5.Final (30 August 2013)
16.5. 1.2.4.Final (24 April 2013)
16.6. 1.2.3.Final (18 October 2012)
16.7. 1.2.2.Final (06 September 2012)
16.8. 1.2.1.Final (03 May 2012)
16.9. 1.2.0.Final (06 February 2012)
16.10. 1.2.0.Beta4 (26 January 2012)
16.11. 1.2.0.Beta3 (03 January 2012)
16.12. 1.2.0.Beta2 (11 December 2011)
16.13. 1.2.0.Beta1 (06 December 2011)
16.14. 1.1.3.Final (12 August 2011)
16.15. 1.1.2.Final (21 April 2011)
16.16. 1.1.1.Final (31 January 2011)
16.17. 1.1.0.Final (13 August 2010)
16.18. 1.1.0.CR3 (15 June 2010)
16.19. 1.1.0.CR2 (11 May 2010)
16.20. 1.1.0.CR1 (22 March 2010)
16.21. 1.1.0.Beta1 (30 October 2009)

MODCLUSTER-344 Pings for HTTP/HTTPS connections are now sent by default, can be disabled by "EnableOptions Off"

MODCLUSTER-288 Drop SystemMemoryUsageLoadMetric altogether

MODCLUSTER-360 mod_proxy_cluster.h doesn't contain the right information

MODCLUSTER-334 mod_cluster core when use ProxyPass / balancer://bal and CreateBalancers 1

MODCLUSTER-335 Regression in ProxyPass integration

MODCLUSTER-339 "proxy: DNS lookup failure" with IPv6 on Solaris

MODCLUSTER-345 http_handle_cping_cpong with EnableOptions and HTTPS connector

MODCLUSTER-347 mod_cluster-manager may break up aliases from a single VirtualHost, causing a messy page

MODCLUSTER-332 Add Engine.getExecutor() to container SPI

HTTP httpd-2.4.x doesn't like the extra CRLF.

MODCLUSTER-349 mod_manager truncates ENABLE-APP messages.

Fix ap_proxy_make_fake_req in 2.4.x

MODCLUSTER-315 Convert project to use i18n logging and exceptions

MODCLUSTER-328 mod_cluster doesn't recognize ? as a proper context delimiter causing 503s on requests with query strings

JBPAPP-9493 mod_cluster returns "Bad Gateway" HTTP ErrorCode 502 with https

MODCLUSTER-326 rename NMAKEmakefile to NMAKEmakefile.example

JBPAPP-9788 Tomcat with mod_cluster refuses to shut down

JBPAPP-10168 Option sessionDrainingStrategy in mod_cluster listener in tomcat causes an exception

JBPAPP-10147 The shutdown port of tomcat is released before performing actual shut down

JBPAPP-9493 mod_cluster returns "Bad Gateway" HTTP ErrorCode 502 with https

JBPAPP-9791 mod_rewrite + mod_cluster: one kind of "proxying" RewriteRules don't work on Windows

MODCLUSTER-224 when using tomcat manager webapp to stop/start an application the start is ignored by mod_cluster

MODCLUSTER-322 Using AverageSystemLoadMetric can improperly cause a Load Factor of 0

MODCLUSTER-312 port JBPAPP-8956 to 1.2.x

MODCLUSTER-311 mod_manager doesn't handle multiple virtualhosts per node

MODCLUSTER-309 mod_proxy_cluster not checking all available balancers (but only the first one) for an available route

JBPAPP-8957 Segmentation Faut when you run two or more JBoss Server Cluster behind *ONE* Apache Server on RHEL 6

MODCLUSTER-304 Port to httpd 2.4

MODCLUSTER-305 ProxyPass can break StickySession

MODCLUSTER-297 Warnings when compiling mod_cluster

MODCLUSTER-192 Add SSL stuff in the FAQ

MODCLUSTER-298 mod_cluster doesn't work with IPv6.

MODCLUSTER-289 MemManagerFile creates directory but put files in ..

MODCLUSTER-290 mod_cluster's mod_advertise can not start on IPv6-only box

MODCLUSTER-279 mod_cluster returns 503s after STATUS

MODCLUSTER-281 Make stickySessionForce default to false in native part from 1.2.0 release

Fix CVE-2011-4608: Add EnableMCPMReceive in configuration. (JBPAPP-7708)

mod_proxy code for old httpd versions needs to be updated. (MODCLUSTER-227)

Missing Documentation For mod_cluster with JBoss AS5. (MODCLUSTER-248)

sticky-session-force change requires httpd restart. (MODCLUSTER-273)

mod_cluster management console/Status does not show exact mod_cluster version. (MODCLUSTER-256)

read-attribute and :write-attribute Error in AS7. (MODCLUSTER-246)

routing table lookup creates performance issues.. (MODCLUSTER-252)

Error 503 using mod_cluster: CVE-2011-3348. (MODCLUSTER-258)

warning while compiling on some lab boxes. (MODCLUSTER-266)

String index out of range: -1 with a lot of nodes/deploymentswarning while compiling on some lab boxes. (MODCLUSTER-266)

404 while/just after removing a node. (MODCLUSTER-272)

ProxyPass doesn't work with mod_cluster whne mixing mod_cluster and other scheme handlers404 while/just after removing a node. (MODCLUSTER-274)

mod_cluster forgets removed node too fast. (MODCLUSTER-231)

Allow context lengths greater than 40 (MODCLUSTER-236)

Increase the MAXMESSSIZE and allow it to be configurable via a parameter. (MODCLUSTER-244)

Calculate the MAXMESSSIZE dynamically. (MODCLUSTER-245)

Code reorganisation

Load-demo application does not work with AS7. (MODCLUSTER-259)

Modify jbossweb metrics to use service provider spi, instead of jmx. (MODCLUSTER-151)

mod_cluster throws warnings at shutdown in AS7. (MODCLUSTER-143)

Refactor mod_cluster to allow implementations for other application servers. (MODCLUSTER-105)

AS7 integration. (MODCLUSTER-219)

Refactor project into modules for HA, catalina, core, etc. (MODCLUSTER-112)

request hang with a node is stopped in EC2 (MODCLUSTER-217) (jfclere)

Extra ENABLE-APP/REMOVE-APP event after failover (MODCLUSTER-220) (jfclere)

mod_cluster does not work with Tomcat 7 due to API Change in Connector (MODCLUSTER-240) (jfclere)

kill -HUP httpd process increase the number of open locks (MODCLUSTER-241) (jfclere)

mod_cluster failover does not work for a /webappcontext when the / root context exists (MODCLUSTER-188) (jfclere)

UseAlias broken (MODCLUSTER-212) (jfclere)

mod_rewrite PT doesn't work (MODCLUSTER-213) (jfclere)

memory usage growning in httpd (MODCLUSTER-214) (jfclere)

Second attempt to connect from Jboss to apache module sends incomplete Host Header (MODCLUSTER-216) (jfclere)

when using tomcat manager webapp to stop/start an application the start is ignored by mod_cluster (MODCLUSTER-224) (jfclere)

Unable to override load properties when running in Tomcat 6 (MODCLUSTER-232) (jfclere)

Documentation contains wrong default loadMetric class name (MODCLUSTER-233) (jfclere)

mod_cluster should issue a warning when Maxcontext is reached and no more context will be taken (MODCLUSTER-223) (jfclere)

add a note explaining where Maxcontext must be put in httpd.conf and issue error if in wrong location (MODCLUSTER-225) (jfclere)

NPE when overriding default load metric in ModClusterListener (MODCLUSTER-183) (pferraro)

mod_cluster failover does not work for a /webappcontext when the / root context exists (MODCLUSTER-188) (jfclere)

mod_cluster issues an ENABLE-APP too early in the webapp lifecycle (MODCLUSTER-190) (jfclere)

mod_cluster 1.1.0 docs step 11.1.4.3 is wrong (MODCLUSTER-193) (jfclere)

Incorrect routing of requests when one context root is the prefix of another (MODCLUSTER-196) (jfclere)

Can only rewrite from the root context in httpd if there is a root context deployed in JBoss (MODCLUSTER-198) (jfclere)

the STATUS MCMP message is send before the connector is started (MODCLUSTER-202) (jfclere)

The windoze bundle don't have the default configuration (MODCLUSTER-205) (jfclere)

httpd cores after graceful restart after the mod_cluster configuration is added (MODCLUSTER-206) (jfclere)

Make logging on Tomcat use JDK14LoggerPlugin by default (MODCLUSTER-185) (pferraro)

update mod_cluster to use HTTP/1.1 (MODCLUSTER-201) (jfclere)

Add support for system properties used in 1.0.x (MODCLUSTER-207) (pferraro)

Demo servlets throw InstanceNotFoundException against EAP5 (MODCLUSTER-170) (pferraro)

mod_advertise: Invalid ServerAdvertise Address too often (MODCLUSTER-172) (jfclere)

Fix class name of MBeanAttributeRatioLoadMetric in MC config (MODCLUSTER-174) (pferraro)

Wrong configuration could cause an httpd core (MODCLUSTER-175) (jfclere)

Advertise not configured error message in log is actually a warning (MODCLUSTER-176) (jfclere)

Better no servers connected message (MODCLUSTER-165) (jfclere)

How does the UI deal with 20 or more servers (MODCLUSTER-165) (jfclere)

mod_cluster should use hostname provided in address instead a IP address (MODCLUSTER-168) (pferraro)

Read only view of mod_cluster-manager (MODCLUSTER-181) (jfclere)

Demo client throws Bus Error when run with JDK 1.6 on OSX (MODCLUSTER-169) (jfclere)

Use versioned docs (MODCLUSTER-141) (jfclere, pferraro)

Deprecate use of term "domain" (MODCLUSTER-177) (jfclere, pferraro)

Rpc failure can lead to failure to deploy a webapp (MODCLUSTER-140) (pferraro)

Quotes in jsessionId causing sticky sessions to fail (MODCLUSTER-146) (jfclere)

ManagerBalancerName doesn't work (MODCLUSTER-153) (jfclere)

Parsing of IPv6 loopback address fails (MODCLUSTER-156) (pferraro)

SystemMemoryUsageLoadMetric returns wrong load metric (MODCLUSTER-157) (pferraro)

Clean shutdown logic can still inadvertently kill requests for non-distributed contexts. (MODCLUSTER-159) (pferraro)

NoClassDefFoundError running demo app against AS6 (MODCLUSTER-161) (pferraro)

Allow override of default clean shutdown behavior (MODCLUSTER-139) (pferraro)

Avoid unnecessary open sockets for non-master nodes (MODCLUSTER-158) (pferraro)

Add the lifecycle listener dynamically (MODCLUSTER-20) (pferraro)

Use UUID for auto-generated jvmRoute (MODCLUSTER-142) (pferraro)

improve packaging so that the bundle can run in ~ too (MODCLUSTER-150) (jfclere)

jboss.mod_cluster.proxyList: invalid hosts cause mod-cluster startup to be delayed (MODCLUSTER-155) (pferraro)

mod_cluster 1.1.0.CR1 doesn't work with Tomcat (MODCLUSTER-143) (jfclere/pferraro)

Allow configuration of stopContextTimeout units (MODCLUSTER-138) (pferraro)

Add a solaris10 64 bits sparc in the bundles (MODCLUSTER-137) (jfclere)

INFO and mod_cluster_manager/ displays milliseconds and DUMP second (MODCLUSTER-128) (jfclere)

Make mod_cluster manager tolerant to F5 page refresh when disabled context (MODCLUSTER-124) (jfclere)

Update httpd to 2.2.25. (MODCLUSTER-134) (jfclere)

Apache with mod_cluster refuses to start at first, but after 7 retries it starts up (MODCLUSTER-120) (jfclere)

Add getLoad() to load metric mbean interface (MODCLUSTER-130) (pferraro)

Disable "cnone" request parameter to ease remote invocation on mod_cluster-manager (MODCLUSTER-127) (jfclere)

Microcontainer does not always choose the right constructor when creating ModClusterService (MODCLUSTER-116) (pferraro)

Microcontainer does not choose the right constructor when creating RequestCountLoadMetric (MODCLUSTER-126) (pferraro)

Mod_cluster does support more that 3 Alias in <Host/> (MODCLUSTER-121) (jfclere)

Allow toggling of context auto-enable during mod_cluster startup. (MODCLUSTER-125) (pferraro)

STATUS should retry the worker even if there was an error before. (MODCLUSTER-133) (jfclere)

Split ModClusterServiceMBean.ping(String) into 3 methods (MODCLUSTER-110) (pferraro/jfclere)

Use clean shutdown by default, leveraging STOP-APP-RSP for <distributable/> contexts and session draining for non-distributable contexts.  mod_cluster shutdown now triggered earlier via Connector JMX notification.  (MODCLUSTER-131) (pferraro/jfclere)

move the web site to magnolia (MODCLUSTER-114) (.org team)

ping and nodeTimeout interact. (MODCLUSTER-132) (jfclere)

update mod_jk to 1.2.30  (MODCLUSTER-138) (jfclere)

query string is truncated to (MODCLUSTER-118) (jfclere)

AdvertiseBindAddress does not default to the 23364 port (MODCLUSTER-119) (jfclere)

Skip load balance factor calculation if there are no proxies to receive status message (MODCLUSTER-103) (pferraro)

Disabling contexts does not work (MODCLUSTER-123) (jfclere)

advertise doesn't use new AdvertiseSecurityKey on graceful restarts. (MODCLUSTER-129) (jfclere)

Load-demo.war specifies obsolete servlet in web.xml  (MODCLUSTER-113) (pferraro)

Interaction with mod_rewrite looks weird for end-users. (MODCLUSTER-86) (jfclere)

admin-console should be in the excludedContexts. (MODCLUSTER-87) (pferraro)

ClassCastException upon redeploy after mod-cluster-jboss-beans.xml modification. (MODCLUSTER-88) (pferraro)

Alias from webapps/jboss-web.xml are not handled correctly in mod_cluster. (MODCLUSTER-89) (jfclere)

Display version. (MODCLUSTER-90) (jfclere)

Connector bind address of 0.0.0.0 propagated to proxy. (MODCLUSTER-91) (pferraro)

Display status of the worker. (MODCLUSTER-92) (jfclere)

Update httpd to lastest version. (MODCLUSTER-93) (jfclere)

getProxyInfo failed when there are too many nodes. (MODCLUSTER-94) (jfclere)

mod_cluster-manager display corrupted with jboss starting. (MODCLUSTER-95) (jfclere)

DISABLE application active as STOPPED. (MODCLUSTER-96) (jfclere)

Httpd should remove workers it can't ping. (MODCLUSTER-97) (jfclere)

Linux mod_cluster_manager display zero instead values. (MODCLUSTER-98) (jfclere)

mod_cluster_manager doesn't seem to ENABLE/DISABLE the right context. (MODCLUSTER-99) (jfclere)

load balancing logic doesn't allow manual demo of load-balancing. (MODCLUSTER-100) (jfclere)

404 errors when load is increasing. (MODCLUSTER-102) (jfclere)

Advertise security key verification does not work. (MODCLUSTER-104) (jfclere)

Allow advertise listener to listen on a specific network interface. (MODCLUSTER-106) (pferraro)

Allow thread factory injection for advertise listener. (MODCLUSTER-108) (pferraro)

Create SPI and isolate tomcat/jbossweb usage into service provider implementation. (MODCLUSTER-111) (pferraro)