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] Resolved: (ODE-539) ODEServer must not try to hold references on ExternalServices
Date Fri, 13 Mar 2009 22:12:50 GMT

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


Mime
View raw message