)]}'
{"id":"openstack%2Fneutron~797409","triplet_id":"openstack%2Fneutron~stable%2Fussuri~Ic08ca5b167db4884efa07112cf9a6c3637e1b827","project":"openstack/neutron","branch":"stable/ussuri","topic":"bug/1923633-stable/wallaby-stable/victoria-stable/ussuri","hashtags":[],"change_id":"Ic08ca5b167db4884efa07112cf9a6c3637e1b827","subject":"Force to close http connection after notify about HA router status","status":"MERGED","created":"2021-06-22 14:37:10.000000000","updated":"2021-06-23 19:04:39.000000000","submitted":"2021-06-23 19:00:41.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":"797409-bug/1923633-stable/wallaby-stable/victoria-stable/ussuri","cherry_pick_of_change":797408,"cherry_pick_of_patch_set":1,"meta_rev_id":"025eb8b73b07c1ec0da9126de0038d891644fd6c","_number":797409,"virtual_id_number":797409,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-06-23 19:00:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2021-06-22 14:49:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2021-06-23 11:35:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2021-06-23 11:35:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-22 14:49:13.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2021-06-22 15:00:34.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-06-22 17:50:56.000000000","updated_by":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"reviewer":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"state":"CC"},{"updated":"2021-06-22 19:31:22.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"},{"updated":"2021-06-23 11:35:59.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"}],"messages":[{"id":"bf7ad19c4930ce37e55db9f6f826b925de3be422","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-06-22 14:37:10.000000000","message":"Patch Set 1: Cherry Picked from branch stable/victoria.","accounts_in_message":[],"_revision_number":1},{"id":"c367800b01cf7376e048e7621ec3a8f65bbb3136","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-06-22 14:49:13.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"bcddef08eaf70af8e0f0407652825c7b730e4014","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-06-22 15:00:34.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/09/797409/1/SRIOV-neutron-direct : FAILURE\n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/09/797409/1/SRIOV-neutron-macvtap : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"f1d0f861b81a7833bac2d4c6babf404ddae64fd3","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2021-06-22 17:50:56.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/797409/1 : SUCCESS in 1h 44m 43s","accounts_in_message":[],"_revision_number":1},{"id":"befa72973707f3c6953bb0c85dd6d9fddc6278f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-22 19:31:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-scenario-linuxbridge-ussuri https://zuul.opendev.org/t/openstack/build/85486eed207b4b3d9d8eb67c1aa004a6 : SUCCESS in 1h 59m 46s\n- neutron-tempest-plugin-scenario-openvswitch-ussuri https://zuul.opendev.org/t/openstack/build/3c2d17350db1478d8c446c3fc5a8add9 : SUCCESS in 2h 34m 10s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-ussuri https://zuul.opendev.org/t/openstack/build/6ee497f18a0b421bb2086c86684b9b1b : SUCCESS in 1h 32m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fc04034b9c9641eb96c603d84c2bbe28 : SUCCESS in 42m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f12efe1f57a54a26beb8e571b8a1547b : SUCCESS in 13m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/baa3725ca84e41c5b4365aac09984250 : SUCCESS in 19m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ee7e94d2923e432ab44ba8b2963e2b4b : SUCCESS in 30m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/310ffdcbfd6948ab9f71cf279c0dd4b5 : SUCCESS in 24m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26dffe40b75e4946885ee12a185a092c : SUCCESS in 9m 23s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/f0c061acabf248e6a877afa60648f748 : SUCCESS in 57m 35s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/45af9bab755640db82e5984838edd470 : SUCCESS in 1h 23m 24s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/61cb403517304f6bb1a49c12c6d7b820 : SUCCESS in 1h 45m 34s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/ffd42d946c1f4cdc9ce04dad7de424e4 : SUCCESS in 1h 31m 24s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/6d3905e124d14a229e294340e7f70238 : SUCCESS in 1h 15m 46s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/dd43dbde623b499aad5f34c4f5d18c9d : SUCCESS in 1h 11m 39s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/5405fdc01c90476f8d429e901a9da19e : SUCCESS in 1h 09m 03s\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/70dc4795a1184c8d9f37cfcef85d511c : SUCCESS in 57m 18s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/dbb1be1f539a424eb30a6cf0d9cda50a : SUCCESS in 1h 12m 18s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/a227dc506cd149e8b237fd12a76ed0c0 : SUCCESS in 1h 39m 23s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/beeca29a5746423d89721de5f8c81890 : SUCCESS in 1h 17m 29s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/a9e9a32983fb4e8c91b38ca918262b2f : SUCCESS in 1h 14m 18s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7c18359484914c11a6e0e8c9000952eb : SUCCESS in 1h 02m 37s (non-voting)\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/fd57931700f9405096edfa6fe8aa9ff9 : SUCCESS in 1h 47m 54s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2fe4527fc4647468ba36785180ffc00 : SUCCESS in 1h 15m 33s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/8fe23a979716437baef87d694f7c5430 : SUCCESS in 1h 09m 29s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/883e21c247eb494480908b243e8bcd8e : SUCCESS in 40m 06s (non-voting)\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f76866bb76ba4217b126198eb3fc3e4d : SUCCESS in 1h 41m 35s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/a8fbc18c5abf4e44a467371dfeaf7cf9 : SUCCESS in 50m 44s (non-voting)\n- tripleo-ci-centos-8-content-provider https://zuul.opendev.org/t/openstack/build/d948e1ab9ccb4c2a9c6ec11f91a362d7 : SUCCESS in 3h 43m 15s (non-voting)\n- neutron-centos-8-tripleo-standalone https://zuul.opendev.org/t/openstack/build/6e6875a331ac443ca5ec56be11a25577 : SUCCESS in 1h 18m 34s (non-voting)\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/272d99617037450c954407aa83ac3122 : SUCCESS in 1h 40m 13s (non-voting)\n- neutron-ovn-tripleo-ci-centos-8-containers-multinode https://zuul.opendev.org/t/openstack/build/2cace5e8b4c7461582a1061cad2119c6 : SUCCESS in 2h 05m 17s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/673b234d8e004a72a23684894963b687 : FAILURE in 1h 34m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"404355faad0186e8c32213e67d74ec240a2a2cfb","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2021-06-23 11:35:59.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"7d65255eb677a650ef7f0f927f89e1f8b4098dc1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 11:37:32.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"39c18328e0cbabfc5a7c33035a7740895fda4fb6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 19:00:37.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f792352b33c403884019a14358ea8a0 : SUCCESS in 14m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/22d6b2d78c1546c48e59c870101904c2 : SUCCESS in 28m 40s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/442f6e0880294b7a801bdd3cbdb79f0c : SUCCESS in 29m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02aec4fa192a408bba18e1e2bb5b552c : SUCCESS in 12m 00s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/b21e1a4f602f40b2a6f95528481d05a3 : SUCCESS in 1h 01m 10s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/6f105c74c0de436fbb8f15a93ab92e02 : SUCCESS in 1h 23m 47s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/0662291774be484780c1e2d428cc2e00 : SUCCESS in 1h 11m 20s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/efa94a48146f427891f2c1c4b2ce8c8e : SUCCESS in 1h 08m 57s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/2255bb1c0bea4ad3bfbdd8907d43c08d : SUCCESS in 1h 17m 17s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/8834f5935abe4efbbb0b28dc475b044c : SUCCESS in 1h 09m 59s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/67a9e50b0e5b4863891e11fca48e35aa : SUCCESS in 1h 13m 07s\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/a633c24bbfb947e9a3607504dd8d6ec0 : SUCCESS in 1h 38m 56s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9935b2395b2a403d94326fa3a62c96c7 : SUCCESS in 1h 06m 43s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/9252705126fb49f7882e489501baedd6 : SUCCESS in 1h 58m 32s","accounts_in_message":[],"_revision_number":1},{"id":"a20de3d0bf3d8c491e7233b6fed0534d0832f059","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 19:00:41.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"025eb8b73b07c1ec0da9126de0038d891644fd6c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 19:04:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ee2e76180474ad0b5f1809c122d2def : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"87ec11cd901bbfeba631c281b99643848f3d6d7e","revisions":{"87ec11cd901bbfeba631c281b99643848f3d6d7e":{"kind":"REWORK","_number":1,"created":"2021-06-22 14:37:10.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/09/797409/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/09/797409/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/09/797409/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/09/797409/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/09/797409/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/09/797409/1"}}},"commit":{"parents":[{"commit":"71779033d4fb3a5ba75196e8f23ac1d864fda359","subject":"[stable/ussuri] Set USE_PYTHON3 for neutron-tempest-slow-py3 job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/71779033d4fb3a5ba75196e8f23ac1d864fda359"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-06-17 13:40:20.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-06-22 14:37:10.000000000","tz":0},"subject":"Force to close http connection after notify about HA router status","message":"Force to close http connection after notify about HA router status\n\nNeutron-keepalived-state-change-monitor process is using HTTP to notify\nL3 agent that state of the HA router was changed. It is done through\nunix socket.\nWith HTTP 1.1 connection isn\u0027t closed properly and if\nrouter\u0027s state was changed more than once in short time, it could happen\nthat wsgi worker on the L3 agent\u0027s side didn\u0027t process second request at\nall. That caused problem with transitioning router to master state after\ncreation.\nRequest to close connection should be explicitly defined in the header\n[1] and this patch adds \"connection: close\" header to the headers send in\nsuch request to do exactly that.\n\n[1] https://www.geeksforgeeks.org/http-headers-connection/\n\nCloses-Bug: #1923633\nChange-Id: Ic08ca5b167db4884efa07112cf9a6c3637e1b827\n(cherry picked from commit 976cba61331702e1a8e4781af478fa4676afd13d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/87ec11cd901bbfeba631c281b99643848f3d6d7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/87ec11cd901bbfeba631c281b99643848f3d6d7e"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
