[
https://issues.apache.org/jira/browse/ODE-539?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexis Midon resolved ODE-539.
------------------------------
Resolution: Fixed
Fix Version/s: 2.0
1.3.1
committed in trunk and branch 1.X
> ODEServer must not try to hold references on ExternalServices
> -------------------------------------------------------------
>
> Key: ODE-539
> URL: https://issues.apache.org/jira/browse/ODE-539
> Project: ODE
> Issue Type: Improvement
> Affects Versions: 1.2
> Reporter: Alexis Midon
> Assignee: Alexis Midon
> Fix For: 1.3.1, 2.0
>
>
> ODEServer has a multi-key map named _externalServices. This map is supposed
> to hold references to already-created external services sorted by service
> qname, port name.
> This idea of this map is wrong because external service references should not
> be shared across processes. So the key should not be {service name, port
> name} but {process-conf, service name, port name} [1]. But for a given value
> of this 3-element key the reference to the external service will be requested
> only once. So the cash will be populated but never hit later. which makes the
> map useless.
> [1] has no side effect in the current implementations, because the cache is
> not read properly, fortunately ;)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.