Return-Path: X-Original-To: apmail-camel-issues-archive@minotaur.apache.org Delivered-To: apmail-camel-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1450C9BF5 for ; Wed, 15 Feb 2012 19:09:26 +0000 (UTC) Received: (qmail 99543 invoked by uid 500); 15 Feb 2012 19:09:26 -0000 Delivered-To: apmail-camel-issues-archive@camel.apache.org Received: (qmail 99512 invoked by uid 500); 15 Feb 2012 19:09:26 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 99504 invoked by uid 99); 15 Feb 2012 19:09:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Feb 2012 19:09:26 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Feb 2012 19:09:20 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 6D15D1B9936 for ; Wed, 15 Feb 2012 19:08:59 +0000 (UTC) Date: Wed, 15 Feb 2012 19:08:59 +0000 (UTC) From: "Claus Ibsen (Resolved) (JIRA)" To: issues@camel.apache.org Message-ID: <1216331682.41966.1329332939448.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <46933144.30926.1329115859294.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Resolved] (CAMEL-5002) BaseTypeConverter blocks when getting type converter MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CAMEL-5002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Claus Ibsen resolved CAMEL-5002. -------------------------------- Resolution: Fixed Fix Version/s: 2.10.0 2.9.1 > BaseTypeConverter blocks when getting type converter > ---------------------------------------------------- > > Key: CAMEL-5002 > URL: https://issues.apache.org/jira/browse/CAMEL-5002 > Project: Camel > Issue Type: Improvement > Components: camel-core > Affects Versions: 2.9.0 > Reporter: Nick Heudecker > Assignee: Claus Ibsen > Fix For: 2.9.1, 2.10.0 > > Attachments: after.png, before.png > > > When load testing my application, BaseTypeConverter#getOrFindTypeConverter caused threads to block due to the synchronized block in the getOrFindTypeConverter method. This was triggered when exchange.getIn().getBody(Class) was called. Changing the method to getBody() resulted in higher application throughput. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira