Thats awesome news Nirmal! On Thu, Mar 20, 2014 at 10:54 AM, Nirmal Fernando <[email protected]> wrote: > Good news! Now the single JVM runs fine with ActiveMQ and I have tested up > to subscription. > > Next steps would be to test a full cycle (subscription -> activation -> > access) with a puppet master. > > I suggest we use this only in developer environments at least in 4.0. Wdyt? > > > On Thu, Mar 20, 2014 at 11:23 AM, Nirmal Fernando <[email protected]> > wrote: >> >> Update: fixed few other issues including one class loading issue. >> >> SingleJVM now can communicate with ActiveMQ. >> >> Now copying relevant configs to the product and doing a test round. >> >> >> On Wed, Mar 19, 2014 at 4:42 PM, Nirmal Fernando <[email protected]> >> wrote: >>> >>> With Sameera's help, we managed to fix it. Cloud-controller has a >>> customized launch.ini file and that has this missing package. So, we gonna >>> have a customized launch.ini file in the single JVM case too. >>> >>> Thanks Sameera. >>> >>> >>> On Wed, Mar 19, 2014 at 4:29 PM, Nirmal Fernando <[email protected]> >>> wrote: >>>> >>>> Hi Sameera, >>>> >>>> Actually I sent that info earlier, let me paste again. >>>> >>>> >>>> osgi> diag 79 >>>> reference:file:../plugins/jclouds-core_1.7.1.jar [79] >>>> Direct constraints which are unresolved: >>>> Missing imported package javax.lang.model.type_0.0.0. >>>> osgi> >>>> >>>> osgi> p javax.lang.model.type >>>> No exported packages >>>> osgi> >>>> >>>> In Cloud controller product: >>>> >>>> osgi> p javax.lang.model.type >>>> javax.lang.model.type; version="0.0.0"<org.eclipse. >>>> osgi_3.8.1.v20120830-144521 [0]> >>>> jclouds-core_1.7.1 [65] imports >>>> org.eclipse.core.expressions_3.4.401.v20120627-124442 [96] imports >>>> org.eclipse.core.runtime_3.8.0.v20120521-2346 [98] imports >>>> org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110510 [124] >>>> imports >>>> org.wso2.carbon.p2.touchpoint_4.2.0 [204] imports >>>> >>>> >>>> org.eclipse.osgi_3.8.1* is activated in both the servers, but this >>>> package is not exported in the single jvm case. >>>> >>>> >>>> >>>> On Wed, Mar 19, 2014 at 4:25 PM, Sameera Jayasoma >>>> <[email protected]> wrote: >>>>> >>>>> Hi Nirmal, >>>>> >>>>> Can you check who is exporting the javax.lang.model.type package in a >>>>> working package? Check whether this package is exported from the JDK via >>>>> the >>>>> equinox system bundle? >>>>> >>>>> Thanks, >>>>> Sameera. >>>>> >>>>> >>>>> On Wed, Mar 19, 2014 at 4:13 PM, Nirmal Fernando >>>>> <[email protected]> wrote: >>>>>> >>>>>> Hi Sameera, >>>>>> >>>>>> Thanks for the reply. >>>>>> >>>>>> Here's the full stack-trace: >>>>>> >>>>>> >>>>>> java.lang.NoClassDefFoundError: >>>>>> org/jclouds/rest/ResourceNotFoundException >>>>>> at java.lang.Class.forName0(Native Method) >>>>>> at java.lang.Class.forName(Class.java:247) >>>>>> at >>>>>> org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.<init>(DefaultSchemaGenerator.java:140) >>>>>> at >>>>>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:453) >>>>>> at >>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:397) >>>>>> at >>>>>> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:101) >>>>>> at >>>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.addServices(Axis2ServiceRegistry.java:217) >>>>>> at >>>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:102) >>>>>> at >>>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:89) >>>>>> at >>>>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:473) >>>>>> at >>>>>> org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219) >>>>>> at >>>>>> org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>> at >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343) >>>>>> at >>>>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) >>>>>> at >>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) >>>>>> at >>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) >>>>>> at >>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) >>>>>> at >>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214) >>>>>> at >>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433) >>>>>> at >>>>>> org.eclipse.equinox.http.servlet.internal.Activator.registerHttpService(Activator.java:81) >>>>>> at >>>>>> org.eclipse.equinox.http.servlet.internal.Activator.addProxyServlet(Activator.java:60) >>>>>> at >>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.init(ProxyServlet.java:40) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.init(DelegationServlet.java:38) >>>>>> at >>>>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1267) >>>>>> at >>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1186) >>>>>> at >>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1081) >>>>>> at >>>>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027) >>>>>> at >>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) >>>>>> at >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>>>> at java.lang.Thread.run(Thread.java:662) >>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>> org.jclouds.rest.ResourceNotFoundException >>>>>> at >>>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) >>>>>> at >>>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) >>>>>> at >>>>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) >>>>>> at >>>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) >>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>>>> >>>>>> >>>>>> >>>>>> osgi> ss jcloud >>>>>> "Framework is launched." >>>>>> >>>>>> >>>>>> id State Bundle >>>>>> 77 INSTALLED jclouds-bouncycastle_1.7.1 >>>>>> 78 INSTALLED jclouds-compute_1.7.1 >>>>>> 79 INSTALLED jclouds-core_1.7.1 >>>>>> 80 INSTALLED jclouds-enterprise_1.7.1 >>>>>> 81 INSTALLED jclouds-joda_1.7.1 >>>>>> 82 INSTALLED jclouds-netty_1.7.1 >>>>>> 83 INSTALLED jclouds-scriptbuilder_1.7.1 >>>>>> 84 INSTALLED jclouds-slf4j_1.7.1 >>>>>> 85 INSTALLED jclouds-sshj_1.7.1 >>>>>> osgi> >>>>>> osgi> >>>>>> osgi> diag 79 >>>>>> reference:file:../plugins/jclouds-core_1.7.1.jar [79] >>>>>> Direct constraints which are unresolved: >>>>>> Missing imported package javax.lang.model.type_0.0.0. >>>>>> osgi> >>>>>> >>>>>> >>>>>> On Wed, Mar 19, 2014 at 4:08 PM, Sameera Jayasoma >>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> Hi Nirmal, >>>>>>> >>>>>>> Can you post the full stacktrace? >>>>>>> >>>>>>> Thanks, >>>>>>> Sameera. >>>>>>> >>>>>>> >>>>>>> On Wed, Mar 19, 2014 at 3:47 PM, Nirmal Fernando >>>>>>> <[email protected]> wrote: >>>>>>>> >>>>>>>> osgi> diag 79 >>>>>>>> reference:file:../plugins/jclouds-core_1.7.1.jar [79] >>>>>>>> Direct constraints which are unresolved: >>>>>>>> Missing imported package javax.lang.model.type_0.0.0. >>>>>>>> osgi> >>>>>>>> >>>>>>>> osgi> p javax.lang.model.type >>>>>>>> No exported packages >>>>>>>> osgi> >>>>>>>> >>>>>>>> In Cloud controller product: >>>>>>>> >>>>>>>> osgi> p javax.lang.model.type >>>>>>>> javax.lang.model.type; >>>>>>>> version="0.0.0"<org.eclipse.osgi_3.8.1.v20120830-144521 [0]> >>>>>>>> jclouds-core_1.7.1 [65] imports >>>>>>>> org.eclipse.core.expressions_3.4.401.v20120627-124442 [96] imports >>>>>>>> org.eclipse.core.runtime_3.8.0.v20120521-2346 [98] imports >>>>>>>> org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110510 [124] >>>>>>>> imports >>>>>>>> org.wso2.carbon.p2.touchpoint_4.2.0 [204] imports >>>>>>>> >>>>>>>> >>>>>>>> org.eclipse.osgi_3.8.1* is activated in both the servers, but this >>>>>>>> package is not exported in the single jvm case. >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Mar 19, 2014 at 3:11 PM, Nirmal Fernando >>>>>>>> <[email protected]> wrote: >>>>>>>>> >>>>>>>>> The jclouds CNF is a class loading issue, not a simple missing >>>>>>>>> dependency issue. I'm looking into it now. >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Mar 19, 2014 at 1:06 PM, chris snow <[email protected]> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Sounds good, though at some point in the future should we remove >>>>>>>>>> the dependency on using jndi? It seems a bit ironic that we are >>>>>>>>>> using a >>>>>>>>>> cross platform protocol AMPQ, but are connecting to it with a Java >>>>>>>>>> specific >>>>>>>>>> mechanism. >>>>>>>>>> >>>>>>>>>> On 19 Mar 2014 07:27, "Nirmal Fernando" <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> Seems like RabbitMQ doesn't have JNDI support yet. So, for the >>>>>>>>>>> time being without much research, I'm going to use ActiveMQ. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Mar 19, 2014 at 10:32 AM, chris snow >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Awesome - thanks Nirmal! >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Mar 19, 2014 at 4:01 AM, Nirmal Fernando >>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> > I'll continue on this. >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > On Tue, Mar 18, 2014 at 1:15 PM, chris snow >>>>>>>>>>>> > <[email protected]> wrote: >>>>>>>>>>>> >> >>>>>>>>>>>> >> Can this patch be reviewed and committed? I'm worried that >>>>>>>>>>>> >> unless it >>>>>>>>>>>> >> gets applied soon it will become out of date and difficult to >>>>>>>>>>>> >> commit >>>>>>>>>>>> >> later on. >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> On Tue, Mar 18, 2014 at 2:29 PM, Pradeep Fernando >>>>>>>>>>>> >> <[email protected]> >>>>>>>>>>>> >> wrote: >>>>>>>>>>>> >> > apply the patch and add the jclouds dependency to reolve >>>>>>>>>>>> >> > the jclouds >>>>>>>>>>>> >> > CNF. >>>>>>>>>>>> >> > After that, build the product named stratos. It contains >>>>>>>>>>>> >> > all the >>>>>>>>>>>> >> > components >>>>>>>>>>>> >> > except MB. >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > we can start a test round with an external MB >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > hope this helps.. :) >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > thanks. >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > On Tue, Mar 18, 2014 at 5:32 PM, Sameera Jayasoma >>>>>>>>>>>> >> > <[email protected]> wrote: >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Hi Pradeep, >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> This patch contains so many code changes. Can you please >>>>>>>>>>>> >> >> provide an >>>>>>>>>>>> >> >> update >>>>>>>>>>>> >> >> on where we are on this? What are the remaining items? >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> Thanks, >>>>>>>>>>>> >> >> Sameera. >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> On Mon, Mar 17, 2014 at 11:47 PM, Pradeep Fernando >>>>>>>>>>>> >> >> <[email protected]> >>>>>>>>>>>> >> >> wrote: >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> Please someone takeover from here. Unfortunately i have >>>>>>>>>>>> >> >>> to attend some >>>>>>>>>>>> >> >>> other work. >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> I have created a JIRA and updated it. Patch attached. >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> https://issues.apache.org/jira/browse/STRATOS-523 >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> thanks. >>>>>>>>>>>> >> >>> --Pradeep >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> On Mon, Mar 17, 2014 at 6:33 PM, Pradeep Fernando >>>>>>>>>>>> >> >>> <[email protected]> >>>>>>>>>>>> >> >>> wrote: >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> Hi Guys, >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> Now the server starts fine with as + cc + sm + cep >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> I managed to workaround the classloading issue, by >>>>>>>>>>>> >> >>>> renaming stub >>>>>>>>>>>> >> >>>> packages. Right now im encountering a CNF due to jcloud >>>>>>>>>>>> >> >>>> class >>>>>>>>>>>> >> >>>> unavailability. Its a pretty straightforward fix. >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:20,715] ERROR >>>>>>>>>>>> >> >>>> {org.wso2.carbon.utils.deployment.Axis2ServiceRegistry} >>>>>>>>>>>> >> >>>> - Error >>>>>>>>>>>> >> >>>> while >>>>>>>>>>>> >> >>>> adding services from bundle : >>>>>>>>>>>> >> >>>> org.apache.stratos.cloud.controller-4.0.0.SNAPSHOT >>>>>>>>>>>> >> >>>> java.lang.NoClassDefFoundError: >>>>>>>>>>>> >> >>>> org/jclouds/rest/ResourceNotFoundException >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> at java.lang.Class.forName0(Native Method) >>>>>>>>>>>> >> >>>> at java.lang.Class.forName(Class.java:247) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.<init>(DefaultSchemaGenerator.java:140) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:453) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:397) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:101) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.addServices(Axis2ServiceRegistry.java:217) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:102) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:89) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:473) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>>>>>>> >> >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.http.servlet.internal.Activator.registerHttpService(Activator.java:81) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.http.servlet.internal.Activator.addProxyServlet(Activator.java:60) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.init(ProxyServlet.java:40) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.init(DelegationServlet.java:38) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1267) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1186) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1081) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> java.util.concurrent.FutureTask.run(FutureTask.java:138) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>>>>>>>>>> >> >>>> at java.lang.Thread.run(Thread.java:662) >>>>>>>>>>>> >> >>>> Caused by: java.lang.ClassNotFoundException: >>>>>>>>>>>> >> >>>> org.jclouds.rest.ResourceNotFoundException >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) >>>>>>>>>>>> >> >>>> at >>>>>>>>>>>> >> >>>> java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>>>>>>>>>> >> >>>> ... 49 more >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:20,726] INFO >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} >>>>>>>>>>>> >> >>>> - Deploying >>>>>>>>>>>> >> >>>> Axis2 >>>>>>>>>>>> >> >>>> service: InstanceCleanupNotificationService >>>>>>>>>>>> >> >>>> {super-tenant} >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,465] INFO >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.init.CarbonServerManager} - >>>>>>>>>>>> >> >>>> Repository : >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> /home/pradeep/checkout/stratos-profile/products/stratos/modules/distribution/target/apache-stratos-4.0.0-SNAPSHOT/repository/deployment/server/ >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,748] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Permission cache updated for tenant -1234 >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,904] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.databridge.receiver.thrift.internal.ThriftDataReceiver} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Thrift Server started at 10.100.1.80 >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,923] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.databridge.receiver.thrift.internal.ThriftDataReceiver} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Thrift SSL port : 7711 >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,925] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.databridge.receiver.thrift.internal.ThriftDataReceiver} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Thrift port : 7611 >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,958] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.input.adaptor.wsevent.local.internal.ds.WSEventLocalEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the input WSEventLocal adaptor >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,962] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.output.adaptor.wsevent.local.internal.ds.WSEventLocalEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the output WSEventLocal adaptor >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,976] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.input.adaptor.email.internal.ds.EmailEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the input email event service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,983] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.input.adaptor.wsevent.internal.ds.WSEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the input WSEvent adaptor >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:21,993] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.output.adaptor.email.internal.ds.EmailEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the output Email event adaptor >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,002] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.output.adaptor.sms.internal.ds.SMSEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the output SMS event adaptor >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,011] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.event.output.adaptor.wsevent.internal.ds.WSEventAdaptorServiceDS} >>>>>>>>>>>> >> >>>> - Successfully deployed the output WSEvent adaptor >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,026] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.stratos.identity.saml2.sso.mgt.SSOServiceProviderUpdateManager} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> A SSO Service Provider is registered for : console >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,060] ERROR >>>>>>>>>>>> >> >>>> {org.wso2.stratos.identity.saml2.sso.mgt.ui.Util} - The >>>>>>>>>>>> >> >>>> configuration >>>>>>>>>>>> >> >>>> element 'TenantRegistrationPage' not found in >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> '/home/pradeep/checkout/stratos-profile/products/stratos/modules/distribution/target/apache-stratos-4.0.0-SNAPSHOT/repository/conf/sso-idp-config.xml' >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,133] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.transports.http.HttpsTransportListener} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> HTTPS port >>>>>>>>>>>> >> >>>> : 9443 >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,133] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.transports.http.HttpTransportListener} >>>>>>>>>>>> >> >>>> - HTTP >>>>>>>>>>>> >> >>>> port >>>>>>>>>>>> >> >>>> : 9763 >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,138] INFO >>>>>>>>>>>> >> >>>> {org.apache.tomcat.util.net.NioSelectorPool} - Using a >>>>>>>>>>>> >> >>>> shared >>>>>>>>>>>> >> >>>> selector for >>>>>>>>>>>> >> >>>> servlet write/read >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,154] INFO >>>>>>>>>>>> >> >>>> {org.apache.tomcat.util.net.NioSelectorPool} - Using a >>>>>>>>>>>> >> >>>> shared >>>>>>>>>>>> >> >>>> selector for >>>>>>>>>>>> >> >>>> servlet write/read >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,193] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.ntask.core.service.impl.TaskServiceImpl} >>>>>>>>>>>> >> >>>> - Task >>>>>>>>>>>> >> >>>> service >>>>>>>>>>>> >> >>>> starting in STANDALONE mode... >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,202] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.apache.stratos.manager.utils.CartridgeConfigFileReader} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Setting >>>>>>>>>>>> >> >>>> config properties into System properties >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,225] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.apache.stratos.manager.internal.ADCManagementServerComponent} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Topology receiver thread started >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,226] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyReceiver} >>>>>>>>>>>> >> >>>> - Stratos Manager topology receiver thread started >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,231] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.apache.stratos.manager.internal.ADCManagementServerComponent} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> ADC >>>>>>>>>>>> >> >>>> management server component is activated >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,255] INFO >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.init.JMXServerManager} - JMX >>>>>>>>>>>> >> >>>> Service URL : >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,275] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.ntask.core.impl.AbstractQuartzTaskManager} >>>>>>>>>>>> >> >>>> - Task >>>>>>>>>>>> >> >>>> scheduled: >>>>>>>>>>>> >> >>>> [-1234][TENANT_SYNC_TASK_TYPE][TENANT_SYNC_TASK] >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,275] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> Server >>>>>>>>>>>> >> >>>> : Apache Stratos Controller-4.0.0-SNAPSHOT >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,275] INFO >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} >>>>>>>>>>>> >> >>>> - >>>>>>>>>>>> >> >>>> WSO2 >>>>>>>>>>>> >> >>>> Carbon started in 55 sec >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,430] INFO >>>>>>>>>>>> >> >>>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - >>>>>>>>>>>> >> >>>> Mgt Console >>>>>>>>>>>> >> >>>> URL : >>>>>>>>>>>> >> >>>> https://10.100.1.80:9443/carbon/ >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,521] INFO >>>>>>>>>>>> >> >>>> {org.wso2.andes.client.security.DynamicSaslRegistrar} - >>>>>>>>>>>> >> >>>> Additional >>>>>>>>>>>> >> >>>> SASL >>>>>>>>>>>> >> >>>> providers successfully registered. >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,522] INFO >>>>>>>>>>>> >> >>>> {org.wso2.andes.client.security.CallbackHandlerRegistry} >>>>>>>>>>>> >> >>>> - Callback >>>>>>>>>>>> >> >>>> handlers available for SASL mechanisms: CRAM-MD5 >>>>>>>>>>>> >> >>>> CRAM-MD5-HASHED >>>>>>>>>>>> >> >>>> AMQPLAIN >>>>>>>>>>>> >> >>>> PLAIN >>>>>>>>>>>> >> >>>> [2014-03-17 18:29:22,535] WARN >>>>>>>>>>>> >> >>>> {org.wso2.andes.common.QpidProperties} - >>>>>>>>>>>> >> >>>> Unable to find resource qpidversion.properties from >>>>>>>>>>>> >> >>>> classloader >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> On Mon, Mar 17, 2014 at 4:15 PM, Shaheed Haque >>>>>>>>>>>> >> >>>> <[email protected]> >>>>>>>>>>>> >> >>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Hi Pradeep, >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> I *think* I am interested in this topic and am new to >>>>>>>>>>>> >> >>>>> this domain, >>>>>>>>>>>> >> >>>>> but >>>>>>>>>>>> >> >>>>> from the archives, I'm not 100% of the original goals >>>>>>>>>>>> >> >>>>> of this work. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Also, if the idea is to ship in 4.0.0, how can we take >>>>>>>>>>>> >> >>>>> advantage of >>>>>>>>>>>> >> >>>>> your work: do we still use the same CLIs to start the >>>>>>>>>>>> >> >>>>> processes or >>>>>>>>>>>> >> >>>>> what? I >>>>>>>>>>>> >> >>>>> see some mention of profiles and pre-built VMs, but am >>>>>>>>>>>> >> >>>>> unclear how >>>>>>>>>>>> >> >>>>> they >>>>>>>>>>>> >> >>>>> relate to this. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Can you clarify please? Is there a JIRA/spec for this >>>>>>>>>>>> >> >>>>> feature I can >>>>>>>>>>>> >> >>>>> read? >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Thanks, Shaheed >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On Monday 17 March 2014 06:17:01 Sanjiva Weerawarana >>>>>>>>>>>> >> >>>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Interesting ... it would be cool to combine these with >>>>>>>>>>>> >> >>>>> something >>>>>>>>>>>> >> >>>>> like >>>>>>>>>>>> >> >>>>> rPath to build a minimal Linux image with just the >>>>>>>>>>>> >> >>>>> exact bits in it. >>>>>>>>>>>> >> >>>>> Looks >>>>>>>>>>>> >> >>>>> like rPath is gone - what's the way people build custom >>>>>>>>>>>> >> >>>>> images now? >>>>>>>>>>>> >> >>>>> Or is >>>>>>>>>>>> >> >>>>> that gone with just more memory and more disk being >>>>>>>>>>>> >> >>>>> normal?? >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On Sun, Mar 16, 2014 at 10:34 PM, chris snow >>>>>>>>>>>> >> >>>>> <[email protected]> >>>>>>>>>>>> >> >>>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Hi Sanjiva, >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Vagrant works on top of an existing image (box). There >>>>>>>>>>>> >> >>>>> are plenty of >>>>>>>>>>>> >> >>>>> boxes for vagrant. Ubuntu for example provides vagrant >>>>>>>>>>>> >> >>>>> boxes [1], >>>>>>>>>>>> >> >>>>> although >>>>>>>>>>>> >> >>>>> the disk size is a little small to be useful. Opscode >>>>>>>>>>>> >> >>>>> also >>>>>>>>>>>> >> >>>>> provide some >>>>>>>>>>>> >> >>>>> pretty good boxes [2]. If these still don't meet your >>>>>>>>>>>> >> >>>>> needs, you can >>>>>>>>>>>> >> >>>>> copy >>>>>>>>>>>> >> >>>>> the packer definitions from opscode and modify them to >>>>>>>>>>>> >> >>>>> build your >>>>>>>>>>>> >> >>>>> own box >>>>>>>>>>>> >> >>>>> from scratch [3]. Packer is definitely worth a look >>>>>>>>>>>> >> >>>>> too. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Many thanks, >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Chris >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> --- >>>>>>>>>>>> >> >>>>> [1] http://cloud-images.ubuntu.com/vagrant/ >>>>>>>>>>>> >> >>>>> [2] https://github.com/opscode/bento >>>>>>>>>>>> >> >>>>> [3] https://github.com/opscode/bento/tree/master/packer >>>>>>>>>>>> >> >>>>> [4] http://packer.io >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On 16 Mar 2014 15:27, "Sanjiva Weerawarana" >>>>>>>>>>>> >> >>>>> <[email protected]> >>>>>>>>>>>> >> >>>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Hey Chris - that's awesome .. totally +1 for having >>>>>>>>>>>> >> >>>>> vagrant scripts >>>>>>>>>>>> >> >>>>> as >>>>>>>>>>>> >> >>>>> well! >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> I'm not familiar with vagrant - just checking it out. >>>>>>>>>>>> >> >>>>> Does it build >>>>>>>>>>>> >> >>>>> a >>>>>>>>>>>> >> >>>>> VM image or does it set up the environment to run the >>>>>>>>>>>> >> >>>>> image? >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Sanjiva. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On Sat, Mar 15, 2014 at 1:06 PM, chris snow >>>>>>>>>>>> >> >>>>> <[email protected]> >>>>>>>>>>>> >> >>>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Hi Sanjiva, >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> For VM images, vagrant makes life very easy for users; >>>>>>>>>>>> >> >>>>> setting up >>>>>>>>>>>> >> >>>>> disks, setting up network cards, setting up memory, >>>>>>>>>>>> >> >>>>> configuring >>>>>>>>>>>> >> >>>>> guest proxy >>>>>>>>>>>> >> >>>>> settings, running provisioning scripts, etc. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> I am working on a vagrant setup of cloudstack + >>>>>>>>>>>> >> >>>>> Stratos. My project >>>>>>>>>>>> >> >>>>> is >>>>>>>>>>>> >> >>>>> here [1]. It isn't ready for general use yet, but I'm >>>>>>>>>>>> >> >>>>> making good >>>>>>>>>>>> >> >>>>> progress. >>>>>>>>>>>> >> >>>>> Although my scripts are buggy, with a few commands I >>>>>>>>>>>> >> >>>>> can checkout, >>>>>>>>>>>> >> >>>>> build and >>>>>>>>>>>> >> >>>>> provision a cloudstack developer environment. I am now >>>>>>>>>>>> >> >>>>> working on >>>>>>>>>>>> >> >>>>> the >>>>>>>>>>>> >> >>>>> scripts to do the same for Stratos. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Initially, the memory requirements will be high on my >>>>>>>>>>>> >> >>>>> environment, >>>>>>>>>>>> >> >>>>> but >>>>>>>>>>>> >> >>>>> for me the first goal is automation, the next goal will >>>>>>>>>>>> >> >>>>> be >>>>>>>>>>>> >> >>>>> efficiency. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Many thanks, >>>>>>>>>>>> >> >>>>> Chris >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> --- >>>>>>>>>>>> >> >>>>> [1] https://github.com/snowch/devcloud-script >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On 15 Mar 2014 06:24, "Sanjiva Weerawarana" >>>>>>>>>>>> >> >>>>> <[email protected]> >>>>>>>>>>>> >> >>>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> I think right now we need to focus on getting a single >>>>>>>>>>>> >> >>>>> trivial >>>>>>>>>>>> >> >>>>> server >>>>>>>>>>>> >> >>>>> mechanism to be able to run Stratos without too much of >>>>>>>>>>>> >> >>>>> stuff having >>>>>>>>>>>> >> >>>>> to be >>>>>>>>>>>> >> >>>>> set up. I'd love to see two developer distros: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> - a VM image that has everything in it and runs in >>>>>>>>>>>> >> >>>>> under 4GB with >>>>>>>>>>>> >> >>>>> OpenStack + Docker. It doesn't matter whether this uses >>>>>>>>>>>> >> >>>>> one Carbon >>>>>>>>>>>> >> >>>>> server to >>>>>>>>>>>> >> >>>>> run it all or whether we use RabbitMQ or other AMQP >>>>>>>>>>>> >> >>>>> broker. (Carbon >>>>>>>>>>>> >> >>>>> stuff >>>>>>>>>>>> >> >>>>> HAS to run in one server - else its a bug in those >>>>>>>>>>>> >> >>>>> products .. so >>>>>>>>>>>> >> >>>>> the >>>>>>>>>>>> >> >>>>> decision should not be based on ability to run in one >>>>>>>>>>>> >> >>>>> JVM but rather >>>>>>>>>>>> >> >>>>> just >>>>>>>>>>>> >> >>>>> making it dirt simple to use.) This distro needs to be >>>>>>>>>>>> >> >>>>> in 4.0.0 - I >>>>>>>>>>>> >> >>>>> think >>>>>>>>>>>> >> >>>>> we're nearly there for it. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> - next is a "no-IaaS-IaaS" based distro. That, we write >>>>>>>>>>>> >> >>>>> a direct >>>>>>>>>>>> >> >>>>> plugin >>>>>>>>>>>> >> >>>>> to jClouds that spins up Docker images as processes and >>>>>>>>>>>> >> >>>>> there's one >>>>>>>>>>>> >> >>>>> JVM that >>>>>>>>>>>> >> >>>>> works as the SM+CC+LB+AS+all. Thus the download becomes >>>>>>>>>>>> >> >>>>> one JVM plus >>>>>>>>>>>> >> >>>>> a URL >>>>>>>>>>>> >> >>>>> to a Docker image registry from which the images are >>>>>>>>>>>> >> >>>>> booted up and >>>>>>>>>>>> >> >>>>> run >>>>>>>>>>>> >> >>>>> (obviously a local registry will do better). We don't >>>>>>>>>>>> >> >>>>> have this >>>>>>>>>>>> >> >>>>> no-IaaS-IaaS >>>>>>>>>>>> >> >>>>> yet so this can come maybe as 4.1.0 or whatever (its >>>>>>>>>>>> >> >>>>> not that hard >>>>>>>>>>>> >> >>>>> to make >>>>>>>>>>>> >> >>>>> it work). >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> For production deployments obviously this one server >>>>>>>>>>>> >> >>>>> stuff is >>>>>>>>>>>> >> >>>>> nonsense >>>>>>>>>>>> >> >>>>> .. so we need to have full decoupled distributed >>>>>>>>>>>> >> >>>>> execution. For that >>>>>>>>>>>> >> >>>>> we >>>>>>>>>>>> >> >>>>> should ship puppet scripts to get them up and running >>>>>>>>>>>> >> >>>>> plus maybe >>>>>>>>>>>> >> >>>>> Boto >>>>>>>>>>>> >> >>>>> scripts for someone to get it all up on EC2 with one >>>>>>>>>>>> >> >>>>> command. Again >>>>>>>>>>>> >> >>>>> its >>>>>>>>>>>> >> >>>>> totally fine to use whatever broker here and whatever >>>>>>>>>>>> >> >>>>> other >>>>>>>>>>>> >> >>>>> pluggable >>>>>>>>>>>> >> >>>>> components people want to use (and we need to make sure >>>>>>>>>>>> >> >>>>> all the >>>>>>>>>>>> >> >>>>> parts are >>>>>>>>>>>> >> >>>>> pluggable: load balancers, message broker, the CEP >>>>>>>>>>>> >> >>>>> engine, etc.)). >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Makes sense? >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Sanjiva. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On Fri, Mar 14, 2014 at 7:59 PM, Pradeep Fernando >>>>>>>>>>>> >> >>>>> <[email protected]> >>>>>>>>>>>> >> >>>>> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Hi Chris, >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Yes good point. Other day Azeez did the same >>>>>>>>>>>> >> >>>>> suggestion. >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Thanks >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> --Pradeep >>>>>>>>>>>> >> >>>>> sent from my phone >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On Mar 14, 2014 3:47 PM, "chris snow" >>>>>>>>>>>> >> >>>>> <[email protected]> wrote: >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Hi Pradeep - I don't know enough about how the profiles >>>>>>>>>>>> >> >>>>> work to have >>>>>>>>>>>> >> >>>>> a >>>>>>>>>>>> >> >>>>> view on that :( >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> One thing I'm wondering though is how much memory will >>>>>>>>>>>> >> >>>>> be saved if >>>>>>>>>>>> >> >>>>> we >>>>>>>>>>>> >> >>>>> use RabbitMQ (or another MQ) instead of MB? >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> On Fri, Mar 14, 2014 at 10:10 AM, Pradeep Fernando >>>>>>>>>>>> >> >>>>> <[email protected]> wrote: >>>>>>>>>>>> >> >>>>> > btw, >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > Now im working on MB and CEP bits. >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > IMHO, we should not create MB and CEP only profiles >>>>>>>>>>>> >> >>>>> > in stratos. >>>>>>>>>>>> >> >>>>> > However, >>>>>>>>>>>> >> >>>>> > adding MB/CEP features (the ones that we use) to >>>>>>>>>>>> >> >>>>> > default profile >>>>>>>>>>>> >> >>>>> > (the >>>>>>>>>>>> >> >>>>> > profile that has all) makes sense. >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > WDYT? >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > Are we all on same page.. >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > thanks >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > On Fri, Mar 14, 2014 at 3:32 PM, chris snow >>>>>>>>>>>> >> >>>>> > <[email protected]> >>>>>>>>>>>> >> >>>>> > wrote: >>>>>>>>>>>> >> >>>>> >> >>>>>>>>>>>> >> >>>>> >> Hey Pradeep - this is exciting stuff! Looking >>>>>>>>>>>> >> >>>>> >> forward to your >>>>>>>>>>>> >> >>>>> >> findings! >>>>>>>>>>>> >> >>>>> >> >>>>>>>>>>>> >> >>>>> >> On Wed, Mar 12, 2014 at 5:31 PM, Pradeep Fernando >>>>>>>>>>>> >> >>>>> >> <[email protected]> >>>>>>>>>>>> >> >>>>> >> wrote: >>>>>>>>>>>> >> >>>>> >> > Hi Guys, >>>>>>>>>>>> >> >>>>> >> > >>>>>>>>>>>> >> >>>>> >> > I started on the $subject. This thread is to track >>>>>>>>>>>> >> >>>>> >> > the >>>>>>>>>>>> >> >>>>> >> > progress.. >>>>>>>>>>>> >> >>>>> >> > >>>>>>>>>>>> >> >>>>> >> > thanks, >>>>>>>>>>>> >> >>>>> >> > >>>>>>>>>>>> >> >>>>> >> > >>>>>>>>>>>> >> >>>>> >> > -- >>>>>>>>>>>> >> >>>>> >> > Pradeep Fernando. >>>>>>>>>>>> >> >>>>> >> > http://pradeepfernando.blogspot.com/ >>>>>>>>>>>> >> >>>>> >> >>>>>>>>>>>> >> >>>>> >> >>>>>>>>>>>> >> >>>>> >> >>>>>>>>>>>> >> >>>>> >> -- >>>>>>>>>>>> >> >>>>> >> Check out my professional profile and connect with >>>>>>>>>>>> >> >>>>> >> me on >>>>>>>>>>>> >> >>>>> >> LinkedIn. >>>>>>>>>>>> >> >>>>> >> http://lnkd.in/cw5k69 >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > >>>>>>>>>>>> >> >>>>> > -- >>>>>>>>>>>> >> >>>>> > Pradeep Fernando. >>>>>>>>>>>> >> >>>>> > http://pradeepfernando.blogspot.com/ >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> -- >>>>>>>>>>>> >> >>>>> Check out my professional profile and connect with me >>>>>>>>>>>> >> >>>>> on LinkedIn. >>>>>>>>>>>> >> >>>>> http://lnkd.in/cw5k69 >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> -- >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Sanjiva Weerawarana, Ph.D. >>>>>>>>>>>> >> >>>>> Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ >>>>>>>>>>>> >> >>>>> email: [email protected]; office: (+1 650 745 4499 | +94 >>>>>>>>>>>> >> >>>>> 11 214 5345) >>>>>>>>>>>> >> >>>>> x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: >>>>>>>>>>>> >> >>>>> +1 650 265 >>>>>>>>>>>> >> >>>>> 8311 >>>>>>>>>>>> >> >>>>> blog: http://sanjiva.weerawarana.org/; twitter: >>>>>>>>>>>> >> >>>>> @sanjiva >>>>>>>>>>>> >> >>>>> Lean . Enterprise . Middleware >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> -- >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Sanjiva Weerawarana, Ph.D. >>>>>>>>>>>> >> >>>>> Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ >>>>>>>>>>>> >> >>>>> email: [email protected]; office: (+1 650 745 4499 | +94 >>>>>>>>>>>> >> >>>>> 11 214 5345) >>>>>>>>>>>> >> >>>>> x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: >>>>>>>>>>>> >> >>>>> +1 650 265 >>>>>>>>>>>> >> >>>>> 8311 >>>>>>>>>>>> >> >>>>> blog: http://sanjiva.weerawarana.org/; twitter: >>>>>>>>>>>> >> >>>>> @sanjiva >>>>>>>>>>>> >> >>>>> Lean . Enterprise . Middleware >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> -- >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> Sanjiva Weerawarana, Ph.D. >>>>>>>>>>>> >> >>>>> Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ >>>>>>>>>>>> >> >>>>> email: [email protected]; office: (+1 650 745 4499 | +94 >>>>>>>>>>>> >> >>>>> 11 214 5345) >>>>>>>>>>>> >> >>>>> x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: >>>>>>>>>>>> >> >>>>> +1 650 265 >>>>>>>>>>>> >> >>>>> 8311 >>>>>>>>>>>> >> >>>>> blog: http://sanjiva.weerawarana.org/; twitter: >>>>>>>>>>>> >> >>>>> @sanjiva >>>>>>>>>>>> >> >>>>> Lean . Enterprise . Middleware >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> >>>>>>>>>>>> >> >>>> -- >>>>>>>>>>>> >> >>>> Pradeep Fernando. >>>>>>>>>>>> >> >>>> http://pradeepfernando.blogspot.com/ >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> >>>>>>>>>>>> >> >>> -- >>>>>>>>>>>> >> >>> Pradeep Fernando. >>>>>>>>>>>> >> >>> http://pradeepfernando.blogspot.com/ >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> -- >>>>>>>>>>>> >> >> Sameera Jayasoma >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> blog: http://sameera.adahas.org >>>>>>>>>>>> >> >> twitter: https://twitter.com/sameerajayasoma >>>>>>>>>>>> >> >> flickr: http://www.flickr.com/photos/sameera-jayasoma/ >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > >>>>>>>>>>>> >> > -- >>>>>>>>>>>> >> > Pradeep Fernando. >>>>>>>>>>>> >> > http://pradeepfernando.blogspot.com/ >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> -- >>>>>>>>>>>> >> Check out my professional profile and connect with me on >>>>>>>>>>>> >> LinkedIn. >>>>>>>>>>>> >> http://lnkd.in/cw5k69 >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > -- >>>>>>>>>>>> > Best Regards, >>>>>>>>>>>> > Nirmal >>>>>>>>>>>> > >>>>>>>>>>>> > Nirmal Fernando. >>>>>>>>>>>> > PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>> > Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>> > >>>>>>>>>>>> > Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Check out my professional profile and connect with me on >>>>>>>>>>>> LinkedIn. >>>>>>>>>>>> http://lnkd.in/cw5k69 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Best Regards, >>>>>>>>>>> Nirmal >>>>>>>>>>> >>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>> >>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best Regards, >>>>>>>>> Nirmal >>>>>>>>> >>>>>>>>> Nirmal Fernando. >>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>> >>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best Regards, >>>>>>>> Nirmal >>>>>>>> >>>>>>>> Nirmal Fernando. >>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>> >>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sameera Jayasoma >>>>>>> >>>>>>> blog: http://sameera.adahas.org >>>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards, >>>>>> Nirmal >>>>>> >>>>>> Nirmal Fernando. >>>>>> PPMC Member & Committer of Apache Stratos, >>>>>> Senior Software Engineer, WSO2 Inc. >>>>>> >>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sameera Jayasoma >>>>> >>>>> blog: http://sameera.adahas.org >>>>> twitter: https://twitter.com/sameerajayasoma >>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/ >>>> >>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> Nirmal >>>> >>>> Nirmal Fernando. >>>> PPMC Member & Committer of Apache Stratos, >>>> Senior Software Engineer, WSO2 Inc. >>>> >>>> Blog: http://nirmalfdo.blogspot.com/ >>> >>> >>> >>> >>> -- >>> Best Regards, >>> Nirmal >>> >>> Nirmal Fernando. >>> PPMC Member & Committer of Apache Stratos, >>> Senior Software Engineer, WSO2 Inc. >>> >>> Blog: http://nirmalfdo.blogspot.com/ >> >> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ > > > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/
-- Check out my professional profile and connect with me on LinkedIn. http://lnkd.in/cw5k69
