synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiranya Jayathilaka (JIRA)" <j...@apache.org>
Subject [jira] Created: (SYNAPSE-660) Synchronization Issue in Synapse Hot Deployment Implementation
Date Wed, 09 Jun 2010 09:02:27 GMT
Synchronization Issue in Synapse Hot Deployment Implementation
--------------------------------------------------------------

                 Key: SYNAPSE-660
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-660
             Project: Synapse
          Issue Type: Bug
    Affects Versions: NIGHTLY
            Reporter: Hiranya Jayathilaka
            Assignee: Hiranya Jayathilaka
             Fix For: 2.0


The Axis2SynapseController calls the following method to load any custom mediator extensions
(.xar files) deployed to the server:

        configurationContext.getAxisConfiguration().getConfigurator().loadServices();

When hot deployment is enabled, the above call will start a timer task to handle hot update
events for the custom extensions. This task is in addition to the task initiated by the Axis2
engine when the configuration context is created. Both these tasks will share a single RepositoryListener
instance thus running into all kinds of race conditions. As a result the server encounters
many issues related to hot deployment and hot update at runtime. Some artifacts will be undeployed
and deployed for no reason. Sometimes artifacts will be deployed without first undeploying
them.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message