Hi Mentors,

I have handled the exceptions and pushed the changes to my repository [1].
Please have a look



[1] https://github.com/osuran/azure-membership-scheme

thanks,

On Wed, Jun 22, 2016 at 11:42 AM, Osura Rathnayake <osura...@gmail.com>
wrote:

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



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

Reply via email to