Thanks Imesh!

I will start implementing this.

Thanks and Regards,
Swapnil

On Mon, Aug 10, 2015 at 3:47 AM, Imesh Gunaratne <im...@apache.org> wrote:

> +1 A good suggestion, will take that approach.
>
> On Sun, Aug 9, 2015 at 11:31 PM, Swapnil Patil <swapnil.r...@gmail.com>
> wrote:
>
>> Hi Imesh,
>>
>> There is a way to find the number of requests that have been received by
>> load balancer but still not sent to the registered instances. But there is
>> no direct way to find out the number of request that are sent to registered
>> instances but response is not yet received.
>>
>> But I think we can accomplish this by using two metrics. One is the total
>> request count and other is HTTPCode_Backend_[2|3|4|5]XX.
>>
>> Metric HTTPCode_Backend_[2|3|4|5]XX denotes "The number of HTTP response
>> codes generated by registered instances".
>> So I think if we calculate 'Total request count - the number of HTTP
>> response generated' then we will get the number of requests being
>> processed. (May not be accurate because responses may be for requests
>> received before the window. But that is OF as such requests will be very
>> less.)
>>
>> Please correct me if I am wrong here.
>>
>> Yes, we can find the above in a specific time window. We just need to
>> define what should this window be.
>>
>> Yes, the above metric can be found per load balancer which will be in
>> turn per cluster.
>>
>> Thanks and Regards,
>> Swapnil
>>
>>
>>
>> On Sun, Aug 9, 2015 at 5:38 PM, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> Hi Swapnil,
>>>
>>> Great! Nice to hear that. Is there a way to find the total number of
>>> requests being processed (requests in flight) within a given time window?
>>> If so we need to find this for each cluster.
>>>
>>> Thanks
>>>
>>> On Sat, Aug 8, 2015 at 4:13 PM, Swapnil Patil <swapnil.r...@gmail.com>
>>> wrote:
>>>
>>>> Sorry, forgot to mention that it is mentioned that 'max' is preferred
>>>> for SurgeQueueLength. We should decide which to use - max or average.
>>>>
>>>> Thanks and Regards,
>>>> Swapnil
>>>>
>>>> On Sat, Aug 8, 2015 at 10:36 AM, Swapnil Patil <swapnil.r...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Imesh,
>>>>>
>>>>> I was able to write a sample code to retrieve the total number of
>>>>> requests handled by load balancer. I have checked in the code to my github
>>>>> repository of AWS API client [1].
>>>>>
>>>>> As per [2], 'SurgeQueueLength' means "The total number of requests
>>>>> that are pending submission to a registered instance". I hope this is what
>>>>> we should use for finding in flight request count. Please correct me if I
>>>>> am wrong here.
>>>>>
>>>>> If this is correct then we need to decide how we will retrieve this.
>>>>> So this retrieval is based on the start time, end time and interval. The
>>>>> interval is specified in seconds and needs to be multiple of 60. It 
>>>>> returns
>>>>> data points over all the intervals, one for each interval. Each data point
>>>>> is sum/average of all requests in that interval.
>>>>>
>>>>> I think we can use average of surge queue length over an interval and
>>>>> for simplicity we can have only one interval. Now we need to decide what
>>>>> should be this interval.
>>>>>
>>>>> Any suggestions on this?
>>>>>
>>>>> [1] https://github.com/swaprp15/AWS_ELB_Client
>>>>> [2]
>>>>> http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-cloudwatch-metrics.html
>>>>>
>>>>> Thanks and Regards,
>>>>> Swapnil
>>>>>
>>>>> On Tue, Aug 4, 2015 at 10:48 AM, Swapnil Patil <swapnil.r...@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Hi Imesh,
>>>>>>
>>>>>> Thanks for the reference. I will go through it and check how we can
>>>>>> use it in our extension and get back.
>>>>>>
>>>>>> Thanks and Regards,
>>>>>> Swapnil
>>>>>> On Aug 4, 2015 9:17 AM, "Imesh Gunaratne" <im...@apache.org> wrote:
>>>>>>
>>>>>>> Great! Thanks for the update Swapnil! Regarding finding request
>>>>>>> count, please have a look at [1] and [2]. According to [1] there is a 
>>>>>>> way
>>>>>>> to find the request count via cloud watch.
>>>>>>>
>>>>>>> [1]
>>>>>>> http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-cloudwatch-metrics.html
>>>>>>> [2]
>>>>>>> http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> On Mon, Aug 3, 2015 at 10:49 PM, Swapnil Patil <
>>>>>>> swapnil.r...@gmail.com> wrote:
>>>>>>>
>>>>>>>> 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.r...@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.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
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Imesh Gunaratne
>>>>>>>
>>>>>>> Senior Technical Lead, WSO2
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> 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