)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},"change_message_id":"c0030e18284051ce1e1190b74918edd8aadcee82","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add \"agent_last_heartbeat_datetime\" field to agent drivers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"\"agent_last_heartbeat\" in the driver_internal_info dict of agent drivers is not"},{"line_number":10,"context_line":"consistent with other fields in ironic that a datetime; it\u0027s currently just an"},{"line_number":11,"context_line":"integer representing epoch time."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This adds an \"agent_last_heartbeat_datetime\" field to represent the time of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a98d1f4_2056a629","line":10,"range":{"start_line":10,"start_character":38,"end_line":10,"end_character":54},"updated":"2016-09-28 22:06:21.000000000","message":"Minor nit: Hi, I didn\u0027t understand \"that a datetime\"; other than that, LGTM. Thanks for the patch.","commit_id":"9c3369a981ee6b8ebd299b03a437511804b33118"},{"author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"change_message_id":"2773e0efea40b7f2ccb5ff0c06a0e6190d06dc19","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add \"agent_last_heartbeat_datetime\" field to agent drivers"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"\"agent_last_heartbeat\" in the driver_internal_info dict of agent drivers is not"},{"line_number":10,"context_line":"consistent with other fields in ironic that a datetime; it\u0027s currently just an"},{"line_number":11,"context_line":"integer representing epoch time."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This adds an \"agent_last_heartbeat_datetime\" field to represent the time of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a98d1f4_6c2159fb","line":10,"range":{"start_line":10,"start_character":38,"end_line":10,"end_character":54},"in_reply_to":"3a98d1f4_2056a629","updated":"2016-09-29 15:52:54.000000000","message":"Fixed, thanks for catching","commit_id":"9c3369a981ee6b8ebd299b03a437511804b33118"}],"ironic/drivers/modules/agent_base_vendor.py":[{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"150bf4495135100a7579f552d921427f772c79fd","unresolved":false,"context_lines":[{"line_number":455,"context_line":"        LOG.debug("},{"line_number":456,"context_line":"            \u0027Heartbeat from %(node)s, last heartbeat at %(heartbeat)s.\u0027,"},{"line_number":457,"context_line":"            {\u0027node\u0027: node.uuid,"},{"line_number":458,"context_line":"             \u0027heartbeat\u0027: driver_internal_info.get(\u0027agent_last_heartbeat\u0027)})"},{"line_number":459,"context_line":"        # NOTE(mariojv) agent_last_heartbeat will be deprecated after Ocata and"},{"line_number":460,"context_line":"        # replaced with agent_last_heartbeat_datetime."},{"line_number":461,"context_line":"        driver_internal_info[\u0027agent_last_heartbeat\u0027] \u003d int(time.time())"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a8bc5a2_1c0ea8e4","line":458,"updated":"2016-09-27 13:04:55.000000000","message":"Maybe will be good to make consistent also log value.","commit_id":"4e295acfa994055bfd456e857e13de28b451f647"},{"author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"change_message_id":"b8435a1c34fd8ef5680c1446a24c2e05e9cda812","unresolved":false,"context_lines":[{"line_number":455,"context_line":"        LOG.debug("},{"line_number":456,"context_line":"            \u0027Heartbeat from %(node)s, last heartbeat at %(heartbeat)s.\u0027,"},{"line_number":457,"context_line":"            {\u0027node\u0027: node.uuid,"},{"line_number":458,"context_line":"             \u0027heartbeat\u0027: driver_internal_info.get(\u0027agent_last_heartbeat\u0027)})"},{"line_number":459,"context_line":"        # NOTE(mariojv) agent_last_heartbeat will be deprecated after Ocata and"},{"line_number":460,"context_line":"        # replaced with agent_last_heartbeat_datetime."},{"line_number":461,"context_line":"        driver_internal_info[\u0027agent_last_heartbeat\u0027] \u003d int(time.time())"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a8bc5a2_1f24bead","line":458,"in_reply_to":"5a8bc5a2_1c0ea8e4","updated":"2016-09-27 21:32:28.000000000","message":"Done","commit_id":"4e295acfa994055bfd456e857e13de28b451f647"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"62626dfa54768055caaa83ef0dde2e1c95f3d5f6","unresolved":false,"context_lines":[{"line_number":451,"context_line":""},{"line_number":452,"context_line":"        node \u003d task.node"},{"line_number":453,"context_line":"        driver_internal_info \u003d node.driver_internal_info"},{"line_number":454,"context_line":"        LOG.debug(\u0027Heartbeat from node %s\u0027 % node.uuid)"},{"line_number":455,"context_line":"        driver_internal_info[\u0027agent_url\u0027] \u003d callback_url"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":"        node.driver_internal_info \u003d driver_internal_info"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa6399be_e80eb48a","line":454,"updated":"2016-10-14 17:51:08.000000000","message":"nit: % -\u003e ,","commit_id":"7dc74ab75478318afc5c933472423f4c77eb662d"}]}
