)]}'
{"id":"openstack%2Fvitrage~550534","triplet_id":"openstack%2Fvitrage~master~Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d","project":"openstack/vitrage","branch":"master","topic":"bp/s","hashtags":[],"change_id":"Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d","subject":"Added a document with entity equivalence use cases","status":"MERGED","created":"2018-03-07 17:09:23.000000000","updated":"2019-05-16 07:01:11.000000000","submitted":"2019-05-16 07:01:11.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":69,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"550534-1557990071613-881d6cdd","meta_rev_id":"f872e1ddce840184a202e470e0eece07fa95466f","_number":550534,"virtual_id_number":550534,"owner":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2018-03-21 02:14:34.000000000","_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},{"value":0,"date":"2018-03-21 10:05:53.000000000","_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},{"value":0,"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},{"value":2,"date":"2019-05-16 07:01:11.000000000","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":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},"recommended":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"all":[{"value":0,"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},{"value":0,"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"value":1,"date":"2018-05-25 06:06:43.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},{"value":2,"date":"2018-03-22 09:05:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},{"value":0,"_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":"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"all":[{"value":0,"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},{"value":0,"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},{"value":0,"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-16 06:53:49.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":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},{"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-03-14 10:07:02.000000000","updated_by":{"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},"reviewer":{"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},"state":"REVIEWER"},{"updated":"2018-03-21 02:14:34.000000000","updated_by":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"reviewer":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"state":"REVIEWER"},{"updated":"2018-03-22 09:05:48.000000000","updated_by":{"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},"reviewer":{"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},"state":"REVIEWER"},{"updated":"2018-05-25 06:06:43.000000000","updated_by":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"reviewer":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"state":"REVIEWER"},{"updated":"2019-05-16 06:53:49.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":"2019-05-16 07:01:11.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":"3504ef14ed009eaf5838eebb0eb592b7cbe1d3f8","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-07 17:09:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd1f424a409045e0247717a9b38c65e9c64a9efd","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-07 17:17:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"703d873d41e2ed46e11889d6f1132ef54f42edd1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-07 17:51:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/2/check/openstack-tox-pep8/b877f73/ : SUCCESS in 5m 04s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/550534/2/check/build-openstack-sphinx-docs/3c4d071/html/ : SUCCESS in 4m 25s","accounts_in_message":[],"_revision_number":2},{"id":"a78f6160bb8130f3d0d645390838d75f64231a26","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-08 08:38:07.000000000","message":"Patch Set 2:\n\n(9 comments)","accounts_in_message":[],"_revision_number":2},{"id":"886128fda82368cc82ad2f15a4fb7514a55ccc34","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-11 08:00:22.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"91aff5e7784f8d76b89d38624cd714441391b4ed","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-12 13:38:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b27b413aef34d1f474aaafa53d6d3a21505c1a8d","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-12 13:39:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fcbe77d0cd36863184364b66513083f460f60e22","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2018-03-12 13:40:51.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"6a9e8ba959a737b747158140d60814040e48413e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-12 13:50:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/3/check/openstack-tox-pep8/4dd8593/ : SUCCESS in 4m 15s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/550534/3/check/build-openstack-sphinx-docs/aa3ef92/html/ : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":3},{"id":"e12609a05d9c43525032008fdb3874bb55a7f20a","author":{"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},"date":"2018-03-13 10:15:25.000000000","message":"Patch Set 3:\n\n1. I think it\u0027s no problem for \u0027Time\u0027 and \u0027Credibility\u0027 to be as a merge-rule, but I have some doubt for \u0027Severity\u0027.\nBecause the standard of \u0027Severity\u0027 between different monitors may be not consistent. \nFor example, Doctor A define \u0027High\u0027 fever for over 38℃, and doctor B define it over 39℃.\nAnother reason I doubt is that \u0027OK\u0027 never covers \u0027Error\u0027 due to \u0027OK\u0027 is lowest level, which is unreasonable in my view.\n2. It\u0027s possible for user to define the same \u0027Credibility\u0027 when he didn\u0027t know which monitor is more credible at all.\nHow to decide the \u0027winner\u0027 when \u0027Credibility\u0027 is same? Will the \u0027Time\u0027 become the secondly rule by default? \nOr should we provide user to define several rules, first rule:\u0027Credibility\u0027, second rule:\u0027Time\u0027, ......","accounts_in_message":[],"_revision_number":3},{"id":"1e1412b522d96ae9383291778a0ecd372166e8e5","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-13 11:36:13.000000000","message":"Patch Set 3:\n\n\u003e 1. I think it\u0027s no problem for \u0027Time\u0027 and \u0027Credibility\u0027 to be as a\n \u003e merge-rule, but I have some doubt for \u0027Severity\u0027.\n \u003e Because the standard of \u0027Severity\u0027 between different monitors may\n \u003e be not consistent.\n \u003e For example, Doctor A define \u0027High\u0027 fever for over 38℃, and doctor\n \u003e B define it over 39℃.\n \u003e Another reason I doubt is that \u0027OK\u0027 never covers \u0027Error\u0027 due to\n \u003e \u0027OK\u0027 is lowest level, which is unreasonable in my view.\n \u003e 2. It\u0027s possible for user to define the same \u0027Credibility\u0027 when he\n \u003e didn\u0027t know which monitor is more credible at all.\n \u003e How to decide the \u0027winner\u0027 when \u0027Credibility\u0027 is same? Will the\n \u003e \u0027Time\u0027 become the secondly rule by default?\n \u003e Or should we provide user to define several rules, first\n \u003e rule:\u0027Credibility\u0027, second rule:\u0027Time\u0027, ......\n\n1. In your 38 vs. 39 degrees example, the solution might be not to merge those two specific alarms. But if two alarms *are* equivalent, then I think that merge by severity is the right approach. Actually, I prefer this approach over merge by time or by credibility. And in any case we can let the user decide about it.\n\nCan you please explain what you meant by the \u0027OK\u0027 never covers \u0027Error\u0027 comment?\n\n2. Good question. Maybe only for \u0027credibility\u0027 rule we can let the user decide on the second-level rule. For time and severity it is not needed.","accounts_in_message":[],"_revision_number":3},{"id":"4d363c84ece91468fa4252bb43f03951680c77ca","author":{"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},"date":"2018-03-13 11:51:00.000000000","message":"Patch Set 3:\n\nWhat I mean is about the use case(4.2) in the rst.\n\"4.2. Nagios reports alarm, Vitrage deduced alarm, Nagios reports OK?\"\nWhen user choose \u0027worst_state\u0027 as merge-rule, state is \u0027warning\u0027 in the table, because the level \u0027OK\u0027 is lower than \u0027warning\u0027.\nBut I think the final expected result should be \u0027OK\u0027 whatever the merge-rule is.","accounts_in_message":[],"_revision_number":3},{"id":"24348918776c915e5016975190e0cd6acff76610","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-13 12:12:52.000000000","message":"Patch Set 3:\n\n\u003e What I mean is about the use case(4.2) in the rst.\n \u003e \"4.2. Nagios reports alarm, Vitrage deduced alarm, Nagios reports\n \u003e OK?\"\n \u003e When user choose \u0027worst_state\u0027 as merge-rule, state is \u0027warning\u0027 in\n \u003e the table, because the level \u0027OK\u0027 is lower than \u0027warning\u0027.\n \u003e But I think the final expected result should be \u0027OK\u0027 whatever the\n \u003e merge-rule is.\n\nI disagree. That\u0027s exactly the point in worst_state, that we allow every monitor to make an opinion, including Vitrage. I fact, in our Nokia use cases if there is a deduced alarm we *always* want the final state to be warning, because we think that maybe Vitrage has an additional information that is relevant to this alarm and should not be ignored.\n\nIf I understood correctly, since your use case is slightly different, you can use the credibility merge-rule. Is it good enough, or is there a problem implementing your use case?","accounts_in_message":[],"_revision_number":3},{"id":"bda592b8b9aa89192256eecef1f43fa84f2fe283","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-13 12:30:46.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c1e7cc9e1ff71d6600363e767f1b90a644355518","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-13 12:42:42.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cfc43bce6743f6dd768fad00c492c7c220ee25da","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-14 06:03:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b3ea1e159f506baf4456c433fc83039f0b14f3da","author":{"_account_id":24667,"name":"Jia Peiyuan","email":"jia.peiyuan@zte.com.cn","username":"jiapeiyuan"},"date":"2018-03-14 10:07:02.000000000","message":"Patch Set 3:\n\n\u003e \u003e What I mean is about the use case(4.2) in the rst.\n \u003e \u003e \"4.2. Nagios reports alarm, Vitrage deduced alarm, Nagios reports\n \u003e \u003e OK?\"\n \u003e \u003e When user choose \u0027worst_state\u0027 as merge-rule, state is \u0027warning\u0027\n \u003e in\n \u003e \u003e the table, because the level \u0027OK\u0027 is lower than \u0027warning\u0027.\n \u003e \u003e But I think the final expected result should be \u0027OK\u0027 whatever the\n \u003e \u003e merge-rule is.\n \u003e \n \u003e I disagree. That\u0027s exactly the point in worst_state, that we allow\n \u003e every monitor to make an opinion, including Vitrage. I fact, in our\n \u003e Nokia use cases if there is a deduced alarm we *always* want the\n \u003e final state to be warning, because we think that maybe Vitrage has\n \u003e an additional information that is relevant to this alarm and should\n \u003e not be ignored.\n \u003e \n \u003e If I understood correctly, since your use case is slightly\n \u003e different, you can use the credibility merge-rule. Is it good\n \u003e enough, or is there a problem implementing your use case?\n\nNo problem for us. We will choose \u0027Credibility\u0027 or \u0027Time\u0027 mostly in our case, \u0027Worst state\u0027 may be not fit for us.\nAnyway, I agree merge-rule include three dimensions above.","accounts_in_message":[],"_revision_number":3},{"id":"1e53de2da1dc4d5889fd01348e8957ee33e562af","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-14 10:15:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2e5c1339375544d4d4e3a4bb1e8bd93d43788315","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-14 10:18:11.000000000","message":"Patch Set 4:\n\n\u003e No problem for us. We will choose \u0027Credibility\u0027 or \u0027Time\u0027 mostly in\n \u003e our case, \u0027Worst state\u0027 may be not fit for us.\n \u003e Anyway, I agree merge-rule include three dimensions above.\n\nGreat, so this part is done. \n\nI pushed a new patch set with another requirement that I only thought of this morning: the user should be able to change the equivalence definitions over time.\n\nAnother thing - I think that maybe \u0027merge strategy\u0027 is better than \u0027merge rule\u0027. What do you say?","accounts_in_message":[],"_revision_number":4},{"id":"ce22651a9597d7a499b23faeb91e3df24e4533ec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-14 10:20:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/4/check/openstack-tox-pep8/04e5e84/ : SUCCESS in 4m 32s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/550534/4/check/build-openstack-sphinx-docs/e9b456b/html/ : SUCCESS in 4m 29s","accounts_in_message":[],"_revision_number":4},{"id":"dd96521fabca3fac6c926c9c4be002da3b9f89ec","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2018-03-14 10:21:17.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"9f7eb1397c20804880efd8c1378d3f5f8142d9ca","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-15 08:13:49.000000000","message":"Patch Set 4:\n\n(7 comments)\n\n\u003e \u003e No problem for us. We will choose \u0027Credibility\u0027 or \u0027Time\u0027 mostly\n \u003e in\n \u003e \u003e our case, \u0027Worst state\u0027 may be not fit for us.\n \u003e \u003e Anyway, I agree merge-rule include three dimensions above.\n \u003e \n \u003e Great, so this part is done.\n \u003e \n \u003e I pushed a new patch set with another requirement that I only\n \u003e thought of this morning: the user should be able to change the\n \u003e equivalence definitions over time.\n \u003e \n \u003e Another thing - I think that maybe \u0027merge strategy\u0027 is better than\n \u003e \u0027merge rule\u0027. What do you say?\n\nSure, \u0027merge strategy\u0027 is good. Besides, I still have some questions about the details in use cases.","accounts_in_message":[],"_revision_number":4},{"id":"3165a845aac606cfd66c4dc18ab797ad3095656a","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-15 11:59:38.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"fd26515615e19d67f8306e3c6dac76930c805d75","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-15 13:40:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3debf3a45efe2a12387015e3ed991e5f5b2a14af","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-15 13:51:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/5/check/openstack-tox-pep8/c8288a6/ : SUCCESS in 4m 32s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/550534/5/check/build-openstack-sphinx-docs/81ffc02/html/ : SUCCESS in 5m 27s","accounts_in_message":[],"_revision_number":5},{"id":"e7ba7c520ac43c3850b1fc809f59e004c0152d3d","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-16 06:26:59.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"879285efca9a0dfa32bf3d868e447dfce29f101f","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-17 05:51:35.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d7b8da894950f1067a5c7c8eadf4befb4928b6e9","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-18 08:03:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"25c760b53a199c59f80eb197c95321cda3ecf454","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-18 09:03:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fd1ea8342816f2004be4dce8ae50af253371bb1d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-18 09:08:58.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/6/check/openstack-tox-pep8/52d3775/ : SUCCESS in 4m 47s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/550534/6/check/build-openstack-sphinx-docs/d33549e/html/ : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":6},{"id":"8992b1cab7601c01a295eaaa23c0942b340e85b7","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2018-03-18 09:26:56.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"3c73d932837f75fe6ce41f6ea67aebe6287d4b42","author":{"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},"date":"2018-03-19 14:02:49.000000000","message":"Patch Set 6:\n\n(8 comments)","accounts_in_message":[],"_revision_number":6},{"id":"15bcfc29e3131c1e7e7564c45d57ca8eaa21dd4f","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-19 16:08:34.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7e486a63a992a509e3444a2cb9c9595affad0fb8","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-19 16:08:54.000000000","message":"Patch Set 6:\n\n(7 comments)","accounts_in_message":[],"_revision_number":6},{"id":"da817f379ff116c7657b734b782e42404892f451","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-19 16:16:11.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/7/check/openstack-tox-pep8/d925df8/ : SUCCESS in 5m 15s\n- build-openstack-sphinx-docs http://logs.openstack.org/34/550534/7/check/build-openstack-sphinx-docs/f58747c/html/ : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":7},{"id":"892c16c2823ea49074c1a39f1d35ff0801a8ef7d","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-20 10:35:54.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"4f51678dc59f3175daa7032b6bc3df7b4cf1fed9","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-20 10:52:46.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"1297307e3b9b26735442405c0f28a07fb95d81bf","author":{"_account_id":25301,"name":"xupeipei","email":"xu.peipei1@zte.com.cn","username":"xupeipei"},"date":"2018-03-21 02:14:34.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"475b47f72d28c1d01b3d158971da0155c333c6cf","author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"date":"2018-03-21 10:05:53.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"86d93432b6d5d33af4184d3d10a944316367c8eb","author":{"_account_id":24635,"name":"Anna Reznikov","email":"annarez82@gmail.com","username":"annarez"},"date":"2018-03-22 09:05:48.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"905c7910433d8d633d6177d71ef795e948de2b08","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2018-05-25 06:06:43.000000000","message":"Patch Set 7: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"603adc3ca01b3614ea35d9bf6e7b1f9778bf0c76","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2019-05-16 06:53:49.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"4abc52efe8ae68c053d72a77d7d9bb4bd28fe315","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 06:54:01.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"8832794cbce25cdc955d2bb7e46a4e6431f38e66","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 07:01:11.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/34/550534/7/gate/openstack-tox-pep8/5b32c64/ : SUCCESS in 6m 02s\n- openstack-tox-docs http://logs.openstack.org/34/550534/7/gate/openstack-tox-docs/7a52caf/html/ : SUCCESS in 6m 08s","accounts_in_message":[],"_revision_number":7},{"id":"82f3d47d48a6e97eb8730b54f65ae0ff09ed7bc5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 07:01:11.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"3a4344deeb3f111b4ea9cae7e404d72a21adbc72","revisions":{"058a0315834f256036ab86fe5a5d280136f72872":{"kind":"REWORK","_number":1,"created":"2018-03-07 17:09:23.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/1"}}},"commit":{"parents":[{"commit":"7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8","subject":"Merge \"bugfix for log warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/058a0315834f256036ab86fe5a5d280136f72872"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/058a0315834f256036ab86fe5a5d280136f72872"}]},"branch":"refs/heads/master"},"fefc1a8e25afe010d4b15c2b747eea41db3a1e13":{"kind":"REWORK","_number":2,"created":"2018-03-07 17:17:29.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/2"}}},"commit":{"parents":[{"commit":"7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8","subject":"Merge \"bugfix for log warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:17:08.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/fefc1a8e25afe010d4b15c2b747eea41db3a1e13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/fefc1a8e25afe010d4b15c2b747eea41db3a1e13"}]},"branch":"refs/heads/master"},"d2030bf94f890c35f814fe8ec9c50e89b05da681":{"kind":"REWORK","_number":3,"created":"2018-03-12 13:38:30.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/3"}}},"commit":{"parents":[{"commit":"7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8","subject":"Merge \"bugfix for log warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-12 13:38:06.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/d2030bf94f890c35f814fe8ec9c50e89b05da681"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/d2030bf94f890c35f814fe8ec9c50e89b05da681"}]},"branch":"refs/heads/master"},"7902e66c162baf0f3c5b5a52f422e98f53ec9888":{"kind":"REWORK","_number":4,"created":"2018-03-14 10:15:05.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/4"}}},"commit":{"parents":[{"commit":"7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8","subject":"Merge \"bugfix for log warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-14 10:14:37.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7902e66c162baf0f3c5b5a52f422e98f53ec9888"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7902e66c162baf0f3c5b5a52f422e98f53ec9888"}]},"branch":"refs/heads/master"},"7f094533c9d4b9e8fa3dfcde8ed0168fb1023d29":{"kind":"REWORK","_number":5,"created":"2018-03-15 13:40:43.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/5"}}},"commit":{"parents":[{"commit":"7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8","subject":"Merge \"bugfix for log warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-15 13:40:16.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f094533c9d4b9e8fa3dfcde8ed0168fb1023d29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f094533c9d4b9e8fa3dfcde8ed0168fb1023d29"}]},"branch":"refs/heads/master"},"4ac80010e285767fb40572dac2f13d057688aeea":{"kind":"REWORK","_number":6,"created":"2018-03-18 09:03:06.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/6"}}},"commit":{"parents":[{"commit":"7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8","subject":"Merge \"bugfix for log warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7f7b5d266ada0bd77eb680ce41a1d69ee9d28fe8"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-18 09:02:40.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/4ac80010e285767fb40572dac2f13d057688aeea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/4ac80010e285767fb40572dac2f13d057688aeea"}]},"branch":"refs/heads/master"},"3a4344deeb3f111b4ea9cae7e404d72a21adbc72":{"kind":"REWORK","_number":7,"created":"2018-03-19 16:08:34.000000000","uploader":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"ref":"refs/changes/34/550534/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/34/550534/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/34/550534/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/34/550534/7"}}},"commit":{"parents":[{"commit":"7fc2d5e2a0c563d11d6b2d9bc07f08fffe2f6f95","subject":"add project id to header in keycloak","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/7fc2d5e2a0c563d11d6b2d9bc07f08fffe2f6f95"}]}],"author":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-07 17:08:54.000000000","tz":0},"committer":{"name":"Ifat Afek","email":"ifat.afek@nokia.com","date":"2018-03-19 16:08:17.000000000","tz":0},"subject":"Added a document with entity equivalence use cases","message":"Added a document with entity equivalence use cases\n\nThis document should define the functional requirements for blueprints\nlike merge alarms and merge resources.\n\nChange-Id: Ie65b140607b38c880d0a10b3d63c9d58b49d8b1d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/3a4344deeb3f111b4ea9cae7e404d72a21adbc72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/3a4344deeb3f111b4ea9cae7e404d72a21adbc72"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
