Yeah, I agree, but there is no mechanism for us to differentiate the hot
update undeployment from a real undeployment?? It is required for us to do
validations like main sequence cannot be removed sort of conditions.

Thanks,
Ruwan

On Tue, Aug 25, 2009 at 12:03 AM, Andreas Veithen <[email protected]
> wrote:

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


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

Reply via email to