If Axis2 doesn't support real hot (re)deployment, then we should fix that.

Andreas

On Mon, Aug 24, 2009 at 12:57, Ruwan Linton<[email protected]> wrote:
> Folks,
>
> I was trying to implement the hot deployment and hot update of the synapse
> artifacts as per my proposal the to the list sometime back using the axis2
> deployers. But due to some restrictions and the architecture of the axis2
> deployers we cannot use that for synapse artifact deployment.
>
> The axis2 deployer hot update functionality has been implemented to call the
> unDeploy() method and then call the deploy method on that artifact. This
> causes an issue for syanpse since synapse has some restrictions on a
> absolute minimal configuration. We cannot let the user undeploy the main and
> fault sequences. But acording to the way the axis2 hot update has been
> implemented we do not have a means of differentiating the hot update
> undeploy call from the actual undeploy call. Actual undeploy call should
> prevent undeploying the main and fault sequences while it should be possible
> to undeploy those for hot updating.
>
> Also please note that with this approach there is a donwtime of the
> artifacts when doing the hot update which has to be prevented some how.
>
> Given the above facts it seems like we will have to go with a synapse
> implementation of the deployers.
>
> WDYT??
>
> Thanks,
> Ruwan
>
> --
> Ruwan Linton
> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> WSO2 Inc.; http://wso2.org
> email: [email protected]; cell: +94 77 341 3097
> blog: http://ruwansblog.blogspot.com
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to