[openstack-dev] [Savanna]Creating new plugin

2013-09-13 Thread Arindam Choudhury
Hi,

I am trying to provision hadoop0.20.203.0 with jdk6u45. So, I tweaked 
savanna-image-elements and created a pre-installed vm image.
Then I copied vanilla and edit it to create a new plugin named mango. also to 
include the new plugin, I edited etc/savanna/savanna.conf as follows:

plugins=vanilla,mango
[plugin:vanilla]
plugin_class=savanna.plugins.vanilla.plugin:VanillaProvider
[plugin:mango]
plugin_class=savanna.plugins.mango.plugin:MangoProvider

Then, When I try to start the savanna daemon I get the following error:

# tools/install_venv
  removing /root/savanna/.tox/log
using tox.ini: /root/savanna/tox.ini
using tox-1.6.1 from /usr/lib/python2.6/site-packages/tox/__init__.pyc
GLOB start: packaging 
GLOB sdist-make: /root/savanna/setup.py
  removing /root/savanna/.tox/dist
  /root/savanna$ /usr/bin/python /root/savanna/setup.py sdist --formats=zip 
--dist-dir /root/savanna/.tox/dist /root/savanna/.tox/log/tox-0.log
GLOB finish: packaging after 3.06 seconds
copying new sdistfile to '/root/.tox/distshare/savanna-0.2.a26.g3a8ddfb.zip'
venv start: getenv /root/savanna/.tox/venv
venv reusing: /root/savanna/.tox/venv
venv finish: getenv after 0.03 seconds
venv start: installpkg /root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip
venv inst-nodeps: /root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip
setting 
PATH=/root/savanna/.tox/venv/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  /root/savanna$ /root/savanna/.tox/venv/bin/pip install --pre 
/root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip -U --no-deps 
/root/savanna/.tox/venv/log/venv-10.log
venv finish: installpkg after 2.85 seconds
venv start: runtests 
venv runtests: commands[0] | python --version
setting 
PATH=/root/savanna/.tox/venv/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  /root/savanna$ /root/savanna/.tox/venv/bin/python --version 
Python 2.6.6
venv finish: runtests after 0.00 seconds
_ summary 
__
  venv: commands succeeded
  congratulations :)


# tox -evenv -- savanna-api --config-file etc/savanna/savanna.conf -d
GLOB sdist-make: /root/savanna/setup.py
venv inst-nodeps: /root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip
venv runtests: commands[0] | savanna-api --config-file etc/savanna/savanna.conf 
-d
/root/savanna/.tox/venv/lib/python2.6/site-packages/sqlalchemy/engine/strategies.py:117:
 SADeprecationWarning: The 'listeners' argument to Pool (and create_engine()) 
is deprecated.  Use event.listen().
  pool = poolclass(creator, **pool_args)
/root/savanna/.tox/venv/lib/python2.6/site-packages/sqlalchemy/pool.py:160: 
SADeprecationWarning: Pool.add_listener is deprecated.  Use event.listen()
  self.add_listener(l)
2013-09-13 15:28:23.443 4783 DEBUG savanna.plugins.base [-] List of requested 
plugins: ['vanilla', 'mango'] _load_all_plugins 
/root/savanna/.tox/venv/lib/python2.6/site-packages/savanna/plugins/base.py:113
2013-09-13 15:28:23.501 4783 CRITICAL savanna [-] [Errno 2] No such file or 
directory: 
'/root/savanna/.tox/venv/lib/python2.6/site-packages/savanna/plugins/mango/resources/core-default.xml'
ERROR: InvocationError: '/root/savanna/.tox/venv/bin/savanna-api --config-file 
etc/savanna/savanna.conf -d'
_ summary 
__
ERROR:   venv: commands failed


  ___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Savanna]Creating new plugin

2013-09-13 Thread Alexander Ignatov

Hi Arindam,

