[Erp5-report] r45243 luke - /slapos/trunk/software_release/nosqltestbed/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Apr 8 13:06:13 CEST 2011
Author: luke
Date: Fri Apr 8 13:06:13 2011
New Revision: 45243
URL: http://svn.erp5.org?rev=45243&view=rev
Log:
- SlapOS distributed scalability testing environment for no SQL
database engines
Added:
slapos/trunk/software_release/nosqltestbed/
slapos/trunk/software_release/nosqltestbed/instance.cfg
slapos/trunk/software_release/nosqltestbed/libmemcached.cfg
slapos/trunk/software_release/nosqltestbed/memstrike.cfg
slapos/trunk/software_release/nosqltestbed/software.cfg
Added: slapos/trunk/software_release/nosqltestbed/instance.cfg
URL: http://svn.erp5.org/slapos/trunk/software_release/nosqltestbed/instance.cfg?rev=45243&view=auto
==============================================================================
--- slapos/trunk/software_release/nosqltestbed/instance.cfg (added)
+++ slapos/trunk/software_release/nosqltestbed/instance.cfg [utf8] Fri Apr 8 13:06:13 2011
@@ -0,0 +1,16 @@
+[buildout]
+parts =
+ kumoinstance
+
+eggs-directory = ${buildout:eggs-directory}
+develop-eggs-directory = ${buildout:develop-eggs-directory}
+
+[kumoinstance]
+<=slap_connection
+recipe = slapos.recipe.nosqltestbed
+manager_binary = ${kumo:location}/bin/kumo-manager
+server_binary = ${kumo:location}/bin/kumo-server
+gateway_binary = ${kumo:location}/bin/kumo-gateway
+nosqltester_binary = ${buildout:bin-directory}/nosqltester
+memstrike_binary = ${memstrike:location}/bin/memstrike
+nosqltester_manager_binary = ${buildout:bin-directory}/nosqltester_manager
Added: slapos/trunk/software_release/nosqltestbed/libmemcached.cfg
URL: http://svn.erp5.org/slapos/trunk/software_release/nosqltestbed/libmemcached.cfg?rev=45243&view=auto
==============================================================================
--- slapos/trunk/software_release/nosqltestbed/libmemcached.cfg (added)
+++ slapos/trunk/software_release/nosqltestbed/libmemcached.cfg [utf8] Fri Apr 8 13:06:13 2011
@@ -0,0 +1,19 @@
+[buildout]
+
+parts =
+ libmemcached
+
+[libmemcached]
+recipe = hexagonit.recipe.cmmi
+url = http://launchpad.net/libmemcached/1.0/0.44/+download/libmemcached-0.44.tar.gz
+md5sum = e6bd825c46fa080b550f90f9001cba8c
+configure-options =
+ --without-docs
+ --without-memcached
+ --without-libgtest-prefix
+ --without-libevent-prefix
+ --without-libinnodb-prefix
+ --without-libsasl-prefix
+ --without-libsasl2-prefix
+
+
Added: slapos/trunk/software_release/nosqltestbed/memstrike.cfg
URL: http://svn.erp5.org/slapos/trunk/software_release/nosqltestbed/memstrike.cfg?rev=45243&view=auto
==============================================================================
--- slapos/trunk/software_release/nosqltestbed/memstrike.cfg (added)
+++ slapos/trunk/software_release/nosqltestbed/memstrike.cfg [utf8] Fri Apr 8 13:06:13 2011
@@ -0,0 +1,36 @@
+[buildout]
+extends =
+ https://svn.erp5.org/repos/public/slapos/trunk/software_release/nosqltestbed/libmemcached.cfg
+ https://svn.erp5.org/repos/public/erp5/trunk/buildout/software-profiles/git.cfg
+ https://svn.erp5.org/repos/public/erp5/trunk/buildout/software-profiles/autoconf.cfg
+ https://svn.erp5.org/repos/public/erp5/trunk/buildout/software-profiles/automake.cfg
+ https://svn.erp5.org/repos/public/erp5/trunk/buildout/software-profiles/libtool.cfg
+
+parts =
+ memstrike
+
+[memstrike]
+recipe = hexagonit.recipe.cmmi
+path = ${memstrikesource:location}
+configure-command =
+ ./bootstrap
+ ./configure
+configure-options =
+ --prefix=${buildout:parts-directory}/${:_buildout_section_name_}
+ --with-libmemcached=${libmemcached:location}
+environment =
+ PATH =${autoconf:location}/bin:${automake-1.11:location}/bin:${libtool:location}/bin:%(PATH)s
+ LDFLAGS =-Wl,-rpath=${libmemcached:location}/lib
+
+[memstrikesource]
+recipe=plone.recipe.command
+location = ${buildout:parts-directory}/${:_buildout_section_name_}
+stop-on-error = true
+revision = 39d7a99e8bb7eea6df8b
+command =
+ rm -rf ${:location} &&
+ ${git:location}/bin/git clone --quiet git://github.com/frsyuki/memstrike.git ${:location} &&
+ cd ${:location} &&
+ ${git:location}/bin/git checkout --quiet ${:revision} *
+update-command =
+ echo "Nothing to update"
Added: slapos/trunk/software_release/nosqltestbed/software.cfg
URL: http://svn.erp5.org/slapos/trunk/software_release/nosqltestbed/software.cfg?rev=45243&view=auto
==============================================================================
--- slapos/trunk/software_release/nosqltestbed/software.cfg (added)
+++ slapos/trunk/software_release/nosqltestbed/software.cfg [utf8] Fri Apr 8 13:06:13 2011
@@ -0,0 +1,30 @@
+[buildout]
+extends =
+ https://svn.erp5.org/repos/public/erp5/trunk/buildout/software-profiles/kumo.cfg
+ https://svn.erp5.org/repos/public/slapos/trunk/software_release/nosqltestbed/memstrike.cfg
+ https://svn.erp5.org/repos/public/erp5/trunk/buildout/software-profiles/lxml-python.cfg
+
+parts =
+ template
+ eggs
+ kumo
+ memstrike
+
+[kumo]
+environment += CXXFLAGS=-DKUMO_IPV6
+
+[template]
+recipe = slapos.recipe.template
+url = https://svn.erp5.org/repos/public/slapos/trunk/software_release/nosqltestbed/instance.cfg
+md5sum = 35e9dff34d7345af571f5d051cb01fe2
+output = ${buildout:directory}/template.cfg
+mode = 0644
+
+[eggs]
+recipe = zc.recipe.egg
+eggs =
+ ${lxml-python:egg}
+ slapos.recipe.nosqltestbed
+ slapos.tool.nosqltester
+ slapos.tool.nosqltester_manager
+ slapos.tool.nosqltester_manager.kumo
More information about the Erp5-report
mailing list