OpenStack Messaging (Zaqar)
c9b0f65f18
We've been using a wrapper around oslo.config that worked well at the early stages of the project. Now, as the project grows, we need to user more features from oslo.config that wouldn't make sense to export through the wrapper we have. This patch deprecates marconi.common.config and uses oslo.config directly where needed. This is the first patch around the bp remove-global-config, upcoming patches will completely remove the usage of a global instance. Partially-implements remove-global-config Change-Id: Ie14c6bae8cdb72a6ed93a12c34cd8b156e059872 |
||
---|---|---|
etc | ||
marconi | ||
tests | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
AUTHORS.rst | ||
HACKING.rst | ||
MANIFEST.in | ||
openstack-common.conf | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Marconi
Message queuing service for OpenStack
Running a local Marconi server with MongoDB
Install MongoDB
Start a MongoDB instance:
mongod
Clone the Marconi repo:
git clone https://github.com/stackforge/marconi.git
cd to your local copy of the repo
Copy the Marconi config files to the directory ~/.marconi:
cp -r marconi/etc/*.conf-sample ~/.marconi/marconi.conf
Find the
[drivers:storage:mongodb]
section in ~/.marconi/marconi.conf and modify the URI to point to your local mongod instance:uri = mongodb://localhost
Run 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 develop
Start the marconi server:
marconi-server