Hi All, Last week I worked on following things.
1. Tested the extension for scale up and scale down. 2. Tested the extension for changing the port mappings of a cartridge. 3. We had a hangout session for a demo and discussion of issues. 4. Made code changes for using prefix and sequence number for load balancer for uniqueness. 5. Extracted port mappings from a member instead of service. 6. Corrected the shutdown hook. 7. Tested above code changes. 8. I have started writing document to include how to install, how to use, aws terminologies used and algorithm used to configure load balancers. I have committed all the latest changes in github repo [1]. Next week I am planning following tasks. 1. Adding domain mappings for a cluster to include the DNS name of load balancer. 2. Creating a security group and using it for load balancer. 3. Continue writing documentation. 4. Find a way to get in flight request count. I have posted a question for the same on aws forum. [2] [1] https://github.com/swaprp15/stratos [2] https://forums.aws.amazon.com/thread.jspa?threadID=200006 Thanks and Regards, Swapnil On Tue, Jul 21, 2015 at 3:56 PM, Swapnil Patil <swapnil.r...@gmail.com> wrote: > Hi Imesh, > > Sure. We will have a demo. > > Thanks and Regards, > Swapnil > > On Tue, Jul 21, 2015 at 3:35 PM, Imesh Gunaratne <im...@apache.org> wrote: > >> Hi Swapnil, >> >> Great! Will have it at 2 PM IST. It would be great if you could demo what >> you have completed so far at this meeting. >> >> Thanks >> >> On Tue, Jul 21, 2015 at 5:40 PM, Swapnil Patil <swapnil.r...@gmail.com> >> wrote: >> >>> Hi Imesh, >>> >>> Apologies for the delay. >>> >>> Any time tomorrow would be fine for me. >>> >>> Regards, >>> Swapnil >>> On Jul 21, 2015 9:54 AM, "Imesh Gunaratne" <im...@apache.org> wrote: >>> >>>> Hi Swapnil, >>>> >>>> Thanks for the update. Shall we have a Google Hangout this week? Please >>>> let us know your availability. >>>> >>>> Thanks >>>> >>>> On Mon, Jul 20, 2015 at 11:47 AM, Swapnil Patil <swapnil.r...@gmail.com >>>> > wrote: >>>> >>>>> Hi All, >>>>> >>>>> In last week I worked on following tasks. >>>>> >>>>> 1. Tested and modified extension to make sure it works properly when a >>>>> simple application is deployed and undeployed. >>>>> 2. I made changes to automatically find out aws region in which the >>>>> load balancer should be created. This is also useful while setting >>>>> endpoint >>>>> of each AWS API call. >>>>> 3. I have published screencast on YouTube. Here is the link - >>>>> https://youtu.be/ZNl8JVB7xeU. >>>>> 4. I have committed these changes to GitHub repo. URL - >>>>> https://github.com/swaprp15/stratos >>>>> >>>>> I am planning next steps as follows. >>>>> >>>>> 1. Testing scale up and scale down. >>>>> 2. Testing the scenario when port mappings of the service are changed. >>>>> 3. Creating a security group for load balancer. AWS does use default >>>>> security group for load balancers created. But then we need to manually >>>>> configure it to allow required ports. So it would be better if extension >>>>> automatically create and use it. >>>>> 4. Implementing logic for getting in flight request count. >>>>> >>>>> I would appreciate any thoughts on next steps. >>>>> >>>>> Thanks and Regards, >>>>> Swapnil >>>>> >>>>> On Thu, Jul 16, 2015 at 6:33 PM, Swapnil Patil <swapnil.r...@gmail.com >>>>> > wrote: >>>>> >>>>>> Hi Akila, >>>>>> >>>>>> I updated the issue with latest status and github repo. But I am not >>>>>> able to find a way to assign this to myself. >>>>>> >>>>>> Could you please let me know how to do it? >>>>>> >>>>>> Thanks and Regards, >>>>>> Swapnil >>>>>> >>>>>> On Thu, Jul 16, 2015 at 3:53 PM, Swapnil Patil < >>>>>> swapnil.r...@gmail.com> wrote: >>>>>> >>>>>>> Hi Akila, >>>>>>> >>>>>>> Sure. Will do. >>>>>>> >>>>>>> Thanks and Regards, >>>>>>> Swapnil >>>>>>> >>>>>>> On Thu, Jul 16, 2015 at 2:02 PM, Akila Ravihansa Perera < >>>>>>> raviha...@wso2.com> wrote: >>>>>>> >>>>>>>> Hi Swapnil, >>>>>>>> >>>>>>>> Could you update the JIRA with latest status of the project at [1]. >>>>>>>> Please put relevant docs links, GitHub repos and assign this task to >>>>>>>> yourself. >>>>>>>> >>>>>>>> [1] https://issues.apache.org/jira/browse/STRATOS-500 >>>>>>>> >>>>>>>> Thanks. >>>>>>>> >>>>>>>> On Mon, Jun 29, 2015 at 4:48 PM, Swapnil Patil < >>>>>>>> swapnil.r...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Udara, >>>>>>>>> >>>>>>>>> Okay. I will go through it and see if we can use it instead of aws >>>>>>>>> sdk. >>>>>>>>> >>>>>>>>> Thanks for the link. >>>>>>>>> >>>>>>>>> Will send update on this soon. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Swapnil >>>>>>>>> On Jun 29, 2015 3:37 PM, "Udara Liyanage" <ud...@wso2.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Swapnil, >>>>>>>>>> >>>>>>>>>> As you have mentioned during the call, you are using aws Java SDK >>>>>>>>>> to talk to AWS IaaS. However it is better to use JClouds if possible. >>>>>>>>>> JClouds is the library which we use to talk to IaaS layer. It is >>>>>>>>>> better if >>>>>>>>>> you can use it rather than adding another dependency. Please review >>>>>>>>>> the >>>>>>>>>> Jclouds lab [1] regarding was elb. >>>>>>>>>> >>>>>>>>>> [1] >>>>>>>>>> https://github.com/jclouds/jclouds-labs-aws/blob/master/aws-elb/pom.xml >>>>>>>>>> >>>>>>>>>> On Mon, Jun 29, 2015 at 12:13 PM, Swapnil Patil < >>>>>>>>>> swapnil.r...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Imesh, >>>>>>>>>>> >>>>>>>>>>> Ok. 2 PM today is fine for me. >>>>>>>>>>> >>>>>>>>>>> Thanks and Regards, >>>>>>>>>>> Swapnil >>>>>>>>>>> On Jun 29, 2015 11:31 AM, "Imesh Gunaratne" <im...@apache.org> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Swapnil, >>>>>>>>>>>> >>>>>>>>>>>> Shall we have a Hangout today to go through the current >>>>>>>>>>>> progress? I have sent you a meeting request to have this today at >>>>>>>>>>>> 2:00 PM >>>>>>>>>>>> IST. Let me know your availability. >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Jun 29, 2015 at 11:14 AM, Swapnil Patil < >>>>>>>>>>>> swapnil.r...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi All, >>>>>>>>>>>>> >>>>>>>>>>>>> Last week I worked on testing load balancer extension with ec2 >>>>>>>>>>>>> cartridges. Till now I was able to spawn ec2 cartridge and have >>>>>>>>>>>>> Stratos >>>>>>>>>>>>> receive these events successfully. >>>>>>>>>>>>> >>>>>>>>>>>>> I tested aws extension on this. While deploying a new >>>>>>>>>>>>> application, configure method of extension was called. But there >>>>>>>>>>>>> were few >>>>>>>>>>>>> errors related to my code changes. >>>>>>>>>>>>> >>>>>>>>>>>>> In this week I will continue to test the extension and make >>>>>>>>>>>>> necessary changes in order to act on topology events properly and >>>>>>>>>>>>> create >>>>>>>>>>>>> and configure aws load balancers. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks and Regards, >>>>>>>>>>>>> Swapnil >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Jun 23, 2015 at 9:11 AM, Swapnil Patil < >>>>>>>>>>>>> swapnil.r...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Imesh, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks for the feedback. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Okay. I had tried it earlier but couldn't start Stratos. I >>>>>>>>>>>>>> guess may be it was low memory error or may be the zip I was >>>>>>>>>>>>>> using was >>>>>>>>>>>>>> defective. I will try again on single EC2 instance with correct >>>>>>>>>>>>>> zip. And if >>>>>>>>>>>>>> I get memory issues I will try manual configuration with MB, CEP >>>>>>>>>>>>>> on >>>>>>>>>>>>>> different EC2 instances. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks and Regards, >>>>>>>>>>>>>> Swapnil >>>>>>>>>>>>>> On Jun 23, 2015 2:08 PM, "Imesh Gunaratne" <im...@apache.org> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks for the update Swapnil! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Jun 22, 2015 at 12:46 PM, Swapnil Patil < >>>>>>>>>>>>>>> swapnil.r...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 3. To test the other part (creating AWS load balancers). I >>>>>>>>>>>>>>>> need to create cartridges in EC2. For that I need to find a >>>>>>>>>>>>>>>> way to access >>>>>>>>>>>>>>>> my local machine from ec2 instance. I searched for a way to do >>>>>>>>>>>>>>>> this. It >>>>>>>>>>>>>>>> seems I need to do port forwarding and firewall changes in my >>>>>>>>>>>>>>>> router to be >>>>>>>>>>>>>>>> able to access my computer from an EC2 instance as per [3]. I >>>>>>>>>>>>>>>> will look >>>>>>>>>>>>>>>> into this in this week. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> It would be easier to run ActiveMQ and Stratos on EC2. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>> >>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Udara Liyanage >>>>>>>>>> Software Engineer >>>>>>>>>> WSO2, Inc.: http://wso2.com >>>>>>>>>> lean. enterprise. middleware >>>>>>>>>> >>>>>>>>>> web: http://udaraliyanage.wordpress.com >>>>>>>>>> phone: +94 71 443 6897 >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Akila Ravihansa Perera >>>>>>>> Software Engineer, WSO2 >>>>>>>> >>>>>>>> Blog: http://ravihansa3000.blogspot.com >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Imesh Gunaratne >>>> >>>> Senior Technical Lead, WSO2 >>>> Committer & PMC Member, Apache Stratos >>>> >>> >> >> >> -- >> Imesh Gunaratne >> >> Senior Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > >