Hi Mentors,

As we discussed at the very beginning, next in line is to see how each of
the following can be setup on Azure using native features:

   - Auto healing
   - Autoscaling
   - Dynamic load balancing
   - Centralized logging
   - Monitoring
   - Metering

For auto healing, we can implement it in both VM level and application
level. In VM level, we can poll for VM statuses and check if a given VM is
down or not. And then we can up them if they have gone down, using api
calls. for application level of course we will have to run a shell script
to determine the status of a given application and will have to up it
accordingly. I'm looking forward to hear from you regarding this.

thanks,

On Mon, Jun 13, 2016 at 10:53 AM, Osura Rathnayake <osura...@gmail.com>
wrote:

> Hi Isuru,
>
> Can you please tell me when you would be free to have a hangout to do a
> code review and discuss next project goals?
>
> Thanks,
>
> On Saturday, June 11, 2016, Osura Rathnayake <osura...@gmail.com> wrote:
>
>> Hi Isuru,
>>
>> Thank you very much.
>> Yes there was a misconfiguration in registry mounts and now it works
>> properly.
>> Okay will have a code review next week.
>>
>>
>> On Fri, Jun 10, 2016 at 9:45 AM, Isuru Haththotuwa <isu...@wso2.com>
>> wrote:
>>
>>> Hi Osura,
>>>
>>> This is great progress! This shows that a clustered deployment of WSO2
>>> products on Azure is possible with this membership scheme.
>>>
>>> About the error, what is says is that a particular resource that the
>>> first node is expecting to find in the config registry is not found. This
>>> can be due to a mis-configured registry mounts. Did you mount the config
>>> and governance registries? If not please do so by referring [1].
>>>
>>> Lets schedule a code review early next week for the membership scheme.
>>>
>>> [1]. https://docs.wso2.com/display/CLUSTER44x/Setting+up+the+Database
>>>
>>> On Fri, Jun 10, 2016 at 12:42 AM, Osura Rathnayake <osura...@gmail.com>
>>> wrote:
>>>
>>>> Hi Mentors,
>>>>
>>>> I have two application servers (AS) running on azure and I'm testing
>>>> the azure membership scheme on them. When I run the first AS I could see
>>>> member added and member joined log messages. And when I run the second AS,
>>>> I could see member added log messages and then I get an error saying carbon
>>>> initialization failed (screenshot attached as error6). Also when I stopped
>>>> the second AS I could see member left log message on the first AS(
>>>> screenshot attached as Capture1).
>>>>
>>>> Afterwards I stopped both of them and started the second AS first and
>>>> it ran without errors but the other AS( previous case I started this AS
>>>> first) showed up the same error which I got earlier. I'm getting this error
>>>> always from the secondly started AS. Please share with me if you have any
>>>> idea why I'm getting this.
>>>>
>>>> Thanks,
>>>>
>>>> On Mon, Jun 6, 2016 at 4:16 PM, Osura Rathnayake <osura...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> This is the summary of the matters that we discussed during hangout we
>>>>> had on 6th of June, 2016.
>>>>>
>>>>> We had a productive discussion on how to pass the azure specific
>>>>> parameters to the Azure membership scheme and how we should test the Azure
>>>>> membership scheme
>>>>>
>>>>> Current progress : Getting a list of IP addresses of members in the
>>>>> cluster and updating the hazelcast configuration are done but certain 
>>>>> azure
>>>>> specific parameters are hard coded in the program.
>>>>>
>>>>> As in kubernetes membership scheme, we agreed upon sending those
>>>>> parameters as either environment variables or system properties. So the
>>>>> next immediate goal is to get those parameters that way. As of how to test
>>>>> the azure membership scheme, [1] was shared get a more clear idea on the
>>>>> subject.
>>>>>
>>>>>
>>>>> [1]
>>>>> https://docs.wso2.com/display/KA100/Kubernetes+Membership+Scheme+for+WSO2+Carbon
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Jun 6, 2016 at 1:21 PM, Osura Rathnayake <osura...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Isuru,
>>>>>>
>>>>>> Thank you very much. Okay will have a hangout today at 3.00 pm.
>>>>>>
>>>>>> thanks,
>>>>>>
>>>>>> On Mon, Jun 6, 2016 at 10:37 AM, Isuru Haththotuwa <isu...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Osura,
>>>>>>>
>>>>>>> You need to test the membership scheme following the same method
>>>>>>> that we use for the Kuberntes Membership scheme. Please refer the README
>>>>>>> [1]. The only difference is that you will be deploying in Azure.
>>>>>>>
>>>>>>> Please note the parameters that are added to the axis2.xml:
>>>>>>>
>>>>>>> membershipSchemeClassName, membershipScheme, KUBERNETES_MASTER,
>>>>>>> KUBERNETES_SERVICES, etc.
>>>>>>>
>>>>>>> membershipSchemeClassName is the fully qualified classname for the
>>>>>>> relevant Membership Scheme class that you have written. Carbon will try 
>>>>>>> to
>>>>>>> load that class using the class name.
>>>>>>> membershipScheme should be 'azure' or any other suitable name
>>>>>>> KUBERNETES_MASTER and KUBERNETES_SERVICES are the API endpoint and
>>>>>>> the Kubernetes Service Name(s) to be considered in the cluster. You 
>>>>>>> need to
>>>>>>> change these parameters according to your case, reflecting the Azure
>>>>>>> deployment (using Azure API endpoint and the Network Security Group as 
>>>>>>> you
>>>>>>> mentioned in a previous reply, etc.).
>>>>>>>
>>>>>>> Lets have a hangout today at 3.00 PM if you are free at that time to
>>>>>>> discuss more.
>>>>>>>
>>>>>>> [1].
>>>>>>> https://github.com/wso2/kubernetes-artifacts/tree/master/common/kubernetes-membership-scheme
>>>>>>>
>>>>>>> On Fri, Jun 3, 2016 at 11:18 PM, Osura Rathnayake <
>>>>>>> osura...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi mentors,
>>>>>>>>
>>>>>>>> please find the updated membership scheme here [1].
>>>>>>>> Can you please tell me how to test the membership scheme? Also how
>>>>>>>> can I get the parameters that are passed into the constructor of the
>>>>>>>> membership class? Also where is the membership class invoked.
>>>>>>>>
>>>>>>>> [1]https://github.com/osuran/azure-membership-scheme
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Jun 2, 2016 at 10:38 AM, Imesh Gunaratne <im...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jun 2, 2016 at 10:33 AM, Osura Rathnayake <
>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi mentors,
>>>>>>>>>>
>>>>>>>>>> When developing the membership scheme, from where can I get
>>>>>>>>>> the HazelcastMembershipScheme interface? I Googled but couldn't find 
>>>>>>>>>> an
>>>>>>>>>> appropriate jar file or anything. the one that netbeans suggests also
>>>>>>>>>> cannot be downloaded.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://github.com/wso2/carbon-kernel/blob/4.4.x/core/org.wso2.carbon.core/src/main/java/org/wso2/carbon/core/clustering/hazelcast/HazelcastMembershipScheme.java
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ​Will implement this for Carbon 4.4.x.
>>>>>>>>>
>>>>>>>>> Thanks​
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>>
>>>>>>>>>> On Mon, May 30, 2016 at 1:49 AM, Osura Rathnayake <
>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Isuru,
>>>>>>>>>>>
>>>>>>>>>>> Thank you
>>>>>>>>>>> I have updated my Git repository with this sample code, please
>>>>>>>>>>> find it here [1].
>>>>>>>>>>>
>>>>>>>>>>> [1] https://github.com/osuran/azure-membership-scheme
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>>
>>>>>>>>>>> On Sun, May 29, 2016 at 8:41 AM, Isuru Haththotuwa <
>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>
>>>>>>>>>>>> On Sun, May 29, 2016 at 12:32 AM, Osura Rathnayake <
>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Isuru,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please find the attached project zip. From line 108 to 148 I
>>>>>>>>>>>>> hard coded because I was getting errors with StringTokenizer and 
>>>>>>>>>>>>> I didn't
>>>>>>>>>>>>> want to focus much on that.
>>>>>>>>>>>>> Okay I'm right on writing the actual membership scheme.
>>>>>>>>>>>>>
>>>>>>>>>>>> Thanks. Will have a look.
>>>>>>>>>>>>
>>>>>>>>>>>> It would be better if you can commit this to a github
>>>>>>>>>>>> repository. By doing that, your sample is available for anyone to
>>>>>>>>>>>> use/refer. Make sure to remove any sensitive information 
>>>>>>>>>>>> (passwords, etc.)
>>>>>>>>>>>> before doing so.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> thanks
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sat, May 28, 2016 at 10:19 PM, Isuru Haththotuwa <
>>>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> These are great findings!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Can you please share the sample code that you wrote?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The next step would be to start writing the actual membership
>>>>>>>>>>>>>> scheme. Please refer the Kubernetes Membership scheme as a 
>>>>>>>>>>>>>> reference.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sat, May 28, 2016 at 9:06 PM, Osura Rathnayake <
>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This is the summary of everything that I have done so far.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Pre requisite: VMs which has WSO2 Application Server running
>>>>>>>>>>>>>>> should have been added to a particular network security group 
>>>>>>>>>>>>>>> (NSG). In my
>>>>>>>>>>>>>>> case it’s ASNSG
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> First the java app should be authenticated. Then it query
>>>>>>>>>>>>>>> for the information on ASNSG. Response of that API call 
>>>>>>>>>>>>>>> includes names of
>>>>>>>>>>>>>>> all the network interfaces that are existed in ASNSG. Then each 
>>>>>>>>>>>>>>> and every
>>>>>>>>>>>>>>> network interface is queried using their names to get private 
>>>>>>>>>>>>>>> IP addresses
>>>>>>>>>>>>>>> of each of them. As the final outcome we get a list of IP 
>>>>>>>>>>>>>>> addresses of VMs
>>>>>>>>>>>>>>> which has WSO2 Application Server running.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Authentication*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In order to work with Azure Resource Manager (ARM) REST API,
>>>>>>>>>>>>>>> first of all our app has to be authenticated. ARM provides two 
>>>>>>>>>>>>>>> methods for
>>>>>>>>>>>>>>> this purpose,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1) Authenticate using service principal
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2) Authenticate using organizational account.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have used the first method that is authenticating using a
>>>>>>>>>>>>>>> service principal.  A Service Principal is an instance of an 
>>>>>>>>>>>>>>> application
>>>>>>>>>>>>>>> that is within your Active Directory that is allowed access to 
>>>>>>>>>>>>>>> one or more
>>>>>>>>>>>>>>> resources or an entire resource group. How to set up a service 
>>>>>>>>>>>>>>> principal is
>>>>>>>>>>>>>>> well described here [1]. Once you successfully set up a service 
>>>>>>>>>>>>>>> principal,
>>>>>>>>>>>>>>> you will have the following information in hand.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1)      Client ID
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2)      Client secret
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 3)      Tenant ID
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Above parameters and Azure subscription ID are used in the
>>>>>>>>>>>>>>> java app for authentication purpose. I have used Active 
>>>>>>>>>>>>>>> Directory
>>>>>>>>>>>>>>> Authentication Library (ADAL) [2] for authentication. Once the
>>>>>>>>>>>>>>> authentication is successful, an authentication token will be 
>>>>>>>>>>>>>>> issued and it
>>>>>>>>>>>>>>> will be used in the rest of the program as to make calls to API.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Getting information on ASNSG*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> For this purpose, [3] API reference is used. As the response
>>>>>>>>>>>>>>> we get a JSON string which includes names of NICs which are 
>>>>>>>>>>>>>>> available in
>>>>>>>>>>>>>>> ASNSG.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Getting private IP address of each NIC*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> With the NIC names we received from previous API call, we
>>>>>>>>>>>>>>> can use this [4] API reference to get the private IP address of 
>>>>>>>>>>>>>>> each NIC.
>>>>>>>>>>>>>>> And then with that information we can list out the IP addresses 
>>>>>>>>>>>>>>> of all the
>>>>>>>>>>>>>>> VMs which has WSO2 Application Server running.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> https://azure.microsoft.com/en-gb/documentation/articles/resource-group-create-service-principal-portal/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>> https://github.com/AzureAD/azure-activedirectory-library-for-java
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [3]
>>>>>>>>>>>>>>> https://msdn.microsoft.com/en-us/library/azure/mt163654.aspx
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [4]
>>>>>>>>>>>>>>> https://msdn.microsoft.com/en-us/library/azure/mt163611.aspx
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *From:* Imesh Gunaratne [mailto:im...@wso2.com]
>>>>>>>>>>>>>>> *Sent:* Saturday, May 28, 2016 8:53 AM
>>>>>>>>>>>>>>> *To:* Osura Rathnayake
>>>>>>>>>>>>>>> *Cc:* Isuru Haththotuwa; WSO2 Developers' List
>>>>>>>>>>>>>>> *Subject:* Re: [GSOC 16] Initial Project Progress
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Sat, May 28, 2016 at 12:42 AM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sorry for the late reply. ARM portal doesn't have certain
>>>>>>>>>>>>>>> features like Active Directory but it doesn't matter because 
>>>>>>>>>>>>>>> they can be
>>>>>>>>>>>>>>> implemented using classic portal and they work hand in hand. So 
>>>>>>>>>>>>>>> all the
>>>>>>>>>>>>>>> features in classic plus the new features in ARM can be used if 
>>>>>>>>>>>>>>> we choose
>>>>>>>>>>>>>>> ARM model. Therefore I think it's fruitful if we stick to ARM 
>>>>>>>>>>>>>>> model, and
>>>>>>>>>>>>>>> the other important thing is sooner or later Microsoft will 
>>>>>>>>>>>>>>> develop the ARM
>>>>>>>>>>>>>>> fully so eventually classic model will be obsolete(I think).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +1 We may need to go ahead with what they provide at the
>>>>>>>>>>>>>>> moment.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> As we discussed in our last hangout, using a main program I
>>>>>>>>>>>>>>> could list out the IP addresses of the VMs where Application 
>>>>>>>>>>>>>>> Servers are
>>>>>>>>>>>>>>> installed. Please arrange another hangout so that we can 
>>>>>>>>>>>>>>> discuss the next
>>>>>>>>>>>>>>> project goal.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes will have a hangout next week, it would be better if you
>>>>>>>>>>>>>>> can send details in a mail first.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, May 25, 2016 at 9:08 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Imesh,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> okay i will find out the differences and update you.
>>>>>>>>>>>>>>> meanwhile i will check azure sdk for java if it has all the 
>>>>>>>>>>>>>>> classes we want.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, May 25, 2016 at 9:31 AM, Imesh Gunaratne <
>>>>>>>>>>>>>>> im...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 24, 2016 at 10:22 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> As you might already know, Azure has two deployment models ,
>>>>>>>>>>>>>>> azure classic (old portal) and azure resource manager (ARM)(new 
>>>>>>>>>>>>>>> portal).
>>>>>>>>>>>>>>> Unfortunately some functionalities of classic is not available 
>>>>>>>>>>>>>>> in ARM vice
>>>>>>>>>>>>>>> versa[1] but microsoft is rapidly developing all the 
>>>>>>>>>>>>>>> functionalities across
>>>>>>>>>>>>>>> both models. Also certain API references [2] are not available 
>>>>>>>>>>>>>>> for both the
>>>>>>>>>>>>>>> models, for an example, for network both classic and ARM API 
>>>>>>>>>>>>>>> references are
>>>>>>>>>>>>>>> available but for network security groups only classic is 
>>>>>>>>>>>>>>> available, while
>>>>>>>>>>>>>>> network security groups is a supported feature in ARM. shall we 
>>>>>>>>>>>>>>> have a
>>>>>>>>>>>>>>> hangout to discuss this matter?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> IMO it would be okay to stick to one model. Can you please
>>>>>>>>>>>>>>> research on this and list out the differences between two 
>>>>>>>>>>>>>>> models? That
>>>>>>>>>>>>>>> would help us to take a decision on this.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> https://blog.kloud.com.au/2016/04/05/azure-classic-vs-azure-resource-manager/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>> https://msdn.microsoft.com/en-us/library/azure/mt420159.aspx
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, May 20, 2016 at 11:05 AM, Isuru Haththotuwa <
>>>>>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Are you joining the hangout now?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, May 19, 2016 at 7:37 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Isuru,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It's no problem. Okay let's have a hangout at 11 o'clock
>>>>>>>>>>>>>>> tomorrow.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thursday, May 19, 2016, Isuru Haththotuwa <
>>>>>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sorry for the delayed response.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Shall we have a hangout at 11 AM on 20th May (Friday)?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 17, 2016 at 9:09 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Imesh,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Shall we have a hangout on Thursday or so?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, May 12, 2016 at 8:26 PM, Imesh Gunaratne <
>>>>>>>>>>>>>>> im...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, May 12, 2016 at 8:09 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I created a github repository so that all the work related
>>>>>>>>>>>>>>> to this project can be accumulated with ease.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> here is the link
>>>>>>>>>>>>>>> https://github.com/osuran/azure-membership-scheme.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Great! Will you be able to arrange a Hangout and demonstrate
>>>>>>>>>>>>>>> what you did so far?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, May 12, 2016 at 8:09 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I created a github repository so that all the work related
>>>>>>>>>>>>>>> to this project can be accumulated with ease.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> here is the link
>>>>>>>>>>>>>>> https://github.com/osuran/azure-membership-scheme.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 11:22 AM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I sorted out all the errors and the cluster is up and
>>>>>>>>>>>>>>> running. Now I can see the log messages of members joining and 
>>>>>>>>>>>>>>> leaving.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 11:04 AM, Isuru Haththotuwa <
>>>>>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please refer [1] for configuring deployment synchronizer.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Initially, its ok even if you disable the deployment
>>>>>>>>>>>>>>> synchronizer and test the clustering.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1].
>>>>>>>>>>>>>>> https://docs.wso2.com/display/CLUSTER44x/Configuring+SVN-Based+Deployment+Synchronizer
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 10:55 AM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you very much. I got it sorted out. I created a new
>>>>>>>>>>>>>>> user and granted permission on it.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you please tell me the format of svn url and access
>>>>>>>>>>>>>>> protocol when configuring <DeploymentSynchronizer> , my
>>>>>>>>>>>>>>> repository is /home/as/svnrepo. I have attached the error I got 
>>>>>>>>>>>>>>> as well.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, May 11, 2016 at 7:13 AM, Imesh Gunaratne <
>>>>>>>>>>>>>>> im...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 11:12 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Imesh,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Now i'm getting this error. I can't connect to the DB from
>>>>>>>>>>>>>>> the client either.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Credentials might be correct, I think the issue is with the
>>>>>>>>>>>>>>> permission. You might need to grant permission to the relevant 
>>>>>>>>>>>>>>> databases to
>>>>>>>>>>>>>>> your user for the given IP address. Please refer [1].
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1] http://dev.mysql.com/doc/refman/5.5/en/grant.html
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 9:46 PM, Imesh Gunaratne <
>>>>>>>>>>>>>>> im...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 9:43 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> when i was trying to up the manager node, i kept getting an
>>>>>>>>>>>>>>> error and a screenshot of it is attached herewith. There is no 
>>>>>>>>>>>>>>> problem with
>>>>>>>>>>>>>>> network connectivity and dns resolution. Also a diagram of my 
>>>>>>>>>>>>>>> setup is
>>>>>>>>>>>>>>> attached. please have a look.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This looks like a database connectivity issue.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you please try to install a mysql client in one of the
>>>>>>>>>>>>>>> hosts that AS is installed and check whether it can connect to 
>>>>>>>>>>>>>>> the database
>>>>>>>>>>>>>>> server?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> thanks and regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 6:40 AM, Isuru Haththotuwa <
>>>>>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, May 9, 2016 at 11:22 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi mentors,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> When setting up the DB according to [1], should shared
>>>>>>>>>>>>>>> REGISTRY_DB and shared WSO2_USER_DB be resided on a separate 
>>>>>>>>>>>>>>> server other
>>>>>>>>>>>>>>> than the manager/worker node? if so can I use the same server i 
>>>>>>>>>>>>>>> used for
>>>>>>>>>>>>>>> load balancer for this purpose?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes, you can.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> https://docs.wso2.com/display/CLUSTER44x/Setting+up+the+Database
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Sun, May 1, 2016 at 9:53 AM, Imesh Gunaratne <
>>>>>>>>>>>>>>> im...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Sat, Apr 30, 2016 at 9:20 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Imesh,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you very much for the guidelines. I will do as you
>>>>>>>>>>>>>>> have instructed and let you know the progress.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Great! Let us know if you find any problems.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Saturday, April 30, 2016, Imesh Gunaratne <im...@wso2.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> It's nice to hear from you. I think it would be better if
>>>>>>>>>>>>>>> you can follow below steps:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1. Implementing WSO2 Azure membership scheme:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    - First understand how WSO2 Carbon works by setting up a
>>>>>>>>>>>>>>>    WSO2 Application Server worker/manager deployment on Azure.
>>>>>>>>>>>>>>>    - Use WKA membership scheme for this and see how
>>>>>>>>>>>>>>>    clustering works.
>>>>>>>>>>>>>>>    - Then go through the WSO2 Kubernetes membership scheme
>>>>>>>>>>>>>>>    source code.
>>>>>>>>>>>>>>>    - Afterwards implement a new WSO2 membership scheme for
>>>>>>>>>>>>>>>    Azure.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2. Next see how each of the following can be setup on Azure
>>>>>>>>>>>>>>> using native features:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>    - Auto healing
>>>>>>>>>>>>>>>    - Autoscaling
>>>>>>>>>>>>>>>    - Dynamic load balancing
>>>>>>>>>>>>>>>    - Centralized logging
>>>>>>>>>>>>>>>    - Monitoring
>>>>>>>>>>>>>>>    - Metering
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Apr 29, 2016 at 8:07 PM, Osura Rathnayake <
>>>>>>>>>>>>>>> osura...@gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thank you very much for accepting my proposal.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yes these days i am working on understanding how hazelcast
>>>>>>>>>>>>>>> behaves.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I have already come across some of Azure API references that
>>>>>>>>>>>>>>> can be used to identify a group of VMs.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Network Security Group (NSG) is the equivalent AWS Security
>>>>>>>>>>>>>>> group that we could find in azure. And this [1] is the API 
>>>>>>>>>>>>>>> reference that
>>>>>>>>>>>>>>> can be used to get information about a particular NSG. There 
>>>>>>>>>>>>>>> under networkInterfaces.id
>>>>>>>>>>>>>>> element, we can get a collection of references to Network
>>>>>>>>>>>>>>> Interface Cards that reference this NSG. And then using that we 
>>>>>>>>>>>>>>> can get
>>>>>>>>>>>>>>> information about NICs [2]. There under virtualMachine
>>>>>>>>>>>>>>> element, we can get the VM associated with that NIC. I think we 
>>>>>>>>>>>>>>> can use
>>>>>>>>>>>>>>> method to identify a group of VMs.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> https://msdn.microsoft.com/en-us/library/azure/mt163654.aspx
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [2]
>>>>>>>>>>>>>>> https://msdn.microsoft.com/en-us/library/azure/mt163611.aspx
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Apr 29, 2016 at 4:16 PM, Isuru Haththotuwa <
>>>>>>>>>>>>>>> isu...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> First of all, great work with the proposal and
>>>>>>>>>>>>>>> congratulations on getting selected!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> As you know, this is the community bonding period which you
>>>>>>>>>>>>>>> can use to enhance your community relationship and of course to 
>>>>>>>>>>>>>>> gain
>>>>>>>>>>>>>>> knowledge in the related areas. Hope you are right on it!
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you please send a brief update about the any project
>>>>>>>>>>>>>>> related work that you are doing now? Please copy the wso2 dev 
>>>>>>>>>>>>>>> list (
>>>>>>>>>>>>>>> dev@wso2.org) as well.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +94 716 358 048
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +94 716 358 048
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +94 716 358 048
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +94 716 358 048
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> +94 716 358 048
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>>>>> Senior Technical Lead
>>>>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>>>>> W: http://imesh.io TW: @imesh
>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon>
>>>>>>>>>>>>>>>  Virus-free.
>>>>>>>>>>>>>>> www.avast.com
>>>>>>>>>>>>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Isuru H.
>>>>>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Regards,
>>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Regards,
>>>>>>>>>> Osura Rathnayake
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Osura Rathnayake
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks and Regards,
>>>>>>>
>>>>>>> Isuru H.
>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Osura Rathnayake
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Osura Rathnayake
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Osura Rathnayake
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks and Regards,
>>>
>>> Isuru H.
>>> +94 716 358 048* <http://wso2.com/>*
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Osura Rathnayake
>>
>
>
> --
> Regards,
> Osura Rathnayake
>
>


-- 
Regards,
Osura Rathnayake
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to