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