)]}'
{"doc/source/conf.py":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"# General information about the project."},{"line_number":58,"context_line":"project \u003d u\u0027Sahara\u0027"},{"line_number":59,"context_line":"copyright \u003d u\u00272013, OpenStack Foundation\u0027"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"# The version info for the project you\u0027re documenting, acts as replacement for"},{"line_number":62,"context_line":"# |version| and |release|, also used in various other places throughout the"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAWH%2F%2F8BY%3D","line":59,"updated":"2014-03-12 20:23:16.000000000","message":"we should updated these dates sometime","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/devref/development.guidelines.rst":[{"author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"change_message_id":"5345137f32f58ed9412ea3dc6e3953acbd9e726c","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"All Sahara docs are written using Sphinx / RST and located in the main repo"},{"line_number":43,"context_line":"in ``doc`` directory. You can add/edit pages here to update"},{"line_number":44,"context_line":"https://sahara.readthedocs.org/en/latest/ site."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The documentation in docstrings should follow the `PEP 257`_ conventions"},{"line_number":47,"context_line":"(as mentioned in the `PEP 8`_ guidelines)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F77I%3D","line":44,"updated":"2014-03-12 20:36:55.000000000","message":"i think this should be http://docs.openstack.org/developer/sahara","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/devref/plugin.spi.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":47,"context_line":"validate(cluster)"},{"line_number":48,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Validates a given cluster object. Raises *SaharaException* with meaningful message."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"*Returns*: None"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2F8%3D","line":50,"updated":"2014-03-12 20:23:16.000000000","message":"is this name changed planned somewhere?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/devref/quickstart.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    $ ssh user@hostname"},{"line_number":71,"context_line":"    $ wget http://sahara-files.mirantis.com/savanna-0.3-vanilla-1.2.1-ubuntu-13.04.qcow2"},{"line_number":72,"context_line":"    $ glance image-create --name\u003dsahara-0.3-vanilla-1.2.1-ubuntu-13.04 \\"},{"line_number":73,"context_line":"      --disk-format\u003dqcow2 --container-format\u003dbare \u003c ./savanna-0.3-vanilla-1.2.1-ubuntu-13.04.qcow2"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2Fg%3D","line":72,"updated":"2014-03-12 20:23:16.000000000","message":"is the image name changing?\n\nsince it\u0027s 0.3 it could stay the same. the next rev of the doc could use an image w/ sahara in the name...","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    $ ssh user@hostname"},{"line_number":81,"context_line":"    $ wget http://sahara-files.mirantis.com/savanna-0.3-vanilla-1.2.1-fedora-19.qcow2"},{"line_number":82,"context_line":"    $ glance image-create --name\u003dsahara-0.3-vanilla-1.2.1-fedora-19 \\"},{"line_number":83,"context_line":"      --disk-format\u003dqcow2 --container-format\u003dbare \u003c ./savanna-0.3-vanilla-1.2.1-fedora-19.qcow2"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2FI%3D","line":82,"updated":"2014-03-12 20:23:16.000000000","message":"ditto","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    +--------------------------------------+-----------------------------------------+"},{"line_number":95,"context_line":"    | ID                                   | Name                                    |"},{"line_number":96,"context_line":"    +--------------------------------------+-----------------------------------------+"},{"line_number":97,"context_line":"    | 3f9fc974-b484-4756-82a4-bff9e116919b | sahara-0.3-vanilla-1.2.1-ubuntu-13.04  |"},{"line_number":98,"context_line":"    +--------------------------------------+-----------------------------------------+"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    $ export IMAGE_ID\u003d\"3f9fc974-b484-4756-82a4-bff9e116919b\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2B4%3D","line":97,"updated":"2014-03-12 20:23:16.000000000","message":"spacing issue","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":152,"context_line":"                    \"_sahara_tag_1.2.1\": \"True\","},{"line_number":153,"context_line":"                    \"_sahara_tag_ubuntu\": \"True\","},{"line_number":154,"context_line":"                    \"_sahara_tag_vanilla\": \"True\","},{"line_number":155,"context_line":"                    \"_sahara_username\": \"ubuntu\""},{"line_number":156,"context_line":"                },"},{"line_number":157,"context_line":"                \"minDisk\": 0,"},{"line_number":158,"context_line":"                \"minRam\": 0,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2Bs%3D","line":155,"updated":"2014-03-12 20:23:16.000000000","message":"where are these tag name changes planned?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/horizon/dev.environment.guide.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":77,"context_line":".. sourcecode:: python"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   OPENSTACK_HOST \u003d \"ip of your controller\""},{"line_number":80,"context_line":"   SAVANNA_URL \u003d \"url for sahara (e.g. \"http://localhost:8386/v1.1\")\""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"If you are using Neutron instead of Nova Network:"},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2BY%3D","line":80,"updated":"2014-03-12 20:23:16.000000000","message":"is this changing to SAHARA_URL?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    $ git clone https://github.com/openstack/sahara-dashboard.git"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"6. Export SAVANNA_DASHBOARD_HOME environment variable with path to sahara-dashboard folder. E.g.:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. sourcecode:: console"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2BE%3D","line":101,"updated":"2014-03-12 20:23:16.000000000","message":"worth changing this variable name","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. sourcecode:: console"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    $ export SAVANNA_DASHBOARD_HOME\u003d$(pwd)/sahara-dashboard"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"7. Install sahara-dashboard module to horizon\u0027s venv. Go to horizon folder and execute:"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F7%2BA%3D","line":105,"updated":"2014-03-12 20:23:16.000000000","message":"ditto","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. sourcecode:: console"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    $ .venv/bin/pip install $SAVANNA_DASHBOARD_HOME"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"8. Create a symlink to sahara-dashboard source"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F798%3D","line":111,"updated":"2014-03-12 20:23:16.000000000","message":"ditto","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":".. sourcecode:: console"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"   $ ln -s $SAVANNA_DASHBOARD_HOME/saharadashboard .venv/lib/python2.7/site-packages/saharadashboard"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"9. In ``openstack_dashboard/settings.py`` add sahara to"},{"line_number":120,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F790%3D","line":117,"updated":"2014-03-12 20:23:16.000000000","message":"ditto","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/horizon/installation.guide.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. sourcecode:: console"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    $ sudo yum install python-django-sahara"},{"line_number":32,"context_line":".."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   Otherwise:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F79c%3D","line":31,"updated":"2014-03-12 20:23:16.000000000","message":"this won\u0027t work for a few weeks, but will eventually. should we postpone the doc change?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"   Note: ``settings.py`` file is located in ``/usr/share/openstack-dashboard/openstack_dashboard/`` by default."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"3) Also you have to specify **SAVANNA_URL** in local_settings.py. For example:"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. sourcecode:: python"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F79Q%3D","line":66,"updated":"2014-03-12 20:23:16.000000000","message":"what\u0027s the plan for SAVANNA_URL?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. sourcecode:: python"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    SAVANNA_URL \u003d \u0027http://localhost:8386/v1.1\u0027"},{"line_number":71,"context_line":".."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"If you are using Neutron instead of Nova Network:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F79I%3D","line":70,"updated":"2014-03-12 20:23:16.000000000","message":"ditto","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/restapi/rest_api_v1.0.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    .. sourcecode:: http"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        GET http://sahara/v1.0/775181/plugins"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    **response**"},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F78I%3D","line":118,"updated":"2014-03-12 20:23:16.000000000","message":"check with chad to verify this change","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/restapi/rest_api_v1.1_EDP.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":1361,"context_line":"                                \"consoleUrl\": \"http://edp-master-001:50030/jobdetails.jsp?jobid\u003djob_201310171352_0001\","},{"line_number":1362,"context_line":"                                \"toString\": \"Action name[job-node] status[RUNNING]\","},{"line_number":1363,"context_line":"                                \"externalStatus\": \"RUNNING\","},{"line_number":1364,"context_line":"                                \"conf\": \"\u003cpig xmlns\u003d\\\"uri:oozie:workflow:0.2\\\"\u003e\\r\\n  \u003cjob-tracker\u003eedp-master-001:8021\u003c/job-tracker\u003e\\r\\n  \u003cname-node\u003ehdfs://edp-master-001:8020\u003c/name-node\u003e\\r\\n  \u003cconfiguration\u003e\\r\\n    \u003cproperty\u003e\\r\\n      \u003cname\u003efs.swift.service.sahara.password\u003c/name\u003e\\r\\n      \u003cvalue\u003eswordfish\u003c/value\u003e\\r\\n    \u003c/property\u003e\\r\\n    \u003cproperty\u003e\\r\\n      \u003cname\u003efs.swift.service.sahara.username\u003c/name\u003e\\r\\n      \u003cvalue\u003eadmin\u003c/value\u003e\\r\\n    \u003c/property\u003e\\r\\n  \u003c/configuration\u003e\\r\\n  \u003cscript\u003eexample.pig\u003c/script\u003e\\r\\n  \u003cparam\u003eINPUT\u003dswift://container.sahara/text\u003c/param\u003e\\r\\n  \u003cparam\u003eOUTPUT\u003dswift://container.sahara/output\u003c/param\u003e\\r\\n\u003c/pig\u003e\","},{"line_number":1365,"context_line":"                                \"type\": \"pig\","},{"line_number":1366,"context_line":"                                \"trackerUri\": \"edp-master-001:8021\","},{"line_number":1367,"context_line":"                                \"externalChildIDs\": null,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F77Y%3D","line":1364,"updated":"2014-03-12 20:23:16.000000000","message":"what\u0027s the timing for these changes in the swiftfs code and binaries that we consume (built into images via sahara-image-elements)?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}],"doc/source/userdoc/features.rst":[{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    $ hadoop distcp -D fs.swift.service.shara.username\u003dadmin \\"},{"line_number":27,"context_line":"     -D fs.swift.service.shara.password\u003dswordfish \\"},{"line_number":28,"context_line":"     swift://integration.shara/temp swift://integration.shara/temp1"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"How to compose a swift URL? The template is: ``swift://${container}.${provider}/${object}``."},{"line_number":31,"context_line":"We don\u0027t need to point out the account because it will be automatically"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F77E%3D","line":28,"updated":"2014-03-12 20:23:16.000000000","message":"s/shara/sahara/ ?","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"${provider} was designed to provide an opportunity to work"},{"line_number":35,"context_line":"with several Swift installations. E.g. it is possible to read data from one Swift installation and write it to another one."},{"line_number":36,"context_line":"But as for now, Shara automatically generates configs only for one Swift installation"},{"line_number":37,"context_line":"with name \"sahara\"."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Currently user can only enable/disable Swift for a Hadoop cluster. But there is a blueprint about making Swift access"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F768%3D","line":36,"updated":"2014-03-12 20:23:16.000000000","message":"Sahara","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"with name \"sahara\"."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Currently user can only enable/disable Swift for a Hadoop cluster. But there is a blueprint about making Swift access"},{"line_number":40,"context_line":"more configurable: https://blueprints.launchpad.net/shara/+spec/swift-configuration-through-rest-and-ui"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Currently this feature is supported only by :doc:`vanilla_plugin`."},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F76w%3D","line":40,"updated":"2014-03-12 20:23:16.000000000","message":"ditto","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"},{"author":{"_account_id":7555,"name":"Matthew Farrellee","email":"matt@redhat.com","username":"farrellee"},"change_message_id":"75ead8e7baa5ae46be861994bd97ee8efc8b460d","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. sourcecode:: python"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    SAHARA_USE_NEUTRON\u003dTrue"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Floating IP Management"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAWH%2F%2F76o%3D","line":71,"updated":"2014-03-12 20:23:16.000000000","message":"check w/ aignatov re timing of this change","commit_id":"7df1a1c010dbed296ffdd5c9e4e645860c6cca33"}]}
