)]}'
{"functions.sh":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"057cf712e2863a94e72d05c3fd26875e4732a6d8","unresolved":false,"context_lines":[{"line_number":351,"context_line":"            sudo mount ${DEV}2 /opt"},{"line_number":352,"context_line":"        else"},{"line_number":353,"context_line":"            # If no ephemeral devices are available, use root filesystem"},{"line_number":354,"context_line":"            local lodevice\u003d\u0027/dev/loop1\u0027"},{"line_number":355,"context_line":"            local swapfile\u003d\u0027/root/swapfile\u0027"},{"line_number":356,"context_line":"            sudo dd if\u003d/dev/zero of\u003d${swapfile} bs\u003d1 count\u003d0 seek\u003d8G"},{"line_number":357,"context_line":"            sudo mkswap ${swapfile}"}],"source_content_type":"text/x-sh","patch_set":1,"id":"fa69d971_bc6b4084","line":354,"updated":"2016-01-06 18:09:04.000000000","message":"We shouldn\u0027t assume that loop1 is available here (probably safe in our upstream systems but not necessarily elsewhere that devstack-gate is used). Instead of hardcoding this value we should find the next available loop device.\n\nYou can do this with:\n\n  local lodevice\u003d$(sudo losetup -f)","commit_id":"0587440fac314566cf3aa9d3c3118345ffc12df4"}]}
