Hi Isuru,

Thank you very much for the feedback.
I updated the snapshot dependency with a released version. Also I made it
use Jackson to parse the API responses using bean classes. And I properly
formatted the code as well. Exceptions handling is still on the way.
Sure will have a code review this week.


On Tue, Jun 21, 2016 at 10:18 AM, Isuru Haththotuwa <isu...@wso2.com> wrote:

> Hi Osura,
>
> I went through the code at [1] briefly. Some general comments:
>
>    - The code is not properly formatted
>    - The code has a SNAPSHOT dependency for org.wso2.carbon.utils. If you
>    do not have a specific reason to do so, its better to use a released
>    version.
>    - To parse the responses from the rest API, you are directly
>    manipulating JSON objects. Have a look at the Kubernetes Membership Scheme.
>    Its using Jackson to parse the API responses using bean classes. This would
>    be much easier than directly interacting with JSON structures. Or else, you
>    can use Netflix Feign as a REST API client [2], in which the amount of code
>    you have to write is very less.
>    - System.exit(1) is used in few places to handle error scenarios,
>    which is wrong. Please use a proper Exception for the purpose
>
> Noted that you have updated the README file, which is great. Lets have a
> code review this week to go through the functional aspects at a more fine
> grained level.
>
> [1]. https://github.com/osuran/azure-membership-scheme.git
>
> [2]. https://github.com/Netflix/feign
>
> On Thu, Jun 16, 2016 at 11:23 AM, Osura Rathnayake <osura...@gmail.com>
> wrote:
>
>> Hi Isuru,
>>
>> That's great, will do the demo at 3 o'clock in the evening today.
>> thanks
>>
>> On Thu, Jun 16, 2016 at 11:21 AM, Isuru Haththotuwa <isu...@wso2.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Jun 16, 2016 at 11:10 AM, Osura Rathnayake <osura...@gmail.com>
>>> wrote:
>>>
>>>> Hi Mentors,
>>>>
>>>> Thank you for the update.
>>>> Yes I can demonstrate it anytime today.
>>>>
>>> Great! Shall we have a hangout at 3.00 PM? The main purpose would be to
>>> demonstrate the membership scheme functionality with a carbon cluster
>>> deployed in Azure.
>>>
>>>>
>>>>
>>>> thanks
>>>>
>>>> On Thu, Jun 16, 2016 at 10:11 AM, Isuru Haththotuwa <isu...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Osura,
>>>>>
>>>>> Would you be able to demonstrate the functionality of the membership
>>>>> scheme today?
>>>>>
>>>>> Also, please keep an eye on the timeline for the project [1], as the
>>>>> midterm evaluations will be starting on 20th.
>>>>>
>>>>> [1]. https://developers.google.com/open-source/gsoc/timeline
>>>>>
>>>>> On Thu, Jun 16, 2016 at 6:46 AM, Imesh Gunaratne <im...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> 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 RegardsOsura 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, OsuraOn 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 healingAutoscalingDynamic load 
>>>>>>>>>>>>>>>>>>>>>> balancingCentralized
>>>>>>>>>>>>>>>>>>>>>> loggingMonitoringMeteringThanks  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
>>>>>>>>>>>>>>>>>>>>>> GunaratneSenior Technical LeadWSO2 Inc:
>>>>>>>>>>>>>>>>>>>>>> http://wso2.comT: +94 11 214 5345 M: +94 77 374
>>>>>>>>>>>>>>>>>>>>>> 2057W: http://imesh.io TW: @imesh Lean . Enterprise
>>>>>>>>>>>>>>>>>>>>>> . Middleware -- Imesh GunaratneSenior Technical LeadWSO2 
>>>>>>>>>>>>>>>>>>>>>> Inc:
>>>>>>>>>>>>>>>>>>>>>> http://wso2.comT: +94 11 214 5345 M: +94 77 374
>>>>>>>>>>>>>>>>>>>>>> 2057W: http://imesh.io TW: @imesh Lean . Enterprise
>>>>>>>>>>>>>>>>>>>>>> . Middleware -- Thanks and Regards,Isuru H.+94 716
>>>>>>>>>>>>>>>>>>>>>> 358 048
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>> Imesh GunaratneSenior Technical LeadWSO2 Inc:
>>>>>>>>>>>>>>>>>>>>>> http://wso2.comT: +94 11 214 5345 M: +94 77 374
>>>>>>>>>>>>>>>>>>>>>> 2057W: 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
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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
>>
>
>
>
> --
> Thanks and Regards,
>
> Isuru H.
> +94 716 358 048* <http://wso2.com/>*
>
>
>


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

Reply via email to