)]}'
{"doc/source/development_saio.rst":[{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"1138aaa1f6b6eddb0822ef6ce84de937fa8092c4","unresolved":false,"context_lines":[{"line_number":10,"context_line":"development.  The virtual machine will emulate running a four node Swift"},{"line_number":11,"context_line":"cluster. To begin:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Get an Ubuntu 14.04 LTS server image or try something"},{"line_number":14,"context_line":"  Fedora/CentOS."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* Create guest virtual machine from the image."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_62c236ec","line":13,"updated":"2017-03-23 21:10:52.000000000","message":"Since we are formally adding instruction support for 16.04, should it be added here as an option?","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"3a9188f6d8d57a9f12ad15f1b80f84fdb16c0a04","unresolved":false,"context_lines":[{"line_number":10,"context_line":"development.  The virtual machine will emulate running a four node Swift"},{"line_number":11,"context_line":"cluster. To begin:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Get an Ubuntu 14.04 LTS server image or try something"},{"line_number":14,"context_line":"  Fedora/CentOS."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* Create guest virtual machine from the image."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_eae04999","line":13,"in_reply_to":"ffe62b97_62c236ec","updated":"2017-03-24 09:08:05.000000000","message":"I see your point. If we switch 14.04 here to 16.04, or add it, then we\u0027d need to verify all steps are correct for 16.04 (e.g. your comment at line 170). I\u0027m not planning to do that in this patch. My intention was to save someone else tripping up over rsync if they used 16.04, not to formally move to 16.04 as the recommended ubuntu distro.\n\nOn the other hand, do we really support this statement \"try something Fedora/CentOS.\" - like, *anything*?? later there are Fedora19+ specific instructions.","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"1138aaa1f6b6eddb0822ef6ce84de937fa8092c4","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        mkdir -p /var/cache/swift /var/cache/swift2 /var/cache/swift3 /var/cache/swift4"},{"line_number":168,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/cache/swift*"},{"line_number":169,"context_line":"        mkdir -p /var/run/swift"},{"line_number":170,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/run/swift"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Note that on some systems you might have to create ``/etc/rc.local``."},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_c206a221","line":170,"updated":"2017-03-23 21:10:52.000000000","message":"The /etc/rc.local file is not run during the rest of the execution of the SAIO instructions.  I had to manually make the cache directories in order for the probetests to succeed (resetswift ends in failure if cache dirs don\u0027t exist).\n\nI am not sure how this file got invoked before when I had run SAIO.  Is there something different about Ubuntu 14 that runs rc.local when \u0027service\u0027 is run - but that is not longer true on Ubuntu 16?  Or was resetswift changed so that it errors when the cache dirs don\u0027t exist, whereas it used to just keep going?","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"3a9188f6d8d57a9f12ad15f1b80f84fdb16c0a04","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        mkdir -p /var/cache/swift /var/cache/swift2 /var/cache/swift3 /var/cache/swift4"},{"line_number":168,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/cache/swift*"},{"line_number":169,"context_line":"        mkdir -p /var/run/swift"},{"line_number":170,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/run/swift"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Note that on some systems you might have to create ``/etc/rc.local``."},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_2a475120","line":170,"in_reply_to":"ffe62b97_13c29386","updated":"2017-03-24 09:08:05.000000000","message":"rc.local should run during startup, but looks like that has also changed with 16.04, although I don\u0027t recall needing to do any extra steps:\n\nhttp://askubuntu.com/questions/765120/after-upgrade-to-16-04-lts-rc-local-not-executing-command\n\nfor a different patch though?","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"4117f44258c980f66d9d7cee4236e59405752a89","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        mkdir -p /var/cache/swift /var/cache/swift2 /var/cache/swift3 /var/cache/swift4"},{"line_number":168,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/cache/swift*"},{"line_number":169,"context_line":"        mkdir -p /var/run/swift"},{"line_number":170,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/run/swift"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Note that on some systems you might have to create ``/etc/rc.local``."},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_edb73586","line":170,"in_reply_to":"ffe62b97_2a475120","updated":"2017-03-24 14:37:00.000000000","message":"I had noticed that post as well. But when I tested, the rc.local file was executed at startup.  It was only not executed during the SAIO instructions.  And this causes a probetest failure.  Perhaps there is more investigation to do into the boot process for different Ubuntu deployments.  But I didn\u0027t experience what was in the askubuntu posting.","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"d9237a393d7855ee6940b09a8379ae6f22288295","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        mkdir -p /var/cache/swift /var/cache/swift2 /var/cache/swift3 /var/cache/swift4"},{"line_number":168,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/cache/swift*"},{"line_number":169,"context_line":"        mkdir -p /var/run/swift"},{"line_number":170,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/run/swift"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Note that on some systems you might have to create ``/etc/rc.local``."},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_13c29386","line":170,"in_reply_to":"ffe62b97_c206a221","updated":"2017-03-24 03:56:40.000000000","message":"I think this behavior was the same for Ubuntu 14.04.  So, I guess it is just a nit or for a different patch to maybe add `sudo /etc/rc.local` after editing the file.","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"155903379f87a7987c6dca8cdfe1d337df7477ce","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        mkdir -p /var/cache/swift /var/cache/swift2 /var/cache/swift3 /var/cache/swift4"},{"line_number":168,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/cache/swift*"},{"line_number":169,"context_line":"        mkdir -p /var/run/swift"},{"line_number":170,"context_line":"        chown \u003cyour-user-name\u003e:\u003cyour-group-name\u003e /var/run/swift"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Note that on some systems you might have to create ``/etc/rc.local``."},{"line_number":173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bff0334d_5e110dac","line":170,"in_reply_to":"ffe62b97_c206a221","updated":"2017-04-06 19:15:17.000000000","message":"Just a follow-up on one of my questions here: I found this merged patch \"Don\u0027t run probe tests if resetswift failed  https://review.openstack.org/355687\" so that explains why the directory wasn\u0027t technically needed before to get through SAIO instructions successfully.  probetests would just run anyway before.","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"c30da1d1179b84532227378b601bf42af85efe9c","unresolved":false,"context_lines":[{"line_number":248,"context_line":"     * On Ubuntu 16.04, run::"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        sudo systemctl enable rsync"},{"line_number":251,"context_line":"        sudo systemctl start rsync"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"     * On Fedora, run::"},{"line_number":254,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a30ddce_0f87eed7","line":251,"updated":"2017-03-08 16:39:10.000000000","message":"Interesting.  IIRC, I have setup an SAIO on Ubuntu 16.04 and simply used the service command instead of systemctl, and the one step restart worked.  I am pretty sure I had rebooted the host after setup, and the functional tests still passed.  Is the enable step only required if you use systemctl?  In other words, is it still ok to just use service and set the RSYNC_ENABLE\u003dtrue ?","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"7248ca2f7a9cf5954f57b1a5f376485d44b5626f","unresolved":false,"context_lines":[{"line_number":248,"context_line":"     * On Ubuntu 16.04, run::"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        sudo systemctl enable rsync"},{"line_number":251,"context_line":"        sudo systemctl start rsync"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"     * On Fedora, run::"},{"line_number":254,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a30ddce_19e0d7f9","line":251,"in_reply_to":"9a30ddce_0f87eed7","updated":"2017-03-10 01:09:59.000000000","message":"I thought service redirected to systemctl.. so service still worked.. however, I run a script, to build my SAIO\u0027s so would need to go check that out.\n\nBut when testing one of my 16:04 SAIOs, rsync isn\u0027t starting on boot, so the enable is required, and if so, it only makes sense to also to the restart via systemctl.\n(My saio is running in the cloud so reboots don\u0027t happen very often).","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"1138aaa1f6b6eddb0822ef6ce84de937fa8092c4","unresolved":false,"context_lines":[{"line_number":248,"context_line":"     * On Ubuntu 16.04, run::"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        sudo systemctl enable rsync"},{"line_number":251,"context_line":"        sudo systemctl start rsync"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"     * On Fedora, run::"},{"line_number":254,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffe62b97_c27fc2a9","line":251,"in_reply_to":"9a30ddce_19e0d7f9","updated":"2017-03-23 21:10:52.000000000","message":"I tested using a new run of the SAIO, and I agree these instructions are needed, and are correct.","commit_id":"adcb4c270e5970ef49d379bb8ef5403b04eec8db"}]}
