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
>>
>
>

Reply via email to