You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Mikhail Kornienko (JIRA)" <ji...@apache.org> on 2019/05/30 16:01:00 UTC

[jira] [Updated] (CAMEL-13600) Memory leaks when using camel 2.24.0

     [ https://issues.apache.org/jira/browse/CAMEL-13600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Kornienko updated CAMEL-13600:
--------------------------------------
    Description: 
When using the same code, version 2.21.1 works correctly, but when using version 2.24.0, a memory leak is detected.
Screen shots in attache.

{code:java}
<routes xmlns="http://camel.apache.org/schema/spring">

	<route id="main_route" startupOrder="100">

	<from uri="direct:router"/>

	<filter>
		<simple>${header.FROM_TOPIC} == 'TOPIC-1'</simple>
		<process ref="srv-SomeAttributeExtractor"/>
		<filter>
			<simple>${header.type1} in '1,2,3' and ${header.type2} == 4</simple>
			<setHeader headerName="TO_TOPIC">
			<constant>'TOPIC-2'</constant>
			</setHeader>
			<to uri="log:service-a"/>
			<stop/>
		</filter>
		<stop/>
	</filter>
	<stop/>

	</route>

</routes>
{code}

  was:
When using the same code, version 2.21.1 works correctly, but when using version 2.24.0, a memory leak is detected.

{code:java}
<routes xmlns="http://camel.apache.org/schema/spring">

	<route id="main_route" startupOrder="100">

	<from uri="direct:router"/>

	<filter>
		<simple>${header.FROM_TOPIC} == 'TOPIC-1'</simple>
		<process ref="srv-SomeAttributeExtractor"/>
		<filter>
			<simple>${header.type1} in '1,2,3' and ${header.type2} == 4</simple>
			<setHeader headerName="TO_TOPIC">
			<constant>'TOPIC-2'</constant>
			</setHeader>
			<to uri="log:service-a"/>
			<stop/>
		</filter>
		<stop/>
	</filter>
	<stop/>

	</route>

</routes>
{code}


> Memory leaks when using camel 2.24.0
> ------------------------------------
>
>                 Key: CAMEL-13600
>                 URL: https://issues.apache.org/jira/browse/CAMEL-13600
>             Project: Camel
>          Issue Type: Bug
>    Affects Versions: 2.24.0
>            Reporter: Mikhail Kornienko
>            Priority: Major
>         Attachments: 2.23.1_memory.png, 2.23.1_memory_grapf.png, 2.23.1_thread.png, 2.24.0_memory.png, 2.24.0_memory_grapf.png, 2.24.0_thread.png
>
>
> When using the same code, version 2.21.1 works correctly, but when using version 2.24.0, a memory leak is detected.
> Screen shots in attache.
> {code:java}
> <routes xmlns="http://camel.apache.org/schema/spring">
> 	<route id="main_route" startupOrder="100">
> 	<from uri="direct:router"/>
> 	<filter>
> 		<simple>${header.FROM_TOPIC} == 'TOPIC-1'</simple>
> 		<process ref="srv-SomeAttributeExtractor"/>
> 		<filter>
> 			<simple>${header.type1} in '1,2,3' and ${header.type2} == 4</simple>
> 			<setHeader headerName="TO_TOPIC">
> 			<constant>'TOPIC-2'</constant>
> 			</setHeader>
> 			<to uri="log:service-a"/>
> 			<stop/>
> 		</filter>
> 		<stop/>
> 	</filter>
> 	<stop/>
> 	</route>
> </routes>
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)