Hi Iwase,
Thanks. Dynamic Loading feature is what i meant.
But as its not available in mainstream, i can handle it in the application
itself.
Thanks for the support.
Thanks
suresh.
On Mon, Mar 5, 2018 at 11:46 AM, Iwase Yusuke <iwase.yusu...@gmail.com>
wrote:
> Hi Suresh,
>
> Well you mean; How to reload (or swap) application file without stopping
> "ryu-manager" process, right?
>
> If so, it might require complex manner (CLI does not support it).
> "ryu.base.app_manager" has some elements to archive it, and Yamamoto-San
> said
> Ryu's VRRP service uses them;
> https://www.mail-archive.com/ryu-devel@lists.sourceforge.net/msg08600.html
> but... it seems to be requires to understand what "ryu-manager" does.
> https://github.com/osrg/ryu/blob/8a48b62c90745e8112bb3f7277e
> 8ac46dabb3e4e/ryu/services/protocols/vrrp/manager.py#L71-L106
>
> FYI, dynamic loading feature was discussed before, but not merged with some
> reason.
> https://www.mail-archive.com/ryu-devel@lists.sourceforge.net/msg09857.html
> https://www.mail-archive.com/ryu-devel@lists.sourceforge.net/msg10046.html
>
> Thanks,
> Iwase
>
>
> On 2018年03月05日 14:51, knet solutions wrote:
>
>> Hi Iwase,
>>
>> 1)
>>
>> I am writing a application in this architecture,
>>
>> app.py is entrypoint (app_manager.RyuApp), and declared the API endpoints.
>> controller.py is API definitions and has some applications files.
>>
>> I am running this application as below,
>> ryu-manager app.py
>>
>> Example, this application does Multiswitch functionality. I mean, via
>> REST API i can set switch1 can act as L3Switch, switch2 act as L4Switch.
>>
>> I have organized each application on separate folder. I do have many such
>> applications.
>>
>> Now if i want to run another application(Tcpproxy), i stop this
>> application, and move to tcpproxy folder, and run it.
>>
>>
>> 2) I am looking for some pluggable manner, where i can plug all my
>> applications. And run as a single application.
>>
>> Hope this clarifies my problem.
>>
>> Thanks
>> Suresh
>>
>>
>> On Mon, Mar 5, 2018 at 10:58 AM, Iwase Yusuke <iwase.yusu...@gmail.com
>> <mailto:iwase.yusu...@gmail.com>> wrote:
>>
>> Hi,
>>
>> Could you be more specific?
>> What "one app.py" exactly means?
>>
>> You have some REST implemented applications, then ... which
>> application do you
>> need to make multiplex?
>>
>> Just I guessing... each application are running on each host and you
>> need to
>> run multi controller apps(App_A) like the following?
>>
>> +---App_A----+
>> | |
>> FlowReducer?---+---App_A----+---TCPPloxy-----------...(Switches)
>> Monitor? | | (Do load balancing)
>> +---App_A ---+
>>
>> Or... all applications need to run on the same host?
>>
>> Thanks,
>> Iwase
>>
>>
>> On 2018年03月05日 13:02, knet solutions wrote:
>>
>>
>> Hi,
>>
>>
>> Can we have multiple controllers in the Ryu application.
>>
>> For example, i have developed few applications(Monitor, TCPProxy,
>> Multiswitch, FlowReducer) etc, each application has its own REST
>> APIs.
>> Each application consists of app.py, controller.py(REST handler)
>> and
>> application files.
>> All the applications are individually working fine.
>>
>> I want to use all the application together.
>> To achieve this, I guess, we have to use with multiple
>> controllers ? Is it possible.
>> /*Thanks
>> */
>> /*Suresh*/
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>>
>>
>> _______________________________________________
>> Ryu-devel mailing list
>> Ryu-devel@lists.sourceforge.net <mailto:Ryu-devel@lists.source
>> forge.net>
>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>> <https://lists.sourceforge.net/lists/listinfo/ryu-devel>
>>
>>
>>
>>
>> --
>> */Regards,
>> /*
>> */Knet solutions./*
>>
>> https://github.com/knetsolutions/KNet
>> http://knet-topology-builder.readthedocs.io/
>> http://knetsolutions.in/
>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>>
>>
>> _______________________________________________
>> Ryu-devel mailing list
>> Ryu-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>>
>>
--
*Regards, *
*Knet solutions.*
https://github.com/knetsolutions/KNet
http://knet-topology-builder.readthedocs.io/
http://knetsolutions.in/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel