)]}'
{"ceph-client/templates/bin/pool/_init.sh.tpl":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"750c50a37e3b57c27b2a5553e49542454b9387b8","unresolved":false,"context_lines":[{"line_number":33,"context_line":"   exit 1"},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"if ! ceph --cluster \"${CLUSTER}\" osd crush rule ls | grep -q \"^same_host$\"; then"},{"line_number":37,"context_line":"  ceph --cluster \"${CLUSTER}\" osd crush rule create-simple same_host default osd"},{"line_number":38,"context_line":"fi"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"if ! ceph --cluster \"${CLUSTER}\" osd crush rule ls | grep -q \"^rack_replicated_rule$\"; then"},{"line_number":41,"context_line":"  ceph --cluster \"${CLUSTER}\" osd crush rule create-simple rack_replicated_rule default rack"},{"line_number":42,"context_line":"fi"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"function reweight_osds () {"},{"line_number":45,"context_line":"  for OSD_ID in $(ceph --cluster \"${CLUSTER}\" osd df | awk \u0027$3 \u003d\u003d \"0\" {print $1}\u0027); do"}],"source_content_type":"text/x-smarty","patch_set":10,"id":"3f79a3b5_15e9e080","line":42,"range":{"start_line":36,"start_character":0,"end_line":42,"end_character":2},"updated":"2018-11-20 16:04:02.000000000","message":"in a follow up we can reduce this to a generic.","commit_id":"5ce9f2eb3b37fcc480c185867dfc09551a944ce1"}]}
