On Tue, Aug 3, 2010 at 6:31 AM, Samisa Abeysinghe <[email protected]> wrote:
> > > On Tue, Aug 3, 2010 at 4:44 AM, Sanjiva Weerawarana <[email protected]>wrote: > >> If you're going to intro a param for this I suggest that the default be to >> have it ON - which means ignore proxy errors at startup. Maybe a production >> environment may not want that but for dev you certainly do. Keeping it off >> by default will lead to continued user confusion and frustration. Turning it >> off can be part of our production config guidelines. > > > +1. > > Also, can we do something about the default suspend behaviour along with > this? The default suspend behavior is very annoying at times. I think we > should flip the current defaults to the other end. > +1 Thanks & regards. -Prabath > > >> They key is that a proxy service setup needs to be transactional- all or >> nothing. Either it starts and all is well or there must be no trace of it in >> the system. Having it up with a missing security policy for example could be >> quite bad :). >> >> Sanjiva. >> >> On Mon, Aug 2, 2010 at 10:43 PM, Kasun Indrasiri <[email protected]>wrote: >> >>> Hi folks, >>> >>> In ESB 2.x/3.x, if a proxy service is failed during the >>> creation/deployment, then the ESB cannot be started. This prevents, an user >>> from accessing the Management Console and only way to restore the system is >>> to edit the configuration that resides in the files system(3.x). In a >>> scenario where we have several proxy services (+ other sequences etc), the >>> system becomes crappy, even if one proxy is failed during the startup. >>> >>> So, introducing a configuration parameter to switch on/off fail-safe mode >>> for proxy services would be a better way of handling these issues. (We have >>> a similar approach for enabling fail-safe mode for publishing WSDLs). >>> >>> A given proxy service may fail in two different stages. >>> >>> *Deployment-time failures * >>> * >>> * >>> - We have the complete configuration for the proxy service but it >>> failed when we are deploying it. >>> - e.g. Missing security policy etc. >>> - Axis2SynapseController - deployProxyServices() >>> - ProxyService -buildAxisService(..) // hot deployment >>> >>> *Creation-time failures * >>> >>> - The proxy service's configuration cannot be built. >>> - e.g. WSDL based proxies with unavailable wsdls >>> - A proxy service configuration may get created when we are starting >>> the ESB. >>> - MultiXMLConfigurationBuilder - createProxyServices(..) >>> >>> >>> I have locally did the required changes to address failures in above >>> stages and tested it.(We can add a new property to synapse.properties >>> (enableFailsafeProxyServices) and use it to check whether fail-safe mode is >>> switch on or not.) >>> However, I have some doubts over handling 'Proxy service creation-time >>> failures'. If we are going to handle such scenarios, then we also have to >>> handle cases like WSDL Endpoints failures. Do we really want to handle this? >>> >>> WDYT? >>> >>> >>> Thanks. >>> Kasun >>> >>> >>> -- >>> Kasun Indrasiri >>> Senior Software Engineer >>> WSO2, Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> cell: +94 71 536 4128 >>> Blog : http://kasunpanorama.blogspot.com/ >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Sanjiva Weerawarana, Ph.D. >> Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ >> email: [email protected]; phone: +1 408 754 7388 x51726; cell: +94 77 787 >> 6880 | +1 650 265 8311 >> blog: http://sanjiva.weerawarana.org/ >> >> Lean . Enterprise . Middleware >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> Thanks, > Samisa... > > Samisa Abeysinghe > VP Engineering > WSO2 Inc. > http://wso2.com > http://wso2.org > > > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Thanks & Regards, Prabath Siriwardena http://blog.facilelogin.com http://RampartFAQ.com
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
