Bug 1035973
Summary: | SmooksAction with XML-to-Java enum mapping may throw an exception under heavy load | ||||||
---|---|---|---|---|---|---|---|
Product: | [JBoss] JBoss Enterprise SOA Platform 5 | Reporter: | Tadayoshi Sato <tasato> | ||||
Component: | JBossESB | Assignee: | Nobody <nobody> | ||||
Status: | NEW --- | QA Contact: | |||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 5.3.1 | CC: | laszlo.van.den.hoek, soa-p-jira | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | Type: | Bug | |||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Tadayoshi Sato
2013-11-29 05:10:48 UTC
Comment on attachment 830475 [details] reproducer See README.md in the reproducer first for how to run it. This reproduer uses Gatling (http://gatling-tool.org/) stress tool and runs 300 requests per second for 1 minute. In my environment, it always reproduces the issue in the first run. Note that it requires huge thread resources so you may need to tune JBoss ESB server before running the reproducer. In my environment (Fedora 19), I've done the following performance tuning to run it: - JAVA_OPTS="-Xms2048m -Xmx2048m -Xss256k ..." in bin/run.conf - Configured HTTP/1.1 Connector's 'maxThreads' to 4096 in $PROFILE/deploy/jbossweb.sar/server.xml - ulimit -s 1024 Tadayoshi Sato <tadayosi> made a comment on jira JBESB-3961 Just for information, I've tried upgrading Smooks from 1.4.2 to 1.5.1 ({{deployers/esb.deployer/lib/milyn-smooks-all-1.4.2.jar}} -> {{deployers/esb.deployer/lib/milyn-smooks-all-1.5.1.jar}}), but the same issue still happens. |