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
>

Reply via email to