)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        host_iface\u003d$(ip route | grep default | awk \u0027{print $5}\u0027 | head -1)"},{"line_number":226,"context_line":"        iniset $MASAKARI_MONITORS_CONF host corosync_multicast_interfaces $host_iface"},{"line_number":227,"context_line":"        iniset $MASAKARI_MONITORS_CONF host corosync_multicast_ports \"$COROSYNC_MULTICAST_PORTS\""},{"line_number":228,"context_line":" "},{"line_number":229,"context_line":"        cp $DEST/masakari-monitors/etc/masakarimonitors/hostmonitor.conf.sample \\"},{"line_number":230,"context_line":"           DEST/masakari-monitors/etc/masakarimonitors/hostmonitor.conf"},{"line_number":231,"context_line":"        cp $DEST/masakari-monitors/etc/masakarimonitors/hostmonitor.conf $MASAKARI_MONITORS_CONF_DIR"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_9844e548","line":228,"range":{"start_line":228,"start_character":0,"end_line":228,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"redundant","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":230,"context_line":"           DEST/masakari-monitors/etc/masakarimonitors/hostmonitor.conf"},{"line_number":231,"context_line":"        cp $DEST/masakari-monitors/etc/masakarimonitors/hostmonitor.conf $MASAKARI_MONITORS_CONF_DIR"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"\tsed -i \u0027s/start masakari-hostmonitor/start devstack@masakari-hostmonitor/g\u0027 \\"},{"line_number":234,"context_line":"        $MASAKARI_MONITORS_CONF_DIR/process_list.yaml"},{"line_number":235,"context_line":"        sed -i \u0027s/restart masakari-hostmonitor/restart devstack@masakari-hostmonitor/g\u0027 \\"},{"line_number":236,"context_line":"        $MASAKARI_MONITORS_CONF_DIR/process_list.yaml"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_38793193","line":233,"range":{"start_line":233,"start_character":0,"end_line":233,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"not a table","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":364,"context_line":"    fi"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"    if [[ \"$ENABLED_SERVICES\" \u003d~ \"masakari-engine\" ]]; then"},{"line_number":367,"context_line":"\t    run_process masakari-engine \"$MASAKARI_BIN_DIR/masakari-engine --config-file\u003d$MASAKARI_CONF --debug\""},{"line_number":368,"context_line":"    fi"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_187235ae","line":367,"range":{"start_line":367,"start_character":0,"end_line":367,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"ditto","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":424,"context_line":"       # If stopping the resource fails, exit the uninstallation"},{"line_number":425,"context_line":"       STONITH_STOP_STATUS\u003d$?"},{"line_number":426,"context_line":"       if [ $STONITH_STOP_STATUS -ne 0 ]; then"},{"line_number":427,"context_line":"\t  echo \"STONITH resource configured for this host could not be stopped. Exiting..\""},{"line_number":428,"context_line":"\t  exit $STONITH_STOP_STATUS"},{"line_number":429,"context_line":"       fi"},{"line_number":430,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_b86c41ce","line":427,"range":{"start_line":427,"start_character":0,"end_line":427,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"ditto","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":425,"context_line":"       STONITH_STOP_STATUS\u003d$?"},{"line_number":426,"context_line":"       if [ $STONITH_STOP_STATUS -ne 0 ]; then"},{"line_number":427,"context_line":"\t  echo \"STONITH resource configured for this host could not be stopped. Exiting..\""},{"line_number":428,"context_line":"\t  exit $STONITH_STOP_STATUS"},{"line_number":429,"context_line":"       fi"},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"       # Delete the STONITH resource configured for this host"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_d867bde8","line":428,"range":{"start_line":428,"start_character":0,"end_line":428,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"ditto","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":434,"context_line":"       # If deleting fails, exit the uninstallation"},{"line_number":435,"context_line":"       STONITH_DELETE_STATUS\u003d$?"},{"line_number":436,"context_line":"       if [ $STONITH_DELETE_STATUS -ne 0 ]; then"},{"line_number":437,"context_line":"\t  echo \"Could not delete STONITH resource configured for this host. Exiting..\""},{"line_number":438,"context_line":"\t  exit $STONITH_DELETE_STATUS"},{"line_number":439,"context_line":"       fi"},{"line_number":440,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_786249da","line":437,"range":{"start_line":437,"start_character":0,"end_line":437,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"ditto","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"04ad8dfe516c35091aa3fba711409671bae1f5f5","unresolved":false,"context_lines":[{"line_number":435,"context_line":"       STONITH_DELETE_STATUS\u003d$?"},{"line_number":436,"context_line":"       if [ $STONITH_DELETE_STATUS -ne 0 ]; then"},{"line_number":437,"context_line":"\t  echo \"Could not delete STONITH resource configured for this host. Exiting..\""},{"line_number":438,"context_line":"\t  exit $STONITH_DELETE_STATUS"},{"line_number":439,"context_line":"       fi"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"       # Then stop Pacemaker and Corosync services, in that order"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7faddb67_985dc516","line":438,"range":{"start_line":438,"start_character":0,"end_line":438,"end_character":1},"updated":"2019-07-17 08:46:54.000000000","message":"ditto","commit_id":"38f79742a7d65dca41d23392ea873fa15445d559"}]}
