)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"5d4fddf0d7b2a485727774f14b17773435f0fd89","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ceph-mgr: make liveness to check through admin scoket"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is to update the mgr liveness script to use admin socket instead of resolving"},{"line_number":10,"context_line":"ceph  mon fqdn"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Id95f78afef44103a834312d0667d49947ee803a4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_3c9b2a64","line":9,"range":{"start_line":9,"start_character":61,"end_line":9,"end_character":82},"updated":"2018-10-16 14:55:05.000000000","message":"wrap","commit_id":"46fa35b792705009cfd813f5827aa3d0182f2c35"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"ee5f94ea53ab4e975d886089de987eacaa9085c6","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ceph-mgr: make liveness to check through admin scoket"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is to update the mgr liveness script to use admin socket instead of resolving"},{"line_number":10,"context_line":"ceph  mon fqdn"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Id95f78afef44103a834312d0667d49947ee803a4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_17a7200b","line":9,"range":{"start_line":9,"start_character":65,"end_line":9,"end_character":77},"updated":"2018-10-16 19:28:52.000000000","message":"wrap","commit_id":"6c0e300aecde746524d294013d9c1e30cda1210c"},{"author":{"_account_id":28372,"name":"chinasubbareddy mallavarapu","email":"cr3938@att.com","username":"chinasubbareddy"},"change_message_id":"c97c7851adf822bb1da9e9a64821a24f29392bb7","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ceph-mgr: make liveness to check through admin scoket"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is to update the mgr liveness script to use admin socket instead of resolving"},{"line_number":10,"context_line":"ceph  mon fqdn"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Id95f78afef44103a834312d0667d49947ee803a4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3f79a3b5_57fcb86f","line":9,"range":{"start_line":9,"start_character":65,"end_line":9,"end_character":77},"in_reply_to":"3f79a3b5_17a7200b","updated":"2018-10-16 19:44:55.000000000","message":"Done","commit_id":"6c0e300aecde746524d294013d9c1e30cda1210c"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"9f9519025897f9af654ffd71b7795ccd389fbbc4","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     chinasubbareddy mallavarapu \u003ccr3938@att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-10-17 14:40:42 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ceph-mgr: make liveness to check through admin scoket"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is to update the mgr liveness script to use admin socket"},{"line_number":10,"context_line":"instead of resolving ceph  mon fqdn"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"3f79a3b5_665330e0","line":7,"range":{"start_line":7,"start_character":47,"end_line":7,"end_character":53},"updated":"2018-10-17 16:37:39.000000000","message":"socket","commit_id":"793b3631b5c49b6a43cb69856ebd07f8d6848318"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"9f9519025897f9af654ffd71b7795ccd389fbbc4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Ceph-mgr: make liveness to check through admin scoket"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is to update the mgr liveness script to use admin socket"},{"line_number":10,"context_line":"instead of resolving ceph  mon fqdn"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Id95f78afef44103a834312d0667d49947ee803a4"},{"line_number":13,"context_line":"Co-Authored-By: Jean-Charles Lopez \u003cjl970p@att.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"3f79a3b5_8658ccf9","line":10,"range":{"start_line":10,"start_character":25,"end_line":10,"end_character":27},"updated":"2018-10-17 16:37:39.000000000","message":"\"  \" -\u003e \" \"","commit_id":"793b3631b5c49b6a43cb69856ebd07f8d6848318"}],"ceph-client/templates/bin/mgr/_check.sh.tpl":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"5d4fddf0d7b2a485727774f14b17773435f0fd89","unresolved":false,"context_lines":[{"line_number":22,"context_line":"COMMAND\u003d\"${@:-liveness}\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"function heath_check () {"},{"line_number":25,"context_line":"#  IS_MGR_AVAIL\u003d$(ceph --cluster \"${CLUSTER}\" mgr dump | python -c \"import json, sys; print json.load(sys.stdin)[\u0027available\u0027]\")"},{"line_number":26,"context_line":"#"},{"line_number":27,"context_line":"#  if [ \"${IS_MGR_AVAIL}\" \u003d True ]; then"},{"line_number":28,"context_line":"#    exit 0"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3f79a3b5_9cda7e1a","line":25,"range":{"start_line":25,"start_character":57,"end_line":25,"end_character":80},"updated":"2018-10-16 14:55:05.000000000","message":"jq available?","commit_id":"46fa35b792705009cfd813f5827aa3d0182f2c35"},{"author":{"_account_id":28372,"name":"chinasubbareddy mallavarapu","email":"cr3938@att.com","username":"chinasubbareddy"},"change_message_id":"5f2d843e175522e3ff0d00581674951d22b3c3f7","unresolved":false,"context_lines":[{"line_number":22,"context_line":"COMMAND\u003d\"${@:-liveness}\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"function heath_check () {"},{"line_number":25,"context_line":"#  IS_MGR_AVAIL\u003d$(ceph --cluster \"${CLUSTER}\" mgr dump | python -c \"import json, sys; print json.load(sys.stdin)[\u0027available\u0027]\")"},{"line_number":26,"context_line":"#"},{"line_number":27,"context_line":"#  if [ \"${IS_MGR_AVAIL}\" \u003d True ]; then"},{"line_number":28,"context_line":"#    exit 0"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3f79a3b5_5c537f15","line":25,"range":{"start_line":25,"start_character":57,"end_line":25,"end_character":80},"in_reply_to":"3f79a3b5_9cda7e1a","updated":"2018-10-16 18:55:29.000000000","message":"Done","commit_id":"46fa35b792705009cfd813f5827aa3d0182f2c35"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"5d4fddf0d7b2a485727774f14b17773435f0fd89","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"COMMAND\u003d\"${@:-liveness}\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"function heath_check () {"},{"line_number":25,"context_line":"#  IS_MGR_AVAIL\u003d$(ceph --cluster \"${CLUSTER}\" mgr dump | python -c \"import json, sys; print json.load(sys.stdin)[\u0027available\u0027]\")"},{"line_number":26,"context_line":"#"},{"line_number":27,"context_line":"#  if [ \"${IS_MGR_AVAIL}\" \u003d True ]; then"},{"line_number":28,"context_line":"#    exit 0"},{"line_number":29,"context_line":"#  else"},{"line_number":30,"context_line":"#    exit 1"},{"line_number":31,"context_line":"#  fi"},{"line_number":32,"context_line":"  #"},{"line_number":33,"context_line":"  # Just have to verify that the daemon is responsive. To do so, we will simply query"},{"line_number":34,"context_line":"  # the daemon through its admin socket. If we get an answer it means the MGR is alive"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3f79a3b5_9cb59ed2","line":31,"range":{"start_line":24,"start_character":0,"end_line":31,"end_character":5},"updated":"2018-10-16 14:55:05.000000000","message":"remove or if needed uncomment","commit_id":"46fa35b792705009cfd813f5827aa3d0182f2c35"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"1a64747dd9044669a026196a2985f7b5ce5a6fde","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"COMMAND\u003d\"${@:-liveness}\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"function heath_check () {"},{"line_number":25,"context_line":"#  IS_MGR_AVAIL\u003d$(ceph --cluster \"${CLUSTER}\" mgr dump | python -c \"import json, sys; print json.load(sys.stdin)[\u0027available\u0027]\")"},{"line_number":26,"context_line":"#"},{"line_number":27,"context_line":"#  if [ \"${IS_MGR_AVAIL}\" \u003d True ]; then"},{"line_number":28,"context_line":"#    exit 0"},{"line_number":29,"context_line":"#  else"},{"line_number":30,"context_line":"#    exit 1"},{"line_number":31,"context_line":"#  fi"},{"line_number":32,"context_line":"  #"},{"line_number":33,"context_line":"  # Just have to verify that the daemon is responsive. To do so, we will simply query"},{"line_number":34,"context_line":"  # the daemon through its admin socket. If we get an answer it means the MGR is alive"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3f79a3b5_f685caae","line":31,"range":{"start_line":24,"start_character":0,"end_line":31,"end_character":5},"in_reply_to":"3f79a3b5_9cb59ed2","updated":"2018-10-16 17:55:48.000000000","message":"+1 to this, we should remove it as part of this ps, not just comment it out.","commit_id":"46fa35b792705009cfd813f5827aa3d0182f2c35"},{"author":{"_account_id":28372,"name":"chinasubbareddy mallavarapu","email":"cr3938@att.com","username":"chinasubbareddy"},"change_message_id":"5f2d843e175522e3ff0d00581674951d22b3c3f7","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"COMMAND\u003d\"${@:-liveness}\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"function heath_check () {"},{"line_number":25,"context_line":"#  IS_MGR_AVAIL\u003d$(ceph --cluster \"${CLUSTER}\" mgr dump | python -c \"import json, sys; print json.load(sys.stdin)[\u0027available\u0027]\")"},{"line_number":26,"context_line":"#"},{"line_number":27,"context_line":"#  if [ \"${IS_MGR_AVAIL}\" \u003d True ]; then"},{"line_number":28,"context_line":"#    exit 0"},{"line_number":29,"context_line":"#  else"},{"line_number":30,"context_line":"#    exit 1"},{"line_number":31,"context_line":"#  fi"},{"line_number":32,"context_line":"  #"},{"line_number":33,"context_line":"  # Just have to verify that the daemon is responsive. To do so, we will simply query"},{"line_number":34,"context_line":"  # the daemon through its admin socket. If we get an answer it means the MGR is alive"}],"source_content_type":"text/x-smarty","patch_set":2,"id":"3f79a3b5_fc3dabbb","line":31,"range":{"start_line":24,"start_character":0,"end_line":31,"end_character":5},"in_reply_to":"3f79a3b5_f685caae","updated":"2018-10-16 18:55:29.000000000","message":"Done","commit_id":"46fa35b792705009cfd813f5827aa3d0182f2c35"}]}