It seems you forgot to do 'git add' on 
'savanna/plugins/mango/resources/core-default.xml'
Please do this on the other xml and resource files you are using in the 
mango plugin.


Regards,
Alexander Ignatov

On 9/13/2013 5:33 PM, Arindam Choudhury wrote:

Hi,

I am trying to provision hadoop0.20.203.0 with jdk6u45. So, I tweaked 
savanna-image-elements and created a pre-installed vm image.
Then I copied vanilla and edit it to create a new plugin named mango. 
also to include the new plugin, I edited etc/savanna/savanna.conf as 
follows:


plugins=vanilla,mango
[plugin:vanilla]
plugin_class=savanna.plugins.vanilla.plugin:VanillaProvider
[plugin:mango]
plugin_class=savanna.plugins.mango.plugin:MangoProvider

Then, When I try to start the savanna daemon I get the following error:

# tools/install_venv
  removing /root/savanna/.tox/log
using tox.ini: /root/savanna/tox.ini
using tox-1.6.1 from /usr/lib/python2.6/site-packages/tox/__init__.pyc
GLOB start: packaging
GLOB sdist-make: /root/savanna/setup.py
  removing /root/savanna/.tox/dist
  /root/savanna$ /usr/bin/python /root/savanna/setup.py sdist 
--formats=zip --dist-dir /root/savanna/.tox/dist 
/root/savanna/.tox/log/tox-0.log

GLOB finish: packaging after 3.06 seconds
copying new sdistfile to 
'/root/.tox/distshare/savanna-0.2.a26.g3a8ddfb.zip'

venv start: getenv /root/savanna/.tox/venv
venv reusing: /root/savanna/.tox/venv
venv finish: getenv after 0.03 seconds
venv start: installpkg 
/root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip

venv inst-nodeps: /root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip
setting 
PATH=/root/savanna/.tox/venv/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  /root/savanna$ /root/savanna/.tox/venv/bin/pip install --pre 
/root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip -U --no-deps 
/root/savanna/.tox/venv/log/venv-10.log

venv finish: installpkg after 2.85 seconds
venv start: runtests
venv runtests: commands[0] | python --version
setting 
PATH=/root/savanna/.tox/venv/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

  /root/savanna$ /root/savanna/.tox/venv/bin/python --version
Python 2.6.6
venv finish: runtests after 0.00 seconds
_ 
summary __

  venv: commands succeeded
  congratulations :)


# tox -evenv -- savanna-api --config-file etc/savanna/savanna.conf -d
GLOB sdist-make: /root/savanna/setup.py
venv inst-nodeps: /root/savanna/.tox/dist/savanna-0.2.a26.g3a8ddfb.zip
venv runtests: commands[0] | savanna-api --config-file 
etc/savanna/savanna.conf -d
/root/savanna/.tox/venv/lib/python2.6/site-packages/sqlalchemy/engine/strategies.py:117: 
SADeprecationWarning: The 'listeners' argument to Pool (and 
create_engine()) is deprecated.  Use event.listen().

  pool = poolclass(creator, **pool_args)
/root/savanna/.tox/venv/lib/python2.6/site-packages/sqlalchemy/pool.py:160: 
SADeprecationWarning: Pool.add_listener is deprecated.  Use event.listen()

  self.add_listener(l)
2013-09-13 15:28:23.443 4783 DEBUG savanna.plugins.base [-] List of 
requested plugins: ['vanilla', 'mango'] _load_all_plugins 
/root/savanna/.tox/venv/lib/python2.6/site-packages/savanna/plugins/base.py:113
2013-09-13 15:28:23.501 4783 CRITICAL savanna [-] [Errno 2] No such 
file or directory: 
'/root/savanna/.tox/venv/lib/python2.6/site-packages/savanna/plugins/mango/resources/core-default.xml'
ERROR: InvocationError: '/root/savanna/.tox/venv/bin/savanna-api 
--config-file etc/savanna/savanna.conf -d'
_ 
summary __

ERROR:   venv: commands failed




___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev