)]}'
{"ceph-client/templates/bin/_helm-tests.sh.tpl":[{"author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"change_message_id":"c09e028aab8623bcdb4fd5bf1615bdae0f97bbfc","unresolved":false,"context_lines":[{"line_number":279,"context_line":"      exit 1"},{"line_number":280,"context_line":"    fi"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    transient_states\u003d\u0027peer|recover|activating|backfilling|scrubbing|clean|creating|remapped|premerge\u0027"},{"line_number":283,"context_line":"    non_transient_pgs\u003d(`cat ${inactive_pgs_file} | grep \u0027\"state\":\u0027 | grep -v -E \"${transient_states}\" || true`)"},{"line_number":284,"context_line":"    if [[ ${#non_transient_pgs[*]} -gt 0 ]]; then"},{"line_number":285,"context_line":"      # Some PGs could be inactive and not peering. Better we fail."}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3f7451be_198be16b","line":282,"range":{"start_line":282,"start_character":4,"end_line":282,"end_character":101},"updated":"2021-03-22 14:53:55.000000000","message":"Some of these states only apply to active PGs and therefore probably don\u0027t need to be included here, but I don\u0027t see that it hurts anything to include them other than possibly being a little bit confusing.","commit_id":"a748ff885455030af72545babbf5e3da88c241c2"},{"author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"change_message_id":"c09e028aab8623bcdb4fd5bf1615bdae0f97bbfc","unresolved":false,"context_lines":[{"line_number":285,"context_line":"      # Some PGs could be inactive and not peering. Better we fail."},{"line_number":286,"context_line":"      echo \"We are unsure what\u0027s happening: we don\u0027t have down/stuck PGs,\""},{"line_number":287,"context_line":"      echo \"but we have some inactive pgs that are not transient states: \""},{"line_number":288,"context_line":"      pg_list\u003d(`sed -n \u0027/recover\\|peer\\|activating\\|backfilling\\|scrubbing\\|clean\\|creating\\|remapped\\|premerge/{s/.*//;x;d;};x;p;${x;p;}\u0027 ${inactive_pgs_file} | sed \u0027/^$/d\u0027 | awk -F \"\\\"\" \u0027/pgid/{print $4}\u0027`)"},{"line_number":289,"context_line":"      echo ${pg_list[*]}"},{"line_number":290,"context_line":"      echo ${non_transient_pgs[*]}"},{"line_number":291,"context_line":"      # Critical error. Fail/exit the script"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"2635e9dd_077d11a8","line":288,"range":{"start_line":288,"start_character":6,"end_line":288,"end_character":208},"updated":"2021-03-22 14:53:55.000000000","message":"Same as above","commit_id":"a748ff885455030af72545babbf5e3da88c241c2"}]}
