)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"deec9d04886438dfc4214a60864856c461997bf3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Chad Lung \u003cchad.lung@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-10-24 10:58:40 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update the Marconi readme to have more detailed and correct installation instructions."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ie9e8c8caf7fd92024a097b914aadb2ef75d75989"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F%2F9V4%3D","line":7,"updated":"2013-10-24 16:04:46.000000000","message":"Hey, could you please fix the commit message following these guidelines? https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"0af5b168bcf53b75ad9d3e1c5ca205cd15ccd92f"}],"README.rst":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"deec9d04886438dfc4214a60864856c461997bf3","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    $ mongod"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"3. From your home folder create the **~/.marconi** folder and clone the repo::"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    $ cd"},{"line_number":17,"context_line":"    $ mkdir .marconi"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAATn%2F%2F9VY%3D","line":14,"updated":"2013-10-24 16:04:46.000000000","message":"Since you\u0027re working on this, what do you think about making it explicit that copying configs is optional?","commit_id":"0af5b168bcf53b75ad9d3e1c5ca205cd15ccd92f"},{"author":{"_account_id":6944,"name":"Allele Dev","email":"cpp.cabrera@gmail.com","username":"cpp-cabrera"},"change_message_id":"7e86e758c87a3740f79a3c9815b5b4429ff8bff7","unresolved":false,"context_lines":[{"line_number":37,"context_line":"   you may need to use sudo on the following command(s)::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    $ pip install -r requirements.txt"},{"line_number":40,"context_line":"    $ python setup.py develop"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"8. (Optional) Run the following so you can see the results of any changes you"},{"line_number":43,"context_line":"   make to the code, without having to reinstall the package each time"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAATn%2F%2F9Vk%3D","line":40,"updated":"2013-10-24 16:05:24.000000000","message":"`python setup.py develop` has been deprecated in favor of `pip install -e .`, since that will always Do The Right Thing. Sometimes, `python setup.py develop` will fail, depending on the version of setuptools that is installed.","commit_id":"0af5b168bcf53b75ad9d3e1c5ca205cd15ccd92f"},{"author":{"_account_id":6944,"name":"Allele Dev","email":"cpp.cabrera@gmail.com","username":"cpp-cabrera"},"change_message_id":"7e86e758c87a3740f79a3c9815b5b4429ff8bff7","unresolved":false,"context_lines":[{"line_number":49,"context_line":"   account that will run Marconi)::"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    $ sudo mkdir /var/log/marconi/"},{"line_number":52,"context_line":"    $ sudo chown [USER THAT WILL RUN MARCONI] /var/log/marconi/"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"9. Start the marconi server::"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAATn%2F%2F9Vc%3D","line":52,"updated":"2013-10-24 16:05:24.000000000","message":"Alternatively, one can change the logging folder directory to one that is writable by a non-root user by setting:\n\n    [DEFAULT]\n    log_file \u003d server.log","commit_id":"0af5b168bcf53b75ad9d3e1c5ca205cd15ccd92f"},{"author":{"_account_id":6943,"name":"Zhihao Yuan","email":"zhihao.yuan@rackspace.com","username":"zyuan"},"change_message_id":"4b769d04f7656a6afef3baf7016ccf48e6fda9ad","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    $ mongod"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"3. From your home folder create the **~/.marconi** folder and clone the repo::"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    $ cd"},{"line_number":22,"context_line":"    $ mkdir .marconi"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAATn%2F%2F8Ms%3D","line":19,"updated":"2013-10-24 21:12:49.000000000","message":"You may want to format paths with `verbatim`, same as those in commands.","commit_id":"25aaa96aa14f45f646c25e8476c0f1eec84834cc"},{"author":{"_account_id":6943,"name":"Zhihao Yuan","email":"zhihao.yuan@rackspace.com","username":"zyuan"},"change_message_id":"4b769d04f7656a6afef3baf7016ccf48e6fda9ad","unresolved":false,"context_lines":[{"line_number":33,"context_line":"   to your local mongod instance::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    uri \u003d mongodb://localhost"},{"line_number":36,"context_line":"    "},{"line_number":37,"context_line":"6. For logging, find the ``[DEFAULT]`` section in"},{"line_number":38,"context_line":"   **~/.marconi/marconi-queues.conf** and modify as desired::"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAATn%2F%2F8M0%3D","line":36,"updated":"2013-10-24 21:12:49.000000000","message":"Remove this whitespace.","commit_id":"25aaa96aa14f45f646c25e8476c0f1eec84834cc"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"96d9774987a40fe2adfee97fbd1a74cf3cd20308","unresolved":false,"context_lines":[{"line_number":7,"context_line":"-------------------------------------------"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"**Note:** These instructions are for running a local instance of Marconi for"},{"line_number":10,"context_line":"testing or development work, it is not meant as a production deployment"},{"line_number":11,"context_line":"installation guide. Feel free to adjust the paths to your preferences."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. `Install MongoDB`_"}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAATn%2F%2F6Nc%3D","line":10,"updated":"2013-10-25 15:12:00.000000000","message":"For a development / testing environment, all the steps bellow are actually not necessary. I\u0027d like to make it explicit that some of this steps are optional.","commit_id":"98560d932170e4699c360248dabc7d5fd80b3ce8"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"96d9774987a40fe2adfee97fbd1a74cf3cd20308","unresolved":false,"context_lines":[{"line_number":10,"context_line":"testing or development work, it is not meant as a production deployment"},{"line_number":11,"context_line":"installation guide. Feel free to adjust the paths to your preferences."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. `Install MongoDB`_"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"2. Start a MongoDB instance::"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAATn%2F%2F6NE%3D","line":13,"updated":"2013-10-25 15:12:00.000000000","message":"I think it\u0027s fine to \u0027assume\u0027 the user knows how to start a mongodb instance. This may change in the future and will make this readme obsolete. In other words, I\u0027d prefer to remove this step- and number 2 -  from our README.","commit_id":"98560d932170e4699c360248dabc7d5fd80b3ce8"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"96d9774987a40fe2adfee97fbd1a74cf3cd20308","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"1. `Install MongoDB`_"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"2. Start a MongoDB instance::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    $ mongod"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAATn%2F%2F6NI%3D","line":15,"updated":"2013-10-25 15:12:00.000000000","message":"ditto","commit_id":"98560d932170e4699c360248dabc7d5fd80b3ce8"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"96d9774987a40fe2adfee97fbd1a74cf3cd20308","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   ``~/.marconi/marconi-queues.conf`` and modify the URI to point"},{"line_number":33,"context_line":"   to your local mongod instance::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    uri \u003d mongodb://localhost"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"6. For logging, find the ``[DEFAULT]`` section in"},{"line_number":38,"context_line":"   ``~/.marconi/marconi-queues.conf`` and modify as desired::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAATn%2F%2F6MU%3D","line":35,"updated":"2013-10-25 15:12:00.000000000","message":"What about having: \n\n  uri \u003d mongodb://$MONGODB_HOST:$MONGODB_PORT","commit_id":"98560d932170e4699c360248dabc7d5fd80b3ce8"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"96d9774987a40fe2adfee97fbd1a74cf3cd20308","unresolved":false,"context_lines":[{"line_number":55,"context_line":"10. Test out that Marconi is working with a health check which should return an"},{"line_number":56,"context_line":"    HTTP 204::"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    $ curl -i -X GET http://127.0.0.1:8888/v1/health"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":".. _`OpenStack` : http://openstack.org/"},{"line_number":61,"context_line":".. _`Install mongodb` : http://docs.mongodb.org/manual/installation/"}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAATn%2F%2F5dc%3D","line":58,"updated":"2013-10-25 15:12:00.000000000","message":"This is an admin endpoint (or will be very very soon), which requires admin_mode to be set in marconi-queues.conf. What about using a \u0027queue put\u0027 example here ?","commit_id":"98560d932170e4699c360248dabc7d5fd80b3ce8"}]}
