Yes, Chris. On Mar 27, 2014 12:16 AM, "chris snow" <[email protected]> wrote:
> Hi Nirmal - with the fixes you have done, are these steps [1] still > valid for setting up Stratos with a single JVM? > > --- > [1] > http://mail-archives.apache.org/mod_mbox/stratos-dev/201403.mbox/%3CCA+-yGgmbPwJr+wvX0fO=xznyAxRr-3WDnP=mnvgxqbnw628...@mail.gmail.com%3E > > On Wed, Mar 26, 2014 at 2:18 PM, Nirmal Fernando <[email protected]> > wrote: > > Hi Chris, > > > > With respect to the default profile, basic functionality is working and I > > think we can start testing things now, and if we find issues, let's fix > > them. > > > > I've raised a concern in a separate thread, on hard coded jndi.properties > > file of LB. I will look into it now (this is require, if you want to use > > default profile with another MB other than WSO2 MB). > > > > And on testing other server profiles, I am yet to start that. > > > > > > On Wed, Mar 26, 2014 at 6:41 PM, chris snow <[email protected]> wrote: > >> > >> That's good to hear Nirmal! Are there any other issues, or is it just > >> documentation that is required now? > >> > >> On Wed, Mar 26, 2014 at 9:02 AM, Nirmal Fernando < > [email protected]> > >> wrote: > >> > Hi Guys, > >> > > >> > I think I've found the reason and was able to fix the issue. :-) > >> > > >> > Reason was the use of same blocking queue in all the message receivers > >> > at > >> > SM, AS end etc. > >> > > >> > > >> > On Tue, Mar 25, 2014 at 9:31 AM, Nirmal Fernando > >> > <[email protected]> > >> > wrote: > >> >> > >> >> Hi Chris, > >> >> > >> >> Well, I don't think that is the case. You've discussed this and we > >> >> agreed > >> >> :-) > >> >> > >> >> > >> >> On Tue, Mar 25, 2014 at 1:03 AM, chris snow <[email protected]> > >> >> wrote: > >> >>> > >> >>> Hi Nirmal, thanks for the update. Hopefully, I'm not the cause of > >> >>> the deadlock [1] :) > >> >>> > >> >>> [1] > >> >>> > >> >>> > https://github.com/apache/incubator-stratos/commit/9c1afd00eaf7cfa31f212774617b44c98f459f6d > >> >>> > >> >>> > >> >>> On Mon, Mar 24, 2014 at 3:48 PM, Nirmal Fernando > >> >>> <[email protected]> > >> >>> wrote: > >> >>> > Hi Chris, > >> >>> > > >> >>> > Unfortunately was busy last few days, with few other urgent > >> >>> > commitments. > >> >>> > I'll resume the work tomorrow. > >> >>> > > >> >>> > And just to brief on the current status, I'm afraid that I'm seen > a > >> >>> > deadlock > >> >>> > scenario, where the subscription simply hangs, in the single JVM > >> >>> > case. > >> >>> > > >> >>> > > >> >>> > On Mon, Mar 24, 2014 at 9:12 PM, chris snow <[email protected]> > >> >>> > wrote: > >> >>> >> > >> >>> >> Hi Nirmal, > >> >>> >> > >> >>> >> What is the status with the LB blocker? > >> >>> >> Did anyone document the puppet master setup for single JVM? > >> >>> >> > >> >>> >> Many thanks, > >> >>> >> > >> >>> >> Chris > >> >>> >> > >> >>> >> On Sat, Mar 22, 2014 at 3:25 PM, Nirmal Fernando > >> >>> >> <[email protected]> > >> >>> >> wrote: > >> >>> >> > Hi Chris, > >> >>> >> > > >> >>> >> > Since it is at puppet master end, I think we cannot have that > >> >>> >> > change > >> >>> >> > in > >> >>> >> > the > >> >>> >> > script. Rather when setting up puppet master, we should select > >> >>> >> > the > >> >>> >> > correct > >> >>> >> > template file. I've just committed a sample template. We need > to > >> >>> >> > document > >> >>> >> > this. Anyone? > >> >>> >> > > >> >>> >> > BTW, there's a blocker with LB, which I discussed in another > >> >>> >> > thread. > >> >>> >> > > >> >>> >> > > >> >>> >> > On Sat, Mar 22, 2014 at 8:53 PM, chris snow < > [email protected]> > >> >>> >> > wrote: > >> >>> >> >> > >> >>> >> >> Ah, that will be why I'm seeing a JMS connectivity error then? > >> >>> >> >> :) > >> >>> >> >> > >> >>> >> >> Shall I change my script to update the jndi.properties? Or > will > >> >>> >> >> you > >> >>> >> >> be > >> >>> >> >> making that change in the stratos-setup.sh script? > >> >>> >> >> > >> >>> >> >> On Sat, Mar 22, 2014 at 3:15 PM, Nirmal Fernando > >> >>> >> >> <[email protected]> > >> >>> >> >> wrote: > >> >>> >> >> > Another step, I missed is the changes to puppet master > configs > >> >>> >> >> > with > >> >>> >> >> > the > >> >>> >> >> > introduction of activemq. > >> >>> >> >> > > >> >>> >> >> > jndi.properties file should be like this now: > >> >>> >> >> > > >> >>> >> >> > connectionfactoryName=TopicConnectionFactory > >> >>> >> >> > java.naming.provider.url=tcp://$mb_ip:$mb_port > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > > java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > On Sat, Mar 22, 2014 at 8:41 PM, Nirmal Fernando > >> >>> >> >> > <[email protected]> > >> >>> >> >> > wrote: > >> >>> >> >> >> > >> >>> >> >> >> Hi Chris, > >> >>> >> >> >> > >> >>> >> >> >> Where was it? May be I missed it. > >> >>> >> >> >> > >> >>> >> >> >> > >> >>> >> >> >> On Sat, Mar 22, 2014 at 8:35 PM, chris snow > >> >>> >> >> >> <[email protected]> > >> >>> >> >> >> wrote: > >> >>> >> >> >>> > >> >>> >> >> >>> Hi Nirmal - is the "clean.sh" step no longer needed? > >> >>> >> >> >>> > >> >>> >> >> >>> On Sat, Mar 22, 2014 at 8:37 AM, Nirmal Fernando > >> >>> >> >> >>> <[email protected]> > >> >>> >> >> >>> wrote: > >> >>> >> >> >>> > Hi All, > >> >>> >> >> >>> > > >> >>> >> >> >>> > I've added a set-up script to configure single JVM > thing, > >> >>> >> >> >>> > this is > >> >>> >> >> >>> > a > >> >>> >> >> >>> > quick > >> >>> >> >> >>> > dirty script to get us moving (so this could have few > >> >>> >> >> >>> > limitations > >> >>> >> >> >>> > issues). > >> >>> >> >> >>> > > >> >>> >> >> >>> > Please git pull and build and try out single jvm thing > and > >> >>> >> >> >>> > find > >> >>> >> >> >>> > bugs > >> >>> >> >> >>> > etc. > >> >>> >> >> >>> > > >> >>> >> >> >>> > You can follow the same steps at > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Automated+Product+Configuration > >> >>> >> >> >>> > with following changes. > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > ########################################################### > >> >>> >> >> >>> > > >> >>> >> >> >>> > steps 1 & 2 are applicable > >> >>> >> >> >>> > > >> >>> >> >> >>> > 3. Copy the > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > <source_home>/products/stratos/modules/distribution/target/apache-stratos-4.0.0-SNAPSHOT.zip > >> >>> >> >> >>> > file, and add it to the <stratos-pack-path> folder. > >> >>> >> >> >>> > > >> >>> >> >> >>> > 4. correct > >> >>> >> >> >>> > > >> >>> >> >> >>> > 5. Download > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > http://www.apache.org/dyn/closer.cgi?path=/activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz > >> >>> >> >> >>> > and copy the tar file to the <stratos-pack-path> folder. > >> >>> >> >> >>> > > >> >>> >> >> >>> > 6. correct > >> >>> >> >> >>> > > >> >>> >> >> >>> > 7. Download hawtbuf-1.2.jar from > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar > >> >>> >> >> >>> > and copy it to the <stratos-pack-path> folder. > >> >>> >> >> >>> > > >> >>> >> >> >>> > Also, In activemq 5.8 case you need following jars > (these > >> >>> >> >> >>> > can > >> >>> >> >> >>> > be > >> >>> >> >> >>> > taken > >> >>> >> >> >>> > from > >> >>> >> >> >>> > activemq lib directory); > >> >>> >> >> >>> > activemq-broker-5.8.0.jar > >> >>> >> >> >>> > > >> >>> >> >> >>> > activemq-client-5.8.0.jar > >> >>> >> >> >>> > > >> >>> >> >> >>> > geronimo-j2ee-management_1.1_spec-1.0.1.jar > >> >>> >> >> >>> > > >> >>> >> >> >>> > geronimo-jms_1.1_spec-1.1.1.jar > >> >>> >> >> >>> > > >> >>> >> >> >>> > Copy the above jars to the <stratos-pack-path> folder. > >> >>> >> >> >>> > > >> >>> >> >> >>> > 8. Update the following configurations in the > >> >>> >> >> >>> > stratos-setup.conf > >> >>> >> >> >>> > file, > >> >>> >> >> >>> > which > >> >>> >> >> >>> > is found in the <setup-path>/conf/ directory. > >> >>> >> >> >>> > > >> >>> >> >> >>> > export setup_path= #path to stratos-installer directory > >> >>> >> >> >>> > export stratos_pack_path= #Path to stratos-packs > directory > >> >>> >> >> >>> > > >> >>> >> >> >>> > export > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > mysql_connector_jar=$stratos_pack_path/"mysql-connector-java-5.1.29-bin.jar" > >> >>> >> >> >>> > #mysql connector jar file name > >> >>> >> >> >>> > > >> >>> >> >> >>> > export stratos_path= #Folder which stratos will be > >> >>> >> >> >>> > installed > >> >>> >> >> >>> > > >> >>> >> >> >>> > export JAVA_HOME= #Java home path > >> >>> >> >> >>> > > >> >>> >> >> >>> > export log_path=/var/log/apache-stratos > >> >>> >> >> >>> > > >> >>> >> >> >>> > export host_user="" #A host user account for the machine > >> >>> >> >> >>> > which > >> >>> >> >> >>> > run > >> >>> >> >> >>> > Stratos > >> >>> >> >> >>> > component(s) > >> >>> >> >> >>> > > >> >>> >> >> >>> > export stratos_domain="stratos.apache.org" > >> >>> >> >> >>> > > >> >>> >> >> >>> > export machine_ip="127.0.0.1" > >> >>> >> >> >>> > export offset=0 > >> >>> >> >> >>> > > >> >>> >> >> >>> > export mb_ip="127.0.0.1" # Machine ip on which mb > >> >>> >> >> >>> > run > >> >>> >> >> >>> > export mb_port=61616 #default port which the message > >> >>> >> >> >>> > broker > >> >>> >> >> >>> > service > >> >>> >> >> >>> > runs - > >> >>> >> >> >>> > it's 61616 in activemq case. > >> >>> >> >> >>> > > >> >>> >> >> >>> > #cep_artifacts_path : Enter the folder path that > contains > >> >>> >> >> >>> > the > >> >>> >> >> >>> > CEP > >> >>> >> >> >>> > artifact > >> >>> >> >> >>> > files, which are in the > >> >>> >> >> >>> > <source_home>/extensions/cep/artifacts/ > >> >>> >> >> >>> > directory. > >> >>> >> >> >>> > This is usually > >> >>> >> >> >>> > <incubator-stratos>/extensions/cep/artifacts > >> >>> >> >> >>> > export cep_artifacts_path= #Folder path containing cep > >> >>> >> >> >>> > artifacts > >> >>> >> >> >>> > files > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > export puppet_ip="127.0.0.1" # Machine ip on which > >> >>> >> >> >>> > puppet > >> >>> >> >> >>> > master > >> >>> >> >> >>> > run > >> >>> >> >> >>> > > >> >>> >> >> >>> > export puppet_hostname="puppet.stratos.com" # Host name > >> >>> >> >> >>> > given > >> >>> >> >> >>> > to > >> >>> >> >> >>> > identify > >> >>> >> >> >>> > the puppet master > >> >>> >> >> >>> > > >> >>> >> >> >>> > # puppet_environment is not necessary to change, if you > do > >> >>> >> >> >>> > not > >> >>> >> >> >>> > have > >> >>> >> >> >>> > any > >> >>> >> >> >>> > specific configuration > >> >>> >> >> >>> > export puppet_environment="stratos" # Name of puppet > >> >>> >> >> >>> > environment > >> >>> >> >> >>> > > >> >>> >> >> >>> > # IaaS Providers > >> >>> >> >> >>> > # enable relevant sections and configure properties > >> >>> >> >> >>> > > >> >>> >> >> >>> > # userstore database configuration > >> >>> >> >> >>> > export userstore_db_hostname="localhost" > >> >>> >> >> >>> > export userstore_db_schema="userstore" > >> >>> >> >> >>> > export userstore_db_port="3306" > >> >>> >> >> >>> > export userstore_db_user="root" > >> >>> >> >> >>> > export userstore_db_pass="root" > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > 9. Run following commands: > >> >>> >> >> >>> > > >> >>> >> >> >>> > cd $setup_path #move to the stratos-installer directory > >> >>> >> >> >>> > sudo ./stratos-setup.sh -p "all" > >> >>> >> >> >>> > > >> >>> >> >> >>> > This would set up activemq and Stratos single JVM and > >> >>> >> >> >>> > starts > >> >>> >> >> >>> > them > >> >>> >> >> >>> > up. > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > ############################################################################### > >> >>> >> >> >>> > > >> >>> >> >> >>> > PS: > >> >>> >> >> >>> > > >> >>> >> >> >>> > * Currently you cannot start profiles (there're some > >> >>> >> >> >>> > issues, > >> >>> >> >> >>> > needs > >> >>> >> >> >>> > to > >> >>> >> >> >>> > be > >> >>> >> >> >>> > fixed). > >> >>> >> >> >>> > * Currently there's no way to skip MB installation, it's > >> >>> >> >> >>> > great if > >> >>> >> >> >>> > someone > >> >>> >> >> >>> > can tweak the script for that. > >> >>> >> >> >>> > * Scripts are bound to activemq, need to generalize it. > >> >>> >> >> >>> > * If you want to use a different ActiveMQ version, you > >> >>> >> >> >>> > have > >> >>> >> >> >>> > to > >> >>> >> >> >>> > edit, > >> >>> >> >> >>> > conf/stratos-setup.conf; > >> >>> >> >> >>> > export mb_path=$stratos_path/"apache-activemq-5.8.0" > >> >>> >> >> >>> > export > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > mb_pack_path=$stratos_pack_path/"apache-activemq-5.8.0-bin.tar.gz" > >> >>> >> >> >>> > > >> >>> >> >> >>> > etc. > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > -- > >> >>> >> >> >>> > 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/ > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> -- > >> >>> >> >> 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/ > >> >>> > >> >>> > >> >>> > >> >>> -- > >> >>> 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/ > >> > >> > >> > >> -- > >> 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 >
