Back to bug 1001872

Who When What Removed Added
James Livingston 2013-08-30 00:19:00 UTC Summary Socket not closed when web executor drops task Non-blocking executors are not safe to use in web container
James Livingston 2013-08-30 00:19:16 UTC Depends On 985191
James Livingston 2013-08-30 03:13:52 UTC Status NEW ASSIGNED
James Livingston 2013-08-30 03:19:33 UTC Attachment #791224 Attachment is obsolete 0 1
James Livingston 2013-08-30 03:23:25 UTC Status ASSIGNED MODIFIED
Doc Text PATCH NAME:
BZ1001872
PRODUCT NAME:
JBoss Enterprise Application Platform (EAP)
VERSION:
6.1.0
SHORT DESCRIPTION:
Correctly reject requests when using non-blocking web executor
LONG DESCRIPTION:
When a non-blocking executor was used by the web container, tasks were
not properly rejected. This would cause the connection to be left open
and leaked until garbage collected. If the tasks were correctly rejected
logging was emitted at ERROR level, and that is now moved to the logging
category org.apache.tomcat.util.executor.
MANUAL INSTALL INSTRUCTIONS:
Backup and remove the following files:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml


Extract the patched files by either:
Using unzip:
unzip -d $JBOSS_HOME/ bz-1001872.zip

Or by extracting the files from the zip to the following locations:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1-bz1001872.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.1.Final-redhat-0-bz-1001872.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml

Instructions to uninstall:
Restore the following files that were backed up before the patch was installed:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml


COMPATIBILITY:
No known compatibility issues
DEPENDENCIES:
None
SUPERSEDES:
None
SUPERSEDED BY:
None
CREATOR:
James Livingston
DATE:
30 August 2013
Target Milestone --- Pending
Type Bug Support Patch
James Livingston 2013-08-30 03:24:44 UTC Priority unspecified medium
Version unspecified 6.1.0
Severity unspecified medium
James Livingston 2013-08-30 03:26:05 UTC Component Web
Jimmy Wilson 2013-08-30 21:26:08 UTC Attachment #791992 Attachment is obsolete 0 1
CC jawilson
Brad Maxwell 2013-08-30 21:40:43 UTC Attachment #792319 Attachment is obsolete 0 1
CC bmaxwell
Brad Maxwell 2013-08-30 21:41:35 UTC Doc Text PATCH NAME:
BZ1001872
PRODUCT NAME:
JBoss Enterprise Application Platform (EAP)
VERSION:
6.1.0
SHORT DESCRIPTION:
Correctly reject requests when using non-blocking web executor
LONG DESCRIPTION:
When a non-blocking executor was used by the web container, tasks were
not properly rejected. This would cause the connection to be left open
and leaked until garbage collected. If the tasks were correctly rejected
logging was emitted at ERROR level, and that is now moved to the logging
category org.apache.tomcat.util.executor.
MANUAL INSTALL INSTRUCTIONS:
Backup and remove the following files:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml


Extract the patched files by either:
Using unzip:
unzip -d $JBOSS_HOME/ bz-1001872.zip

Or by extracting the files from the zip to the following locations:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1-bz1001872.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.1.Final-redhat-0-bz-1001872.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml

Instructions to uninstall:
Restore the following files that were backed up before the patch was installed:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml


COMPATIBILITY:
No known compatibility issues
DEPENDENCIES:
None
SUPERSEDES:
None
SUPERSEDED BY:
None
CREATOR:
James Livingston
DATE:
30 August 2013
PATCH NAME:
bz-1001872
PRODUCT NAME:
JBoss Enterprise Application Platform (EAP)
VERSION:
6.1.0
SHORT DESCRIPTION:
Correctly reject requests when using non-blocking web executor
LONG DESCRIPTION:
When a non-blocking executor was used by the web container, tasks were
not properly rejected. This would cause the connection to be left open
and leaked until garbage collected. If the tasks were correctly rejected
logging was emitted at ERROR level, and that is now moved to the logging
category org.apache.tomcat.util.executor.
MANUAL INSTALL INSTRUCTIONS:
Backup and remove the following files:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml


Extract the patched files by either:
Using unzip:
unzip -d $JBOSS_HOME/ bz-1001872.zip

Or by extracting the files from the zip to the following locations:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1-bz1001872.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.1.Final-redhat-0-bz-1001872.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml

Instructions to uninstall:
Restore the following files that were backed up before the patch was installed:
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/module.xml
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.0.Final-redhat-1.jar
$JBOSS_HOME/modules/system/layers/base/org/jboss/threads/main/module.xml


COMPATIBILITY:
No known compatibility issues
DEPENDENCIES:
None
SUPERSEDES:
None
SUPERSEDED BY:
None
CREATOR:
James Livingston
DATE:
30 August 2013
Jimmy Wilson 2013-09-02 03:38:12 UTC Status MODIFIED ON_QA
Rostislav Svoboda 2013-09-02 08:43:11 UTC QA Contact rhatlapa
Radim Hatlapatka 2013-09-02 11:04:34 UTC Status ON_QA ASSIGNED
Jimmy Wilson 2013-09-03 13:46:17 UTC Attachment #792322 Attachment is obsolete 0 1
Jimmy Wilson 2013-09-03 14:02:18 UTC Status ASSIGNED ON_QA
Radim Hatlapatka 2013-09-03 14:39:52 UTC Status ON_QA VERIFIED
Christopher O'Brien 2013-09-16 16:03:28 UTC Status VERIFIED CLOSED
CC cobrien
Resolution --- CURRENTRELEASE
Last Closed 2013-09-16 12:03:28 UTC
James Livingston 2014-07-17 02:10:39 UTC Link ID Red Hat Knowledge Base (Solution) 513183
John Skeoch 2016-02-22 00:56:30 UTC CC joallen

Back to bug 1001872