)]}'
{"id":"openstack%2Fvitrage~746641","triplet_id":"openstack%2Fvitrage~master~I24703c1a257a4cdadd0506b55d835a68841ff0ea","project":"openstack/vitrage","branch":"master","topic":"test","hashtags":[],"change_id":"I24703c1a257a4cdadd0506b55d835a68841ff0ea","subject":"Update edge direction","status":"MERGED","created":"2020-08-18 07:10:59.000000000","updated":"2020-08-18 13:37:23.000000000","submitted":"2020-08-18 13:35:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"746641-1597757721885-7628fdb8","meta_rev_id":"460f91cb76f8d6bb84fc8e7aeec75c5dada63545","_number":746641,"virtual_id_number":746641,"owner":{"_account_id":30408,"name":"Qitao","email":"qihongtao@inspur.com","username":"qihongtao"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-08-18 13:35:21.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-08-18 08:33:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-08-18 08:33:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-18 08:33:00.000000000","updated_by":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"reviewer":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"state":"REVIEWER"},{"updated":"2020-08-18 13:35:21.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"b6f5e8672789cf509d94910a3c4691ed6f1885f4","author":{"_account_id":30408,"name":"Qitao","email":"qihongtao@inspur.com","username":"qihongtao"},"date":"2020-08-18 07:10:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a3132f748a84b6894ffd41988ee3b70291b6180a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 08:28:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d12191ec7924799bb3a3f48b0cbd17c : SUCCESS in 5m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/880a1e8652464a9cb4fc79449038556f : SUCCESS in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/819eb9efca5a4420b79c3548cb5e0a2c : SUCCESS in 5m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2c5b14def47b49eebc2d5d0ae60a95ab : SUCCESS in 6m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/512faffa34804b728461aa618a90c3b9 : SUCCESS in 5m 08s\n- vitrage-dsvm-api-py3 https://zuul.opendev.org/t/openstack/build/d21122c4e0964182956f27928a3fe1e0 : SUCCESS in 55m 55s\n- vitrage-dsvm-datasources-py3 https://zuul.opendev.org/t/openstack/build/36e9a8859c724b2a816c8b56351b51d5 : SUCCESS in 1h 05m 41s\n- vitrage-dsvm-mock-py3 https://zuul.opendev.org/t/openstack/build/1dc7c7834eb9474d92c6b07f11d2c4c7 : SUCCESS in 52m 32s (non-voting)\n- grenade-vitrage https://zuul.opendev.org/t/openstack/build/7b7aab42af834c18b63551a614f451a3 : SUCCESS in 40m 47s\n- vitrage-dsvm-api-ipv6-only https://zuul.opendev.org/t/openstack/build/243093124f6f43538dc1388707eb278a : SUCCESS in 1h 01m 28s","accounts_in_message":[],"_revision_number":1},{"id":"6e6f8b6a88c1429f2018cd3e98ebae763266f61c","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2020-08-18 08:33:00.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4f81d7648d9c02707820ac991edeb0527407f3c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 08:33:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"3e0608d04b9e02b89942ca64ac95628e7742f459","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 10:00:11.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fb5087ca0a6d4c28bf70aa43cf77cb01 : SUCCESS in 7m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ebcbb344e194b609e06b63f89c78b35 : SUCCESS in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/93c6bd06e06a42d49de9dce9c9ede91a : SUCCESS in 8m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0581d3fffcc74b1288b01f781a714747 : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c55629f0bed4cf0a6a268c2034f4d15 : SUCCESS in 5m 25s\n- vitrage-dsvm-api-py3 https://zuul.opendev.org/t/openstack/build/7838779e98cb451fbe8886062e6e29cf : SUCCESS in 1h 24m 18s\n- vitrage-dsvm-datasources-py3 https://zuul.opendev.org/t/openstack/build/ae18bd8fe7ad4438a67c8c72f1b5ea58 : FAILURE in 1h 18m 10s\n- grenade-vitrage https://zuul.opendev.org/t/openstack/build/981774c897ce444a96b5074aca3677b4 : SUCCESS in 53m 40s\n- vitrage-dsvm-api-ipv6-only https://zuul.opendev.org/t/openstack/build/6576ccda6fde43bdb9629175aedeaad0 : FAILURE in 48m 43s","accounts_in_message":[],"_revision_number":1},{"id":"eb756f0780b22d5c0f1499cb719ef648ad0dd120","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2020-08-18 10:08:03.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"c904c8aa6780eca254b5c14ab977fd5a4a0fdc25","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2020-08-18 11:15:29.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"8398ebb15d4ad4bc8b1a54342abc34251154cba2","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2020-08-18 11:15:34.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"6936f2a422129a5cda445f777a9cbc59c36bd78c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 12:24:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2a0bb29c36a6499a93cadb6d8e72efbf : SUCCESS in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9369e374392492b81489bff505da1d8 : SUCCESS in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f13e7a453644453b591a9f43266e1f1 : SUCCESS in 5m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/395d9dce12824073b4f42e14acbdbf38 : SUCCESS in 5m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/673cbe3f20a34132b9063e5403ea13e9 : SUCCESS in 4m 14s\n- vitrage-dsvm-api-py3 https://zuul.opendev.org/t/openstack/build/b791ca19e0214bd79d9aa99038a17e4d : SUCCESS in 1h 01m 50s\n- vitrage-dsvm-datasources-py3 https://zuul.opendev.org/t/openstack/build/6cd882552249457ba785951e543c77a4 : SUCCESS in 1h 05m 21s\n- vitrage-dsvm-mock-py3 https://zuul.opendev.org/t/openstack/build/e1b6b2dcdf194a0abda13a93b58b5be9 : SUCCESS in 57m 59s (non-voting)\n- grenade-vitrage https://zuul.opendev.org/t/openstack/build/8f442d9d76f64863bd724122edca2069 : SUCCESS in 49m 12s\n- vitrage-dsvm-api-ipv6-only https://zuul.opendev.org/t/openstack/build/50108dfd015e465bb5e41572b0b48ddf : SUCCESS in 1h 00m 44s","accounts_in_message":[],"_revision_number":1},{"id":"ddb502ce8456c4ae1e7bb8ae6d459f84b47b86cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 12:25:04.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"1a6281176e3372256b870cb91aba6b29c305a071","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 13:35:21.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c5a8ff30af24eb1861769eacc1d0654 : SUCCESS in 10m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/939bda2d49124d3b883b8f279ac73288 : SUCCESS in 4m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/582bfcc1c83c4d34878432cb60341a20 : SUCCESS in 7m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ae98725033b84a7c9f8cd25ca41d3aa6 : SUCCESS in 8m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fe29692371c4d1bb7f91ce69226d184 : SUCCESS in 5m 30s\n- vitrage-dsvm-api-py3 https://zuul.opendev.org/t/openstack/build/103cd80a86894d81ab4011110008cfe6 : SUCCESS in 1h 00m 31s\n- vitrage-dsvm-datasources-py3 https://zuul.opendev.org/t/openstack/build/60af14a1bf8841cd956add27c89ffa07 : SUCCESS in 1h 06m 37s\n- grenade-vitrage https://zuul.opendev.org/t/openstack/build/672fd093a40643358b1f55637d0cfd94 : SUCCESS in 49m 40s\n- vitrage-dsvm-api-ipv6-only https://zuul.opendev.org/t/openstack/build/8ab5280f13224dcd9b65a2304b379e63 : SUCCESS in 1h 01m 04s","accounts_in_message":[],"_revision_number":1},{"id":"976c40c9ad08d8710fb7729b45fcc71f5e52a585","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 13:35:21.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"eb2d82d31c81ce6dd2b11514064a4e4f703ea7f5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 13:37:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25820f62c2b34f479ea70a9254812ac9 : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"baea18759614a921f410eda82274746b41510dc1","revisions":{"baea18759614a921f410eda82274746b41510dc1":{"kind":"REWORK","_number":1,"created":"2020-08-18 07:10:59.000000000","uploader":{"_account_id":30408,"name":"Qitao","email":"qihongtao@inspur.com","username":"qihongtao"},"ref":"refs/changes/41/746641/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/41/746641/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/41/746641/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/41/746641/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/41/746641/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/41/746641/1"}}},"commit":{"parents":[{"commit":"6631134c9f66bc31c0ac4e95f21a4c54cc7fb028","subject":"Update tmfapi639 datasource","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/6631134c9f66bc31c0ac4e95f21a4c54cc7fb028"}]}],"author":{"name":"Q.hongtao","email":"qihongtao@inspur.com","date":"2020-08-18 07:09:15.000000000","tz":480},"committer":{"name":"Q.hongtao","email":"qihongtao@inspur.com","date":"2020-08-18 07:10:10.000000000","tz":480},"subject":"Update edge direction","message":"Update edge direction\n\nHost contains instance, so the direction of the side is that the host points to the insatnce\n\nChange-Id: I24703c1a257a4cdadd0506b55d835a68841ff0ea\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/baea18759614a921f410eda82274746b41510dc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/baea18759614a921f410eda82274746b41510dc1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
