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
