)]}'
{"ceph-client/templates/bin/pool/_init.sh.tpl":[{"author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"change_message_id":"2381587b8e55a8f6ed4c703971c4eb777911cde8","unresolved":false,"context_lines":[{"line_number":184,"context_line":"  else"},{"line_number":185,"context_line":"    if [[ -z \"$(ceph osd versions | grep ceph\\ version | grep -v nautilus)\" ]] \u0026\u0026 [[ $\"{ENABLE_AUTOSCALER}\" \u003d\u003d \"true\" ]] ; then"},{"line_number":186,"context_line":"      ceph --cluster \"${CLUSTER}\" osd pool set \"${POOL_NAME}\" pg_autoscale_mode on"},{"line_number":187,"context_line":"    elif [[ -z \"$(ceph osd versions | grep ceph\\ version | grep -v nautilus)\" ]] \u0026\u0026 [[ $\"{ENABLE_AUTOSCALER}\" \u003d\u003d \"false\" ]] ; then"},{"line_number":188,"context_line":"      npools\u003d$(ceph osd pool ls detail -f json-pretty | jq length)"},{"line_number":189,"context_line":"      i\u003d$[npools - 1]"},{"line_number":190,"context_line":"      for n in $(seq 0 ${i})"},{"line_number":191,"context_line":"      do"},{"line_number":192,"context_line":"        pool_obj\u003d$(ceph osd pool ls detail -f json-pretty | jq -r \".[${n}]\")"},{"line_number":193,"context_line":"        name\u003d$(echo ${pool_obj} | jq -r .pool_name)"},{"line_number":194,"context_line":"        pg_autoscale_mode\u003d$(echo ${pool_obj} | jq -r .pg_autoscale_mode)"},{"line_number":195,"context_line":"        if [[ \"${ENABLE_AUTOSCALER}\" \u003d\u003d \"false\" ]] \u0026\u0026 [[ $\"{name}\" \u003d\u003d $\"{POOL_NAME}\"; then"},{"line_number":196,"context_line":"          if [[ \"${pg_autoscale_mode}\" \u003d\u003d \"on\" ]]; then"},{"line_number":197,"context_line":"            echo \"pg autoscaler is enabled on ${POOL_NAME} pool so disabling it\""},{"line_number":198,"context_line":"            ceph --cluster \"${CLUSTER}\" osd pool set \"${POOL_NAME}\" pg_autoscale_mode off"},{"line_number":199,"context_line":"          fi"},{"line_number":200,"context_line":"        fi"},{"line_number":201,"context_line":"      done"},{"line_number":202,"context_line":"    fi"},{"line_number":203,"context_line":"#"},{"line_number":204,"context_line":"# Make sure pool is not protected after creation AND expansion so we can manipulate its settings."}],"source_content_type":"text/x-smarty","patch_set":4,"id":"9f560f44_c60d303f","line":201,"range":{"start_line":187,"start_character":0,"end_line":201,"end_character":10},"updated":"2020-08-21 20:34:08.000000000","message":"Can\u0027t we just make this an else statement and disable the autoscaler for the pool the same way we\u0027re enabling it?","commit_id":"3dc803d7bae0546f11fe100c791866d5cbc4087c"},{"author":{"_account_id":28372,"name":"chinasubbareddy mallavarapu","email":"cr3938@att.com","username":"chinasubbareddy"},"change_message_id":"6d88b63c6b1d62cbcead735bea395e3da8f174d9","unresolved":false,"context_lines":[{"line_number":184,"context_line":"  else"},{"line_number":185,"context_line":"    if [[ -z \"$(ceph osd versions | grep ceph\\ version | grep -v nautilus)\" ]] \u0026\u0026 [[ $\"{ENABLE_AUTOSCALER}\" \u003d\u003d \"true\" ]] ; then"},{"line_number":186,"context_line":"      ceph --cluster \"${CLUSTER}\" osd pool set \"${POOL_NAME}\" pg_autoscale_mode on"},{"line_number":187,"context_line":"    elif [[ -z \"$(ceph osd versions | grep ceph\\ version | grep -v nautilus)\" ]] \u0026\u0026 [[ $\"{ENABLE_AUTOSCALER}\" \u003d\u003d \"false\" ]] ; then"},{"line_number":188,"context_line":"      npools\u003d$(ceph osd pool ls detail -f json-pretty | jq length)"},{"line_number":189,"context_line":"      i\u003d$[npools - 1]"},{"line_number":190,"context_line":"      for n in $(seq 0 ${i})"},{"line_number":191,"context_line":"      do"},{"line_number":192,"context_line":"        pool_obj\u003d$(ceph osd pool ls detail -f json-pretty | jq -r \".[${n}]\")"},{"line_number":193,"context_line":"        name\u003d$(echo ${pool_obj} | jq -r .pool_name)"},{"line_number":194,"context_line":"        pg_autoscale_mode\u003d$(echo ${pool_obj} | jq -r .pg_autoscale_mode)"},{"line_number":195,"context_line":"        if [[ \"${ENABLE_AUTOSCALER}\" \u003d\u003d \"false\" ]] \u0026\u0026 [[ $\"{name}\" \u003d\u003d $\"{POOL_NAME}\"; then"},{"line_number":196,"context_line":"          if [[ \"${pg_autoscale_mode}\" \u003d\u003d \"on\" ]]; then"},{"line_number":197,"context_line":"            echo \"pg autoscaler is enabled on ${POOL_NAME} pool so disabling it\""},{"line_number":198,"context_line":"            ceph --cluster \"${CLUSTER}\" osd pool set \"${POOL_NAME}\" pg_autoscale_mode off"},{"line_number":199,"context_line":"          fi"},{"line_number":200,"context_line":"        fi"},{"line_number":201,"context_line":"      done"},{"line_number":202,"context_line":"    fi"},{"line_number":203,"context_line":"#"},{"line_number":204,"context_line":"# Make sure pool is not protected after creation AND expansion so we can manipulate its settings."}],"source_content_type":"text/x-smarty","patch_set":4,"id":"9f560f44_ecb13346","line":201,"range":{"start_line":187,"start_character":0,"end_line":201,"end_character":10},"in_reply_to":"9f560f44_c60d303f","updated":"2020-08-21 21:58:26.000000000","message":"yes , that will be more simple here , i thought to catch the status of  it and disable it accordingly , thank you .","commit_id":"3dc803d7bae0546f11fe100c791866d5cbc4087c"},{"author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"change_message_id":"f6f71d94df422a92a523337264b5c729d54749e6","unresolved":false,"context_lines":[{"line_number":182,"context_line":"    while [ $(ceph --cluster \"${CLUSTER}\" -s | grep creating -c) -gt 0 ]; do echo -n .;sleep 1; done"},{"line_number":183,"context_line":"    ceph --cluster \"${CLUSTER}\" osd pool application enable \"${POOL_NAME}\" \"${POOL_APPLICATION}\""},{"line_number":184,"context_line":"  else"},{"line_number":185,"context_line":"    if [[ -z \"$(ceph osd versions | grep ceph\\ version | grep -v nautilus)\" ]] \u0026\u0026 [[ $\"{ENABLE_AUTOSCALER}\" \u003d\u003d \"true\" ]] ; then"},{"line_number":186,"context_line":"      ceph --cluster \"${CLUSTER}\" osd pool set \"${POOL_NAME}\" pg_autoscale_mode on"},{"line_number":187,"context_line":"    else"},{"line_number":188,"context_line":"      ceph --cluster \"${CLUSTER}\" osd pool set \"${POOL_NAME}\" pg_autoscale_mode off"}],"source_content_type":"text/x-smarty","patch_set":6,"id":"9f560f44_6ca6c311","line":185,"range":{"start_line":185,"start_character":7,"end_line":185,"end_character":120},"updated":"2020-08-21 21:57:45.000000000","message":"This needs to be separated into two separate if statements so disabling the autoscaler only applies to Nautilus.","commit_id":"8adc6216bcd1887b065ec9706f8e24a5d6e16ac5"}]}
