Hello, sorry for late reply.
Thank you for your advice.
I think I need to do more testing for load/unload application. There exist
some bugs in this application.
Also, I will think about the benefits of this feature.
Best Regards.
2015-09-16 19:24 GMT+08:00 FUJITA Tomonori <fujita.tomon...@lab.ntt.co.jp>:
> On Wed, 16 Sep 2015 16:44:54 +0800
> Yi Tseng <a86487...@gmail.com> wrote:
>
> > dynamic loading and unloading is always tricky (we do the similar
> >> inside VRRP app though). Do you have any use case?
> >>
> >
> > For example,
> >
> > There are 2 ryu app: routing and traffic logging.
> >
> > Now developer find bugs from traffic logging app and fix it.
> >
> > And the developer can reinstall traffic logging app without terminate
> > routing app.
>
> What's the advantages over simply restarting?
>
> In produciton networks,
>
> 1) you have to take care of failure between a controller and
> switches. In general, switches continues to work with the existing
> installed flows. Then after the reestablishment, the application
> properly need to work.
>
> 2) A routing application, say bgp, you always have to take care of
> disconnection with a peer, e.g., use the backup network.
>
> So I don't see the benefit dynamic loading can provide. Of course, it
> needs lots of extra testings. I agree that dynamic loading is a fun
> feature though.
>
--
Yi Tseng (a.k.a Takeshi)
Taiwan National Chiao Tung University
Department of Computer Science
W2CNLab
http://blog.takeshi.tw
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel