stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Swapnil Patil <swapnil.r...@gmail.com>
Subject Re: AWS Load Balancing Support for Stratos - Weekly Update
Date Mon, 03 Aug 2015 17:19:37 GMT
Hi All,

Last week I worked on following things.

   1. Adding logic for creating security group for load balancers in
   particular region. Adding inbound rules to these security groups based on
   the port mappings of a member of the cluster.
   2. Making code changes suggested in the code review meeting.
   3. Continued on the documentation.

I have committed my latest changes at my GitHub repo [1]

I still have not got any response for question on finding outstanding
requests for an aws instance. Forum thread - [2]

Next week I am planning following tasks.

   1. Adding domain mappings for a cluster to include the DNS name of load
   balancer. Need to add an API method to add domain mapping using cluster id.
   2. Getting documentation published on wiki and adding some more content.

[1] https://github.com/swaprp15/stratos
[2] https://forums.aws.amazon.com/thread.jspa?threadID=200006

Thanks and Regards,
Swapnil

On Mon, Jul 27, 2015 at 5:36 AM, Swapnil Patil <swapnil.rp15@gmail.com>
wrote:

> 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.rp15@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 <imesh@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.rp15@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" <imesh@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.rp15@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.rp15@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.rp15@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Akila,
>>>>>>>>
>>>>>>>> Sure. Will do.
>>>>>>>>
>>>>>>>> Thanks and Regards,
>>>>>>>> Swapnil
>>>>>>>>
>>>>>>>> On Thu, Jul 16, 2015 at 2:02 PM, Akila Ravihansa Perera <
>>>>>>>> ravihansa@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.rp15@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" <udara@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.rp15@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"
<imesh@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.rp15@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.rp15@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" <imesh@apache.org>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks for the update Swapnil!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Mon, Jun 22, 2015 at 12:46
PM, Swapnil Patil <
>>>>>>>>>>>>>>>> swapnil.rp15@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
>>>
>>
>>
>

Mime
View raw message