)]}'
{"doc/saio/bin/remakerings":[{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"a01182e5eb868b8814850936a3095149cccf997c","unresolved":false,"context_lines":[{"line_number":23,"context_line":"swift-ring-builder object-2.builder add r1z2-127.0.0.1:6020/sdb2 1"},{"line_number":24,"context_line":"swift-ring-builder object-2.builder add r1z3-127.0.0.1:6030/sdb3 1"},{"line_number":25,"context_line":"swift-ring-builder object-2.builder add r1z4-127.0.0.1:6040/sdb4 1"},{"line_number":26,"context_line":"swift-ring-builder object-2.builder add r1z4-127.0.0.1:6050/sdb5 1"},{"line_number":27,"context_line":"swift-ring-builder object-2.builder rebalance"},{"line_number":28,"context_line":"swift-ring-builder container.builder create 10 3 1"},{"line_number":29,"context_line":"swift-ring-builder container.builder add r1z1-127.0.0.1:6011/sdb1 1"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"baa201ad_4c0ce53b","line":26,"updated":"2014-10-15 12:09:29.000000000","message":"note to self:  update zone numbers also","commit_id":"17f486e8e6c42c6726bcae045f0c905671752a95"}],"doc/saio/bin/resetswift":[{"author":{"_account_id":5189,"name":"Yuan Zhou","email":"dunk007@gmail.com","username":"yuan-zhou"},"change_message_id":"a9dc31970f0ac9b03a3509adc993af440ae14bd7","unresolved":false,"context_lines":[{"line_number":9,"context_line":"sudo mount /mnt/sdb1"},{"line_number":10,"context_line":"sudo mkdir /mnt/sdb1/1 /mnt/sdb1/2 /mnt/sdb1/3 /mnt/sdb1/4 /mnt/sdb1/5"},{"line_number":11,"context_line":"sudo chown ${USER}:${USER} /mnt/sdb1/*"},{"line_number":12,"context_line":"mkdir -p /srv/1/node/sdb1 /srv/2/node/sdb2 /srv/3/node/sdb3 /srv/4/node/sdb4 /srv/4/node/sdb5"},{"line_number":13,"context_line":"sudo rm -f /var/log/debug /var/log/messages /var/log/rsyncd.log /var/log/syslog"},{"line_number":14,"context_line":"find /var/cache/swift* -type f -name *.recon -exec rm -f {} \\;"},{"line_number":15,"context_line":"# On Fedora use \"systemctl restart \u003cservice\u003e\""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"baa201ad_18e169d0","line":12,"updated":"2014-10-14 03:08:37.000000000","message":"/srv/5/node/sdb5","commit_id":"17f486e8e6c42c6726bcae045f0c905671752a95"}],"doc/saio/swift/object-server/1.conf":[{"author":{"_account_id":5189,"name":"Yuan Zhou","email":"dunk007@gmail.com","username":"yuan-zhou"},"change_message_id":"5eccd0cd27f418cc7089f057ab1b2c9a0596679a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"vm_test_mode \u003d yes"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[object-reconstructor]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"[object-updater]"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"[object-auditor]"}],"source_content_type":"text/plain","patch_set":6,"id":"3a961159_51dacee8","line":26,"updated":"2014-12-11 01:25:27.000000000","message":"Do we still need this section in object-server.conf? \nSeems like we\u0027ll have a separate config file for the resconstructor? https://review.openstack.org/#/c/131872/","commit_id":"f94d9f2b3700c5d3594b11e9073114314b069153"},{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"d1de846ba685fef913407694f4c352a5798e8db8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"vm_test_mode \u003d yes"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[object-reconstructor]"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"[object-updater]"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"[object-auditor]"}],"source_content_type":"text/plain","patch_set":6,"id":"3a961159_865c7eef","line":26,"in_reply_to":"3a961159_51dacee8","updated":"2014-12-15 19:45:18.000000000","message":"correct, it will change when that other patch lands but its needed until then....","commit_id":"f94d9f2b3700c5d3594b11e9073114314b069153"}],"doc/source/development_saio.rst":[{"author":{"_account_id":5189,"name":"Yuan Zhou","email":"dunk007@gmail.com","username":"yuan-zhou"},"change_message_id":"a9dc31970f0ac9b03a3509adc993af440ae14bd7","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        sudo mkdir /srv"},{"line_number":93,"context_line":"        for x in {1..5}; do sudo ln -s /mnt/sdb1/$x /srv/$x; done"},{"line_number":94,"context_line":"        sudo mkdir -p /srv/1/node/sdb1 /srv/2/node/sdb2 /srv/3/node/sdb3 \\"},{"line_number":95,"context_line":"                      /srv/4/node/sdb4 /srv/4/node/sdb5 /var/run/swift"},{"line_number":96,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":97,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"},{"line_number":98,"context_line":"        for x in {1..5}; do sudo chown -R ${USER}:${USER} /srv/$x/; done"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baa201ad_38e8edb3","line":95,"updated":"2014-10-14 03:08:37.000000000","message":"/srv/5/node/sdb5","commit_id":"17f486e8e6c42c6726bcae045f0c905671752a95"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"b26f99d72e1c89933d64978eae900fd98fa37261","unresolved":false,"context_lines":[{"line_number":95,"context_line":"                      /srv/2/node/sdb2 /srv/2/node/sdb6 \\"},{"line_number":96,"context_line":"                      /srv/3/node/sdb3 /srv/3/node/sdb7 \\"},{"line_number":97,"context_line":"                      /srv/4/node/sdb4 /srv/4/node/sdb8 \\"},{"line_number":98,"context_line":"                      /var/run/swift"},{"line_number":99,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":100,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"},{"line_number":101,"context_line":"        for x in {1..5}; do sudo chown -R ${USER}:${USER} /srv/$x/; done"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_e97b2c79","line":98,"updated":"2014-11-19 17:56:01.000000000","message":"suggestion:\n\n for x in {1..8}; do sudo mkdir -p /srv/$(( (x - 1) % 4 + 1))/node/sdb${x}; done\n sudo mkdir -p /var/run/swift","commit_id":"69ec4ffedac658a01254be853164373604aeda14"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"b26f99d72e1c89933d64978eae900fd98fa37261","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                      /var/run/swift"},{"line_number":99,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":100,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"},{"line_number":101,"context_line":"        for x in {1..5}; do sudo chown -R ${USER}:${USER} /srv/$x/; done"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"  #. Next, skip to :ref:`common-dev-section`."},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_09031874","line":101,"updated":"2014-11-19 17:56:01.000000000","message":"5? I expected no change","commit_id":"69ec4ffedac658a01254be853164373604aeda14"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"b26f99d72e1c89933d64978eae900fd98fa37261","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        sudo mkdir -p /srv/1/node/sdb1 /srv/1/node/sdb2 \\"},{"line_number":135,"context_line":"                      /srv/2/node/sdb3 /srv/2/node/sdb4 \\"},{"line_number":136,"context_line":"                      /srv/3/node/sdb5 /srv/3/node/sdb6 \\"},{"line_number":137,"context_line":"                      /srv/4/node/sdb7 /srv/4/node/sdb8 \\"},{"line_number":138,"context_line":"                      /var/run/swift"},{"line_number":139,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":140,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_e90b2c7b","line":137,"updated":"2014-11-19 17:56:01.000000000","message":"looks like the number sequence has got scrambled here - shouldn\u0027t be the same dir paths as above for separate partition? (has to be for resetswift to work with loopback)","commit_id":"69ec4ffedac658a01254be853164373604aeda14"},{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"6377ba922efe8744bb1ec29f539c2f8130e9d8cd","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        sudo mkdir -p /srv/1/node/sdb1 /srv/1/node/sdb2 \\"},{"line_number":135,"context_line":"                      /srv/2/node/sdb3 /srv/2/node/sdb4 \\"},{"line_number":136,"context_line":"                      /srv/3/node/sdb5 /srv/3/node/sdb6 \\"},{"line_number":137,"context_line":"                      /srv/4/node/sdb7 /srv/4/node/sdb8 \\"},{"line_number":138,"context_line":"                      /var/run/swift"},{"line_number":139,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":140,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_53406a56","line":137,"in_reply_to":"5a890539_e90b2c7b","updated":"2014-11-19 21:25:48.000000000","message":"it should be, thanks","commit_id":"69ec4ffedac658a01254be853164373604aeda14"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"b26f99d72e1c89933d64978eae900fd98fa37261","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                      /var/run/swift"},{"line_number":139,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":140,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"},{"line_number":141,"context_line":"        for x in {1..5}; do sudo chown -R ${USER}:${USER} /srv/$x/; done"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. _common-dev-section:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_49228002","line":141,"updated":"2014-11-19 17:56:01.000000000","message":"ditto re 5","commit_id":"69ec4ffedac658a01254be853164373604aeda14"},{"author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"change_message_id":"6377ba922efe8744bb1ec29f539c2f8130e9d8cd","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                      /var/run/swift"},{"line_number":139,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":140,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"},{"line_number":141,"context_line":"        for x in {1..5}; do sudo chown -R ${USER}:${USER} /srv/$x/; done"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. _common-dev-section:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_b32eeea3","line":141,"in_reply_to":"5a890539_49228002","updated":"2014-11-19 21:25:48.000000000","message":"thanks - probably clear how I have my SAIO setup eh?","commit_id":"69ec4ffedac658a01254be853164373604aeda14"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"c90f99541abaa9d55a5f7981864c11b38828419c","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                      /var/run/swift"},{"line_number":99,"context_line":"        sudo chown -R ${USER}:${USER} /var/run/swift"},{"line_number":100,"context_line":"        # **Make sure to include the trailing slash after /srv/$x/**"},{"line_number":101,"context_line":"        for x in {1..5}; do sudo chown -R ${USER}:${USER} /srv/$x/; done"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"  #. Next, skip to :ref:`common-dev-section`."},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5a890539_744d3e99","line":101,"updated":"2014-11-20 18:46:46.000000000","message":"still got 5 here?","commit_id":"e8be7750dac018590fd432cb3e4c1e9d80b88d98"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"c90f99541abaa9d55a5f7981864c11b38828419c","unresolved":false,"context_lines":[{"line_number":469,"context_line":"     that 3 object rings are created in order to test storage policies and EC in the"},{"line_number":470,"context_line":"     SAIO environment.  The EC ring is the only one with all 8 devices as the"},{"line_number":471,"context_line":"     replication style policy probe tests are designed for 3x replication and 4"},{"line_number":472,"context_line":"     devices."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"        Device d0r1z1-127.0.0.1:6010R127.0.0.1:6010/sdb1_\"\" with 1.0 weight got id 0"},{"line_number":475,"context_line":"        Device d1r1z2-127.0.0.1:6020R127.0.0.1:6020/sdb2_\"\" with 1.0 weight got id 1"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5a890539_6dae3f9a","line":472,"updated":"2014-11-20 18:46:46.000000000","message":"you need to keep the \u0027 ::\u0027 at end of line to format the following lines as literal code block.","commit_id":"e8be7750dac018590fd432cb3e4c1e9d80b88d98"}],"doc/source/policies_saio.rst":[{"author":{"_account_id":5189,"name":"Yuan Zhou","email":"dunk007@gmail.com","username":"yuan-zhou"},"change_message_id":"8eb31f2bccc010192c15b8fce5755d2602d05e41","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        swift-ring-builder object-1.builder add r1z2-127.0.0.1:6020/sdb2 1"},{"line_number":44,"context_line":"        swift-ring-builder object-1.builder add r1z3-127.0.0.1:6030/sdb3 1"},{"line_number":45,"context_line":"        swift-ring-builder object-1.builder add r1z4-127.0.0.1:6040/sdb4 1"},{"line_number":46,"context_line":"        swift-ring-builder object-1.builder add r1z4-127.0.0.1:6050/sdb5 1"},{"line_number":47,"context_line":"        swift-ring-builder object-1.builder rebalance"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  Note that the reduced replication of the silver policy is only a function"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aa7fdbe_c31ac816","line":46,"updated":"2014-10-21 03:27:00.000000000","message":"r1z5-127.0.0.1:6050/sdb5 1","commit_id":"198ff38285b8576355ad20fe503f1cee7b1dec76"}]}
