910451514dab37fe40e963cb683c2601641eeeb6
This patchset separates the configuration of the proxy from that of the queues server. This was done in order to simplify the configuration file for each, and because it is not expected that the proxy and the queues servers would be launched on the same host. Furthermore, many of the proxy options are not relevant to the queues server. Furthermore, to allow this, common.config had to be modified to take a prog parameter. This enabled the ability to save multiple configuration files to one directory. See below for details. The new files are: - etc/marconi-proxy.conf - etc/marconi-queues.conf They are expected to be saved to one of: - ~/.marconi - /etc/marconi Regarding namespaces, queues specific options are associated with the 'queues:*' group and proxy specific options are associated to the 'proxy:*' group. The appropriate changes are also applied to the test suite and helpers. Change-Id: I7cf25e47ecff47934b50c21000b31308e1a4c8a9 Implements: blueprint placement-service
Marconi
Message queuing service for OpenStack
Running a local Marconi server with MongoDB
Start a MongoDB instance:
mongodClone the Marconi repo:
git clone https://github.com/stackforge/marconi.gitcd to your local copy of the repo
Copy the Marconi config files to the directory ~/.marconi:
cp -r marconi/etc/*.conf-sample ~/.marconi/marconi.confFind the
[drivers:storage:mongodb]section in ~/.marconi/marconi.conf and modify the URI to point to your local mongod instance:uri = mongodb://localhostRun the following so you can see the results of any changes you make to the code, without having to reinstall the package each time:
python setup.py developStart the marconi server:
marconi-server
Description
Languages
Python
95.6%
PHP
1.8%
Shell
1.3%
HTML
0.9%
Lua
0.3%