You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Asanka Sanjaya Herath <an...@gmail.com> on 2015/06/16 00:57:03 UTC

[GSOC] GCE Load Balancing Support for Stratos - weekly update

Hi,

In last week I was working on following tasks.

1. Implementing a way to wait for API call completion
2. Getting the instance ID(The member ID in IaaS side) and adding the
instance to target pool

Now I think the basic functionality of the extension is completed. I tested
it with a sample PHP application which is deployed using Stratos and I was
able to access the application through the GCE load balancer
IP(Corresponding forwarding rule IP).

Here I'm listing TO DOs according to my opinion.

1. Implement the reload() method
2. Implement the stop() method
3. Adding a firewall rule
4. Add validation checks
5. Statistics publishing to CEP
6. Exception handling
7. Testing
8. Discuss and implementing a better way to start the load balancer(Stand
alone mode or in application sign up process).
9. Standardize the code

Any comment is highly appreciated.

Github repo:
https://github.com/asankasanjaya/stratos/tree/master/extensions/load-balancer/gce-extension

-- 
Thanks,
Regards,
ASH

Re: [GSOC] GCE Load Balancing Support for Stratos - weekly update

Posted by Asanka Sanjaya Herath <an...@gmail.com>.
Hi Isuru,

Thanks for the suggestion Isuru. I'll complete re-configuring first and
move to the rest as you instructed.

On Tue, Jun 16, 2015 at 9:13 AM, Isuru Haththotuwa <is...@apache.org>
wrote:

> Hi Asanka,
>
> On Tue, Jun 16, 2015 at 4:27 AM, Asanka Sanjaya Herath <angal.sh@gmail.com
> > wrote:
>
>> Hi,
>>
>> In last week I was working on following tasks.
>>
>> 1. Implementing a way to wait for API call completion
>> 2. Getting the instance ID(The member ID in IaaS side) and adding the
>> instance to target pool
>>
>> Now I think the basic functionality of the extension is completed. I
>> tested it with a sample PHP application which is deployed using Stratos and
>> I was able to access the application through the GCE load balancer
>> IP(Corresponding forwarding rule IP).
>>
> Great work so far!
>
>>
>> Here I'm listing TO DOs according to my opinion.
>>
>> 1. Implement the reload() method
>> 2. Implement the stop() method
>> 3. Adding a firewall rule
>> 4. Add validation checks
>> 5. Statistics publishing to CEP
>> 6. Exception handling
>> 7. Testing
>> 8. Discuss and implementing a better way to start the load balancer(Stand
>> alone mode or in application sign up process).
>> 9. Standardize the code
>>
>> Any comment is highly appreciated.
>>
> In addition, we need to:
>
>     10. implement listening to topology events and re-configuring the GCE
> LB. IMHO this should have a higher priority, since then we can test an end
> to end scenario from application deployment to undeployment + autoscaling.
>
>
>
>> Github repo:
>>
>> https://github.com/asankasanjaya/stratos/tree/master/extensions/load-balancer/gce-extension
>>
>> --
>> Thanks,
>> Regards,
>> ASH
>>
>
>
>
> --
> Thanks and Regards,
>
> Isuru H.
> +94 716 358 048* <http://wso2.com/>*
>
>
>


-- 
Thanks,
Regards,
ASH

Re: [GSOC] GCE Load Balancing Support for Stratos - weekly update

Posted by Isuru Haththotuwa <is...@apache.org>.
Hi Asanka,

On Tue, Jun 16, 2015 at 4:27 AM, Asanka Sanjaya Herath <an...@gmail.com>
wrote:

> Hi,
>
> In last week I was working on following tasks.
>
> 1. Implementing a way to wait for API call completion
> 2. Getting the instance ID(The member ID in IaaS side) and adding the
> instance to target pool
>
> Now I think the basic functionality of the extension is completed. I
> tested it with a sample PHP application which is deployed using Stratos and
> I was able to access the application through the GCE load balancer
> IP(Corresponding forwarding rule IP).
>
Great work so far!

>
> Here I'm listing TO DOs according to my opinion.
>
> 1. Implement the reload() method
> 2. Implement the stop() method
> 3. Adding a firewall rule
> 4. Add validation checks
> 5. Statistics publishing to CEP
> 6. Exception handling
> 7. Testing
> 8. Discuss and implementing a better way to start the load balancer(Stand
> alone mode or in application sign up process).
> 9. Standardize the code
>
> Any comment is highly appreciated.
>
In addition, we need to:

    10. implement listening to topology events and re-configuring the GCE
LB. IMHO this should have a higher priority, since then we can test an end
to end scenario from application deployment to undeployment + autoscaling.



> Github repo:
>
> https://github.com/asankasanjaya/stratos/tree/master/extensions/load-balancer/gce-extension
>
> --
> Thanks,
> Regards,
> ASH
>



-- 
Thanks and Regards,

Isuru H.
+94 716 358 048* <http://wso2.com/>*