)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3a5e473305e0ec57e91e7abe41158a3c16c4fe8a","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":329,"context_line":"              # it in the gate."},{"line_number":330,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":331,"context_line":"        - cyborg-tempest:"},{"line_number":332,"context_line":"            voting: false"},{"line_number":333,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":334,"context_line":"        - nova-grenade-live-migration"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_b84a6524","line":331,"range":{"start_line":331,"start_character":9,"end_line":331,"end_character":25},"updated":"2019-07-27 00:59:00.000000000","message":"is there a reason this is not run in the cybrog check queue first before we add it to nova.\n\nit appears this is defeined here \nhttps://github.com/openstack/cyborg-tempest-plugin/blob/master/.zuul.yaml","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"5aa1ac9546edac5392fddd7de8594592dce91c3f","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":329,"context_line":"              # it in the gate."},{"line_number":330,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":331,"context_line":"        - cyborg-tempest:"},{"line_number":332,"context_line":"            voting: false"},{"line_number":333,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":334,"context_line":"        - nova-grenade-live-migration"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_9a32c1a6","line":331,"range":{"start_line":331,"start_character":9,"end_line":331,"end_character":25},"in_reply_to":"7faddb67_b84a6524","updated":"2019-08-16 06:17:44.000000000","message":"ops. sorry, no special reasons, just forgot to add to cyborg. already added it to cyborg now: https://review.opendev.org/#/c/676665/","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3a5e473305e0ec57e91e7abe41158a3c16c4fe8a","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":329,"context_line":"              # it in the gate."},{"line_number":330,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":331,"context_line":"        - cyborg-tempest:"},{"line_number":332,"context_line":"            voting: false"},{"line_number":333,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":334,"context_line":"        - nova-grenade-live-migration"},{"line_number":335,"context_line":"        - nova-live-migration"},{"line_number":336,"context_line":"        - nova-lvm"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_58d57142","line":333,"range":{"start_line":331,"start_character":8,"end_line":333,"end_character":52},"updated":"2019-07-27 00:59:00.000000000","message":"im not sure if we want to start with this in the check queue or if it should be in the experimental queue.\n\ni agree it should be non voting if its is in the check queue but we might want a more limited irrelevent-files list then the default. e.g. there is no point in this running on change to anything other then the  libvirt driver and possible the compute module initially.","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"d782afbe6d0203a8252c9e6b92a4c150753341a8","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":329,"context_line":"              # it in the gate."},{"line_number":330,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":331,"context_line":"        - cyborg-tempest:"},{"line_number":332,"context_line":"            voting: false"},{"line_number":333,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":334,"context_line":"        - nova-grenade-live-migration"},{"line_number":335,"context_line":"        - nova-live-migration"},{"line_number":336,"context_line":"        - nova-lvm"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_4cd36f39","line":333,"range":{"start_line":331,"start_character":8,"end_line":333,"end_character":52},"in_reply_to":"7faddb67_58d57142","updated":"2019-07-27 18:49:31.000000000","message":"The Cyborg-Nova flow touches other components on the controller as well. If we attempt to restrict this list to only the components we touch today, we run the risk that a future change outside this list will not get tested.","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"5aa1ac9546edac5392fddd7de8594592dce91c3f","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              # code; we don\u0027t need to run this on all changes, nor do we run"},{"line_number":329,"context_line":"              # it in the gate."},{"line_number":330,"context_line":"              - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$"},{"line_number":331,"context_line":"        - cyborg-tempest:"},{"line_number":332,"context_line":"            voting: false"},{"line_number":333,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":334,"context_line":"        - nova-grenade-live-migration"},{"line_number":335,"context_line":"        - nova-live-migration"},{"line_number":336,"context_line":"        - nova-lvm"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_fa20954b","line":333,"range":{"start_line":331,"start_character":8,"end_line":333,"end_character":52},"in_reply_to":"7faddb67_58d57142","updated":"2019-08-16 06:17:44.000000000","message":"agreed, the experimental queue should be better.","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"50027885644be664fce891cbf1625b6624e0af0d","unresolved":false,"context_lines":[{"line_number":412,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":413,"context_line":"        - tempest-ipv6-only:"},{"line_number":414,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":415,"context_line":"        - cyborg-tempest:"},{"line_number":416,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":417,"context_line":"    gate:"},{"line_number":418,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_e872e0e2","line":415,"updated":"2019-10-31 15:54:47.000000000","message":"This should probably be nonvoting, like the ironic job above. (And only in check, not gate, likewise.)","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"47171225a34b2c5f8a944a0b572ebe16ebf97020","unresolved":false,"context_lines":[{"line_number":412,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":413,"context_line":"        - tempest-ipv6-only:"},{"line_number":414,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":415,"context_line":"        - cyborg-tempest:"},{"line_number":416,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":417,"context_line":"    gate:"},{"line_number":418,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_87454171","line":415,"in_reply_to":"3fa7e38b_784794a4","updated":"2019-11-03 06:40:33.000000000","message":"Done","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"6dbad248c30d4d7defdfbf94857e8c908faaa44e","unresolved":false,"context_lines":[{"line_number":412,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":413,"context_line":"        - tempest-ipv6-only:"},{"line_number":414,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":415,"context_line":"        - cyborg-tempest:"},{"line_number":416,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":417,"context_line":"    gate:"},{"line_number":418,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_784794a4","line":415,"in_reply_to":"3fa7e38b_e872e0e2","updated":"2019-11-01 10:16:44.000000000","message":"yes,agree. pls see another reply below","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"50027885644be664fce891cbf1625b6624e0af0d","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # NOTE(mriedem): Consider moving nova-tox-functional-py37 to the"},{"line_number":467,"context_line":"        # check and gate queues once it\u0027s stable (like openstack-python37-jobs)"},{"line_number":468,"context_line":"        - nova-tox-functional-py37"},{"line_number":469,"context_line":"        - cyborg-tempest:"},{"line_number":470,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_286d5802","line":469,"updated":"2019-10-31 15:54:47.000000000","message":"Odd that this is in check+experimental. Did you mean for it to be in check+gate? (But see above)","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"6dbad248c30d4d7defdfbf94857e8c908faaa44e","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # NOTE(mriedem): Consider moving nova-tox-functional-py37 to the"},{"line_number":467,"context_line":"        # check and gate queues once it\u0027s stable (like openstack-python37-jobs)"},{"line_number":468,"context_line":"        - nova-tox-functional-py37"},{"line_number":469,"context_line":"        - cyborg-tempest:"},{"line_number":470,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_584c18c7","line":469,"in_reply_to":"3fa7e38b_286d5802","updated":"2019-11-01 10:16:44.000000000","message":"Hi Eric, I didn\u0027t mean to be in check+gate. I wants to add this job to check. But currently cyborg-nova interaction patches are still under review, so I put this job into both experimental and check(as non-voting) in patch3. I was thinking, seems it\u0027s duplicated content, right?(I guess this is what makes you confused) if so, I will remove jobs in check and keep that in experimental. what do you think?","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a549bd8341c87c8eac6f1823b895b1ec9eb6acbb","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # NOTE(mriedem): Consider moving nova-tox-functional-py37 to the"},{"line_number":467,"context_line":"        # check and gate queues once it\u0027s stable (like openstack-python37-jobs)"},{"line_number":468,"context_line":"        - nova-tox-functional-py37"},{"line_number":469,"context_line":"        - cyborg-tempest:"},{"line_number":470,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_eeb73e84","line":469,"in_reply_to":"3fa7e38b_4e9bf271","updated":"2019-11-01 13:46:11.000000000","message":"FYI we discussed this in #openstack-nova a bit [1] and came to the same conclusion.\n\n[1] http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2019-11-01.log.html#t2019-11-01T13:24:39","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"98747067ff969e7891193dbe1f37e96d689a2769","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # NOTE(mriedem): Consider moving nova-tox-functional-py37 to the"},{"line_number":467,"context_line":"        # check and gate queues once it\u0027s stable (like openstack-python37-jobs)"},{"line_number":468,"context_line":"        - nova-tox-functional-py37"},{"line_number":469,"context_line":"        - cyborg-tempest:"},{"line_number":470,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_4e9bf271","line":469,"in_reply_to":"3fa7e38b_584c18c7","updated":"2019-11-01 13:26:13.000000000","message":"\u003e But currently cyborg-nova interaction patches are still\n \u003e under review\n\nYes, but this patch is last in the series, so it\u0027s legitimate for it to pretend that its predecessors are already in the codebase.\n\n \u003e I was thinking, seems it\u0027s duplicated\n\nYes. The `check` will run whenever a new patch set is produced (including on a rebase). If you needed a new run, you would just `recheck` the patch (I\u0027m pretty sure `check experimental` is more expensive).\n\n \u003e will remove jobs in check and keep that in experimental.\n\nI think you should do it the other way around: remove from experimental and keep the job in check. But also make it nonvoting.","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"47171225a34b2c5f8a944a0b572ebe16ebf97020","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        # NOTE(mriedem): Consider moving nova-tox-functional-py37 to the"},{"line_number":467,"context_line":"        # check and gate queues once it\u0027s stable (like openstack-python37-jobs)"},{"line_number":468,"context_line":"        - nova-tox-functional-py37"},{"line_number":469,"context_line":"        - cyborg-tempest:"},{"line_number":470,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_6742856a","line":469,"in_reply_to":"3fa7e38b_eeb73e84","updated":"2019-11-03 06:40:33.000000000","message":"Done","commit_id":"e5f04a2c65e3a0cea5437c406a29e31805ff3f6c"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"116a94fe1e751ea33f628534753a52a6a503e537","unresolved":false,"context_lines":[{"line_number":419,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":420,"context_line":"        - cyborg-tempest:"},{"line_number":421,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":422,"context_line":"            voting:false"},{"line_number":423,"context_line":"    gate:"},{"line_number":424,"context_line":"      jobs:"},{"line_number":425,"context_line":"        - nova-grenade-multinode"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3fa7e38b_58e63fb2","line":422,"range":{"start_line":422,"start_character":18,"end_line":422,"end_character":19},"updated":"2019-11-04 15:41:49.000000000","message":"I think you need a space here","commit_id":"1af0c54844d6f89218d2865b2b1e6422dcb5caff"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"c32813fe49ae7bcda547e3231284350d9623dfcb","unresolved":false,"context_lines":[{"line_number":419,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":420,"context_line":"        - cyborg-tempest:"},{"line_number":421,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":422,"context_line":"            voting:false"},{"line_number":423,"context_line":"    gate:"},{"line_number":424,"context_line":"      jobs:"},{"line_number":425,"context_line":"        - nova-grenade-multinode"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3fa7e38b_38ffc334","line":422,"range":{"start_line":422,"start_character":18,"end_line":422,"end_character":19},"in_reply_to":"3fa7e38b_58e63fb2","updated":"2019-11-04 15:42:30.000000000","message":"Done","commit_id":"1af0c54844d6f89218d2865b2b1e6422dcb5caff"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3c6b48a67b6bb3da568274184a7233778b71bd0b","unresolved":false,"context_lines":[{"line_number":403,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":404,"context_line":"        - openstacksdk-functional-devstack:"},{"line_number":405,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":406,"context_line":"        - cyborg-tempest:"},{"line_number":407,"context_line":"            irrelevant-files: *dsvm-irrelevant-files"},{"line_number":408,"context_line":"            voting: false"},{"line_number":409,"context_line":"    gate:"},{"line_number":410,"context_line":"      jobs:"},{"line_number":411,"context_line":"        - nova-grenade-multinode"}],"source_content_type":"text/x-yaml","patch_set":52,"id":"df33271e_40e34c06","line":408,"range":{"start_line":406,"start_character":5,"end_line":408,"end_character":25},"updated":"2020-03-23 21:12:19.000000000","message":"should i rework my multi node jobs by the way and do we want to run that in nova check.\n\ni think its proably not required until we support move operations but just said i would ask.","commit_id":"ff1927da66b28ae47b0b42caeec7e3144aafdbe3"}],"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3a5e473305e0ec57e91e7abe41158a3c16c4fe8a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-07-24 07:31:45 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add cyborg tempest job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Id8762d0d95aa7c90feee64eb07a50433ca6ca3d1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_f859bdfd","line":8,"updated":"2019-07-27 00:59:00.000000000","message":"you should add the cyborg integration bluepirnt link here.\nand also discribe what the new non votoing job will be testing.\n\ncurrently it has only a dummy test which is a noop so i would expect this to have a depend on to a review that adds real test and that we would not merge this untill the job actully test something useful.","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"5aa1ac9546edac5392fddd7de8594592dce91c3f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-07-24 07:31:45 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add cyborg tempest job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Id8762d0d95aa7c90feee64eb07a50433ca6ca3d1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_3a3ced90","line":8,"in_reply_to":"7faddb67_b894a545","updated":"2019-08-16 06:17:44.000000000","message":"Done","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cc343876bd89985657f6576f2407a573341fb052","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-07-24 07:31:45 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add cyborg tempest job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Id8762d0d95aa7c90feee64eb07a50433ca6ca3d1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_b894a545","line":8,"in_reply_to":"7faddb67_b8f825c4","updated":"2019-07-27 01:22:42.000000000","message":"there should also be a depency on https://review.opendev.org/#/c/665318/ i guess for the fake driver and this should be rebased on the nova integration patch series too.","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"5aa1ac9546edac5392fddd7de8594592dce91c3f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-07-24 07:31:45 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add cyborg tempest job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Id8762d0d95aa7c90feee64eb07a50433ca6ca3d1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_dab7d920","line":8,"in_reply_to":"7faddb67_b8f825c4","updated":"2019-08-16 06:17:44.000000000","message":"yes, exactly！","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"5aa1ac9546edac5392fddd7de8594592dce91c3f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-07-24 07:31:45 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add cyborg tempest job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Id8762d0d95aa7c90feee64eb07a50433ca6ca3d1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_baba1d08","line":8,"in_reply_to":"7faddb67_f859bdfd","updated":"2019-08-16 06:17:44.000000000","message":"Done","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"64bef54f31f0852aa32ad906b8dfe9e90cd15028","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-07-24 07:31:45 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add cyborg tempest job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Id8762d0d95aa7c90feee64eb07a50433ca6ca3d1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7faddb67_b8f825c4","line":8,"in_reply_to":"7faddb67_f859bdfd","updated":"2019-07-27 01:02:55.000000000","message":"i think this is the patch this should depend on correct?\nhttps://review.opendev.org/#/c/667231/","commit_id":"53eb49ba34bbe182c086cfccf83ddca2013e92fd"}]}
