I found another issue in the Metadata API, the following API method works even without a Token: /metadata/api/applications/{application-id}/properties
On Sun, May 31, 2015 at 3:10 PM, Imesh Gunaratne <im...@apache.org> wrote: > I have now fixed the above problem in the following commit revision: > > https://github.com/apache/stratos/commit/35a99acf3e764a95b1f1fd140362503bf79e95cb > > Port mapping can now include a name property and it will be included in > PORT_MAPPINGS payload parameter: > > "portMapping": [ > { > "name": "mgt-console", > "protocol": "https", > "port": "9443", > "proxyPort": "8243" > }, > { > "name": "pt-http", > "protocol": "http", > "port": "8280", > "proxyPort": "7280" > }, > { > "name": "pt-https", > "protocol": "https", > "port": "8243", > "proxyPort": "7243" > } > ], > > NAME:mgt-console|PROTOCOL:https|PORT:4500|PROXY_PORT:8443; > NAME:pt-http|PROTOCOL:http|PORT:4501|PROXY_PORT:7280; > NAME:pt-https|PROTOCOL:https|PORT:4502|PROXY_PORT:7243; > > > On Sun, May 31, 2015 at 11:24 AM, Imesh Gunaratne <im...@apache.org> > wrote: > >> Thanks Lahiru! >> >> I found another problem with regards to port mappings. Currently there is >> no way to identify a port mapping uniquely if the same protocol is used >> more than once. >> >> As a result in a cartridge when there are multiple port mappings defined >> for the same protocol, it is not possible to identify them for configuring >> the server in runtime. >> >> >> >> On Sat, May 30, 2015 at 10:48 PM, Lahiru Sandaruwan <lahi...@wso2.com> >> wrote: >> >>> Hi Imesh, >>> >>> Thanks for fixing. I will test and see the other issue. >>> >>> Thanks. >>> >>> On Sat, May 30, 2015 at 10:40 PM, Imesh Gunaratne <im...@apache.org> >>> wrote: >>> >>>> I just fixed the issue of appending single quote to ports in PCA with >>>> following commit: >>>> >>>> https://github.com/apache/stratos/commit/819f96e57c998841a9a687c3c728d145e9f9e6ee >>>> >>>> On Sat, May 30, 2015 at 9:06 PM, Imesh Gunaratne <im...@apache.org> >>>> wrote: >>>> >>>>> Hi Lakmal, >>>>> >>>>> I think we need to fix following issues for RC3: >>>>> >>>>> - Error in PCA when multiple port mappings are set: ValueError: >>>>> invalid literal for int() with base >>>>> - Git clone does not work in PCA when a new Github account is used: >>>>> >>>>> [2015-05-29 11:28:31,846] DEBUG {agentgithandler.py:checkout} - Git >>>>> pull executed: [tenant-id] -1234 [repo-url] >>>>> https://github.com/imesh/wso2-esb-samples.git >>>>> Exception in thread Thread-33: >>>>> Traceback (most recent call last): >>>>> File "/usr/lib/python2.7/threading.py", line 552, in >>>>> __bootstrap_inner >>>>> self.run() >>>>> File "/usr/lib/python2.7/threading.py", line 505, in run >>>>> self.__target(*self.__args, **self.__kwargs) >>>>> File >>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py", >>>>> line 456, in execute_task >>>>> AgentGitHandler.checkout(self.repo_info) >>>>> File >>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py", >>>>> line 65, in checkout >>>>> updated = AgentGitHandler.pull(git_repo) >>>>> File >>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py", >>>>> line 164, in pull >>>>> repo.remotes.origin.pull() >>>>> File "/usr/local/lib/python2.7/dist-packages/git/remote.py", line >>>>> 667, in pull >>>>> res = self._get_fetch_info_from_stderr(proc, progress or >>>>> RemoteProgress()) >>>>> File "/usr/local/lib/python2.7/dist-packages/git/remote.py", line >>>>> 585, in _get_fetch_info_from_stderr >>>>> fetch_info_lines) >>>>> AssertionError: >>>>> len([u"bb92eeec55de246cc9338566009aea79a6a7ffa7\t\tbranch 'master' of >>>>> https://github.com/imesh/wso2-esb-samples\n", >>>>> u"bb92eeec55de246cc9338566009aea79a6a7ffa7\t\tbranch 'master' of >>>>> https://github.com/imesh/wso2-esb-samples\n"]) <= len([u' = [up to >>>>> date] master -> origin/master']) >>>>> >>>>> Thanks >>>>> >>>>> On Sat, May 30, 2015 at 9:24 AM, Lakmal Warusawithana <lak...@wso2.com >>>>> > wrote: >>>>> >>>>>> Hi Lahiru / Devs >>>>>> >>>>>> If all good shall we do RC3 ? >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> On Thursday, May 28, 2015, Lahiru Sandaruwan <lahi...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Imesh, >>>>>>> >>>>>>> Thanks for reporting. Will trigger the nexus build again. >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> On Thu, May 28, 2015 at 2:52 PM, Imesh Gunaratne <im...@apache.org> >>>>>>> wrote: >>>>>>> >>>>>>>> I found an issue with Kubernetes services where they do not >>>>>>>> configure Session Affinity. As a result requests coming to a cluster >>>>>>>> with a >>>>>>>> web UI goes to random members. >>>>>>>> >>>>>>>> The problem was that Kubernetes set this to "None" by default. This >>>>>>>> can be now configured in the cartridge using a property: >>>>>>>> >>>>>>>> { >>>>>>>> "name": "KUBERNETES_SERVICE_SESSION_AFFINITY", >>>>>>>> "value": "ClientIP" >>>>>>>> >>>>>>>> } >>>>>>>> >>>>>>>> The fix was committed in commit revision: >>>>>>>> >>>>>>>> https://github.com/apache/stratos/commit/b00dd2d2992aba3150a183aa969b98850a17c309 >>>>>>>> >>>>>>>> Thanks >>>>>>>> >>>>>>>> >>>>>>>> On Thu, May 28, 2015 at 2:47 PM, Imesh Gunaratne <im...@apache.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Once more than one port mapping was defined a string processing >>>>>>>>> issue occurred: >>>>>>>>> >>>>>>>>> *Payload: * >>>>>>>>> >>>>>>>>> "PORT_MAPPINGS=PROTOCOL:http|PORT:4500|PROXY_PORT:8763:PROTOCOL:https|PORT:4501|PROXY_PORT:8443", >>>>>>>>> >>>>>>>>> *Context generated:* >>>>>>>>> {'STRATOS_WORKER_HOST_NAME': 'esb.cloud-test.wso2.com', >>>>>>>>> 'STRATOS_WKA_MEMBERS': {'127.0.1.1': '4000', '127.0.0.1': '4000'}, >>>>>>>>> 'STRATOS_HTTP_PROXY_PORT': '80', 'STRATOS_CLUSTERING': 'false', >>>>>>>>> 'STRATOS_PORT_MAPPING': {' 8243': '9443', ' 80': '8280', '8280': >>>>>>>>> '9763', ' >>>>>>>>> 443': '8243'}, 'STRATOS_LOCAL_MEMBER_HOST': ' >>>>>>>>> esb.cloud-test.wso2.com', 'STRATOS_LOCAL_MEMBER_PORT': '4300', >>>>>>>>> 'STRATOS_DOMAIN': 'wso2.esb.domain', 'STRATOS_PORT_OFFSET': '0', >>>>>>>>> 'STRATOS_SUB_DOMAIN': 'mgt', 'STRATOS_HTTPS_PROXY_PORT': '443', >>>>>>>>> 'STRATOS_MEMBERSHIP_SCHEME': 'wka', 'STRATOS_MGT_HOST_NAME': ' >>>>>>>>> mgt.esb.cloud-test.wso2.com'} >>>>>>>>> >>>>>>>>> *ERROR* >>>>>>>>> [2015-05-27 05:47:29,132] INFO >>>>>>>>> {cartridgeagentutils.py:wait_until_ports_active} - Waiting for ports >>>>>>>>> to be >>>>>>>>> active: [ip] 'localhost' [ports] ["'9763", "9443'"] >>>>>>>>> Exception in thread Thread-1: >>>>>>>>> Traceback (most recent call last): >>>>>>>>> File "/usr/lib/python2.7/threading.py", line 552, in >>>>>>>>> __bootstrap_inner >>>>>>>>> self.run() >>>>>>>>> File "agent.py", line 97, in run >>>>>>>>> cartridgeagentpublisher.publish_instance_activated_event() >>>>>>>>> File >>>>>>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/publisher/cartridgeagentpublisher.py", >>>>>>>>> line 71, in publish_instance_activated_event >>>>>>>>> >>>>>>>>> int(CartridgeAgentConfiguration().read_property("port.check.timeout", >>>>>>>>> critical=False)) >>>>>>>>> File >>>>>>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/cartridgeagentutils.py", >>>>>>>>> line 81, in wait_until_ports_active >>>>>>>>> active = check_ports_active(ip_address, ports) >>>>>>>>> File >>>>>>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/util/cartridgeagentutils.py", >>>>>>>>> line 110, in check_ports_active >>>>>>>>> s.connect((ip_address, int(port))) >>>>>>>>> ValueError: invalid literal for int() with base 10: "'9763" >>>>>>>>> >>>>>>>>> On Thu, May 28, 2015 at 9:58 AM, Imesh Gunaratne <im...@apache.org >>>>>>>>> > wrote: >>>>>>>>> >>>>>>>>>> Hi Lahiru, >>>>>>>>>> >>>>>>>>>> I think we are not ready for RC3, we need to fix two issues found >>>>>>>>>> in PCA and test them. >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> On Thu, May 28, 2015 at 9:12 AM, Lahiru Sandaruwan < >>>>>>>>>> lahi...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Lakmal, >>>>>>>>>>> >>>>>>>>>>> Will proceed. >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> On Thu, May 28, 2015 at 9:04 AM, Lakmal Warusawithana < >>>>>>>>>>> lak...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Lahiru/devs, >>>>>>>>>>>> >>>>>>>>>>>> Are we good to go for rc3? >>>>>>>>>>>> >>>>>>>>>>>> thanks >>>>>>>>>>>> >>>>>>>>>>>> On Wed, May 27, 2015 at 1:14 PM, Rajkumar Rajaratnam < >>>>>>>>>>>> rajkum...@wso2.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Noted. Sorry for that :) >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks. >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, May 27, 2015 at 12:49 PM, Lakmal Warusawithana < >>>>>>>>>>>>> lak...@wso2.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Folks, we are only fixing blocking issues for the release, >>>>>>>>>>>>>> DON'T do the cleanup stuff at this stage. Please create JIRA for >>>>>>>>>>>>>> those and >>>>>>>>>>>>>> track with next minor releases. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, May 27, 2015 at 12:39 PM, Rajkumar Rajaratnam < >>>>>>>>>>>>>> rajkum...@wso2.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I feel like we are bundling some unwanted jars in JCA >>>>>>>>>>>>>>> distribution. Sometimes back, I found that we bundled the >>>>>>>>>>>>>>> following jars >>>>>>>>>>>>>>> with JCA in 4.0.0 release, even though these are not used by >>>>>>>>>>>>>>> JCA. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> commons-httpclient-3.1.0.wso2v2.jar >>>>>>>>>>>>>>> commons-httpclient-3.1.jar >>>>>>>>>>>>>>> httpclient-4.1.1-wso2v1.jar >>>>>>>>>>>>>>> httpcore-4.1.0-wso2v1.jar >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Are we using the above jars in JCA now? If not, better to >>>>>>>>>>>>>>> remove these jars. There might be more unwanted jars. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Wed, May 27, 2015 at 11:10 AM, Imesh Gunaratne < >>>>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I found two issues and fixed: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Kubernetes clean command was trying to remove Kubernetes >>>>>>>>>>>>>>>> DNS pod (with Kubernetes 0.17.0). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/309378ac7db973e01128dc909420483bc65d4aa7 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 2015-05-27 10:57:07,781] ERROR >>>>>>>>>>>>>>>> {org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser} >>>>>>>>>>>>>>>> - Alias is not valid: [application-id] wso2esb-4.8.1-app >>>>>>>>>>>>>>>> [cartridge-type] >>>>>>>>>>>>>>>> wso2esb-4.8.1 [alias] wso2esb-4.8.1-1 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The above error message does not say the valid alias patten: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/a4710cbfb8dd3d406126bcaa756c9e00459523b7 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 10:50 PM, Lahiru Sandaruwan < >>>>>>>>>>>>>>>> lahi...@wso2.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I carried out a test in EC2 today. It seems we do not >>>>>>>>>>>>>>>>> validate the partitions(partition ids) included in the >>>>>>>>>>>>>>>>> deployment policy. >>>>>>>>>>>>>>>>> It would be better to fix this as well. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 3:58 PM, Pubudu Gunatilaka < >>>>>>>>>>>>>>>>> pubu...@wso2.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Devs, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I have fixed the issue of removing already in used >>>>>>>>>>>>>>>>>> network partition with the diff sent by Rajkumar. >>>>>>>>>>>>>>>>>> Please review and merge the pull request in [1]. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [1] - https://github.com/apache/stratos/pull/361 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you! >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 2:44 PM, Lahiru Sandaruwan < >>>>>>>>>>>>>>>>>> lahi...@wso2.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Lakmal, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Will do. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 2:42 PM, Lakmal Warusawithana < >>>>>>>>>>>>>>>>>>> lak...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> We should test RC2 pack further before cutting RC3. Let >>>>>>>>>>>>>>>>>>>> take another day or so to do more testing on RC2. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 2:18 PM, Lahiru Sandaruwan < >>>>>>>>>>>>>>>>>>>> lahi...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Guys, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks for taking time to test and report. Let's fix >>>>>>>>>>>>>>>>>>>>> these and start a RC3. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 2:12 PM, Rajkumar Rajaratnam < >>>>>>>>>>>>>>>>>>>>> rajkum...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I found that network partitions can be removed even >>>>>>>>>>>>>>>>>>>>>> if they are used in an application. Better to fix this. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Tue, May 26, 2015 at 2:08 PM, Imesh Gunaratne < >>>>>>>>>>>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I did an end to end test with Kubernetes, >>>>>>>>>>>>>>>>>>>>>>> single-cartridge application and found the below error >>>>>>>>>>>>>>>>>>>>>>> in PCA when >>>>>>>>>>>>>>>>>>>>>>> un-deploying the application: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> [2015-05-26 06:44:40,038] ERROR >>>>>>>>>>>>>>>>>>>>>>> {eventsubscriber.py:run} - Error processing >>>>>>>>>>>>>>>>>>>>>>> 'ApplicationSignUpRemovedEvent' >>>>>>>>>>>>>>>>>>>>>>> event >>>>>>>>>>>>>>>>>>>>>>> Traceback (most recent call last): >>>>>>>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/subscriber/eventsubscriber.py", >>>>>>>>>>>>>>>>>>>>>>> line 103, in run >>>>>>>>>>>>>>>>>>>>>>> handler(event_msg) >>>>>>>>>>>>>>>>>>>>>>> File "agent.py", line 294, in >>>>>>>>>>>>>>>>>>>>>>> on_application_signup_removed >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> self.__event_handler.on_application_signup_removed_event(event_obj) >>>>>>>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/event/eventhandler.py", >>>>>>>>>>>>>>>>>>>>>>> line 351, in on_application_signup_removed_event >>>>>>>>>>>>>>>>>>>>>>> " [application ID] " + >>>>>>>>>>>>>>>>>>>>>>> application_signup_removal_event.applicationId >>>>>>>>>>>>>>>>>>>>>>> TypeError: cannot concatenate 'str' and 'int' objects >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Mon, May 25, 2015 at 4:10 PM, Lahiru Sandaruwan < >>>>>>>>>>>>>>>>>>>>>>> lahi...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> This thread is for discussion of the second release >>>>>>>>>>>>>>>>>>>>>>>> candidate >>>>>>>>>>>>>>>>>>>>>>>> of Apache Stratos 4.1.0. Please use this thread >>>>>>>>>>>>>>>>>>>>>>>> for discussion of issues uncovered in the RC, >>>>>>>>>>>>>>>>>>>>>>>> questions you may have about the RC, etc. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *RC release packs:* >>>>>>>>>>>>>>>>>>>>>>>> *https://dist.apache.org/repos/dist/dev/stratos/4.1.0-rc2/ >>>>>>>>>>>>>>>>>>>>>>>> <https://dist.apache.org/repos/dist/dev/stratos/4.1.0-rc2/>* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *The tag to be voted upon:* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=stratos.git;a=commit;h=c3122516b83039552606f3baaa55fbcf95511162 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *Git tag (4.1.0-rc2) tree view:* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=stratos.git;a=tree;h=d1c97b1b68a04b1b7f8811034e096f0c7a95e0e4;hb=c3122516b83039552606f3baaa55fbcf95511162 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *Stratos KEYS file containing PGP keys we use to >>>>>>>>>>>>>>>>>>>>>>>> sign the release:* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/dev/stratos/4.1.0-rc2/KEYS >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> phone: +94773325954 >>>>>>>>>>>>>>>>>>>>>>>> email: lahi...@wso2.com blog: >>>>>>>>>>>>>>>>>>>>>>>> http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> Rajkumar Rajaratnam >>>>>>>>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>>>>>>>> Software Engineer, WSO2 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Mobile : +94777568639 >>>>>>>>>>>>>>>>>>>>>> Blog : rajkumarr.com >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> phone: +94773325954 >>>>>>>>>>>>>>>>>>>>> email: lahi...@wso2.com blog: >>>>>>>>>>>>>>>>>>>>> http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>>>>>>>>>>> Vice President, Apache Stratos >>>>>>>>>>>>>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>>>>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> phone: +94773325954 >>>>>>>>>>>>>>>>>>> email: lahi...@wso2.com blog: >>>>>>>>>>>>>>>>>>> http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *Pubudu Gunatilaka* >>>>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>>>> WSO2, Inc.: http://wso2.com >>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>> mobile: +94 77 4078049 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> phone: +94773325954 >>>>>>>>>>>>>>>>> email: lahi...@wso2.com blog: >>>>>>>>>>>>>>>>> http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Rajkumar Rajaratnam >>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>> Software Engineer, WSO2 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Mobile : +94777568639 >>>>>>>>>>>>>>> Blog : rajkumarr.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>>>>> Vice President, Apache Stratos >>>>>>>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Rajkumar Rajaratnam >>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>> Software Engineer, WSO2 >>>>>>>>>>>>> >>>>>>>>>>>>> Mobile : +94777568639 >>>>>>>>>>>>> Blog : rajkumarr.com >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>>> Vice President, Apache Stratos >>>>>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>> >>>>>>>>>>> phone: +94773325954 >>>>>>>>>>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >>>>>>>>>>> linked-in: >>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Imesh Gunaratne >>>>>>>>>> >>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Imesh Gunaratne >>>>>>>>> >>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Imesh Gunaratne >>>>>>>> >>>>>>>> Senior Technical Lead, WSO2 >>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Lahiru Sandaruwan >>>>>>> Committer and PMC member, Apache Stratos, >>>>>>> Senior Software Engineer, >>>>>>> WSO2 Inc., http://wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>>> phone: +94773325954 >>>>>>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Sent from Gmail Mobile >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Imesh Gunaratne >>>>> >>>>> Senior Technical Lead, WSO2 >>>>> Committer & PMC Member, Apache Stratos >>>>> >>>> >>>> >>>> >>>> -- >>>> Imesh Gunaratne >>>> >>>> Senior Technical Lead, WSO2 >>>> Committer & PMC Member, Apache Stratos >>>> >>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Committer and PMC member, Apache Stratos, >>> Senior Software Engineer, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> phone: +94773325954 >>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> >> >> >> -- >> Imesh Gunaratne >> >> Senior Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > Imesh Gunaratne > > Senior Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos > -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos