On Wed, Jun 15, 2016 at 2:46 PM, Osura Rathnayake <osura...@gmail.com>
wrote:

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

​No, auto healing and autoscaling should be handled by Azure. We might not
need to write code to handle that.

Thanks​


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



-- 
*Imesh Gunaratne*
Software Architect
WSO2 Inc: http://wso2.com
T: +94 11 214 5345 M: +94 77 374 2057
W: https://medium.com/@imesh TW: @imesh
Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to