ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexis Midon (JIRA)" <j...@apache.org>
Subject [jira] Closed: (ODE-539) ODEServer must not try to hold references on ExternalServices
Date Fri, 17 Apr 2009 17:09:15 GMT

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

Alexis Midon closed ODE-539.

> 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.

View raw message