Details
-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
jboss-fuse-6.3
-
None
-
%
-
-
-
Description
toD has an option, cacheSize. With the default value 0, camel runtime will use CamelMaximumEndpointCacheSize for toD's cache.
It seems like each toD EIP has it's own cacheSize counter, so if there are several toD endpoints with default cacheSize option, it's easy to exceeds the CamelMaximumEndpointCacheSize limit for CAMELCONTEXT.
org.apache.camel.processor.SendDynamicProcessor.doStart() is the method to call ProducerCache() constructor and that will instantiate it's own maxCacheSize.
Attachments
Issue Links
- is related to
-
ENTESB-11731 Unbounded Producer Cache can Cause Excessive Memory Consumption / OOM Issues In Camel
- Closed