)]}'
{"id":"openstack%2Foctavia~696325","triplet_id":"openstack%2Foctavia~stable%2Fstein~I7153ed9a6214ce352b2ac115001f7f6134d95b39","project":"openstack/octavia","branch":"stable/stein","hashtags":[],"change_id":"I7153ed9a6214ce352b2ac115001f7f6134d95b39","subject":"Fix filtering with API tags","status":"MERGED","created":"2019-11-27 15:22:48.000000000","updated":"2019-11-27 19:33:35.000000000","submitted":"2019-11-27 19:30:47.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":"696325-1574883047921-8d7acffc","meta_rev_id":"7e2ab5b2dad97fef908aa00354a34adf7737d412","_number":696325,"virtual_id_number":696325,"owner":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-27 19:30:47.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":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"all":[{"value":2,"date":"2019-11-27 15:51:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":2,"date":"2019-11-27 15:58:47.000000000","_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"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":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":1,"date":"2019-11-27 15:58:47.000000000","_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-27 15:51:37.000000000","updated_by":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"reviewer":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"state":"REVIEWER"},{"updated":"2019-11-27 15:58:47.000000000","updated_by":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"reviewer":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"state":"REVIEWER"},{"updated":"2019-11-27 19:30:47.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":"ca73f9d2918a7bdfd287499bfbebe88efb9ac877","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2019-11-27 15:22:48.000000000","message":"Patch Set 1: Cherry Picked from branch stable/train.","accounts_in_message":[],"_revision_number":1},{"id":"ff29758bed0d5640a26b3d3c0f2df8e2a98506da","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2019-11-27 15:51:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"76f990bbfc03584276e952ec6c4e4c21a26caaef","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-11-27 15:58:47.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"030bbc61c36fc81bb95d14f7d045f50cfbc42792","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 17:44:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a54247c64582406195500e3b73996102 : SUCCESS in 8m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4e1f58e2a5ba4c9d9757c245b06bdf71 : SUCCESS in 7m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea7a93c02d3847b9a3ee62a20a6038d7 : SUCCESS in 7m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ea208104c67f482a9a5d988660a04b93 : SUCCESS in 4m 34s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/72f3f4514d1847b8811689528bc60c21 : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/607ca3f5ca6d4e30b2230acab600ce47 : SUCCESS in 6m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5054fd2165b4f53a31156ad30fd68fe : SUCCESS in 7m 21s\n- neutron-lbaasv2-dsvm-api https://zuul.opendev.org/t/openstack/build/85ed4d82b30a4b708a9229ccad7b97c8 : SUCCESS in 1h 14m 21s\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/e42063cb18034acb85e577f222f0125b : SUCCESS in 1h 15m 29s\n- neutron-lbaasv2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/11ec1666cf2c42959ee22e7e0bc28b65 : FAILURE in 1h 34m 22s (non-voting)\n- neutron-lbaasv2-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/d8b3b8c1c66c4c4188e31aac989a7bc9 : SUCCESS in 1h 29m 19s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/84b2c155f7e044918dffdcc16411dedc : SUCCESS in 5m 33s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/04b6092d6a304ea89861cd248dbcfc96 : SUCCESS in 5m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3e9e2211bfa441f3939a242be84e6175 : SUCCESS in 6m 06s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/70e68acb7b3b40369abd69be1be77bb5 : SUCCESS in 58m 30s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/ac07df529162427f9344988ff79f844a : SUCCESS in 1h 01m 00s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/5164af64b780453ba7f5987f6d75c40c : SUCCESS in 40m 32s\n- octavia-v2-dsvm-noop-py2-api https://zuul.opendev.org/t/openstack/build/667661f4539d44a0ac6410f560819a84 : SUCCESS in 44m 42s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/f0892e668bfd40f99aac5c6605b450fd : SUCCESS in 1h 41m 05s\n- octavia-v2-dsvm-py2-scenario https://zuul.opendev.org/t/openstack/build/b4750dfe6acd48e7bcd23a1401c38442 : SUCCESS in 1h 26m 46s\n- octavia-v2-dsvm-scenario-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/f62bc9cc42dc47798ae2c0da4171482b : SUCCESS in 1h 33m 07s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://zuul.opendev.org/t/openstack/build/46a59cc56ea442118d2bd02c5ce569bd : SUCCESS in 2h 15m 36s (non-voting)\n- octavia-v2-dsvm-scenario-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/aae6048cf47741b9b8f0cd32a32d5fb6 : FAILURE in 54m 41s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/66cabf1013e54767bcf37fe68c63910f : SUCCESS in 1h 19m 11s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://zuul.opendev.org/t/openstack/build/f0c0f463c70742389cd22cb3862ea449 : SUCCESS in 1h 38m 14s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/a6b5f124da924bceb56791fbf645f3a6 : SUCCESS in 1h 14m 11s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/dc1ff9778d8345579d937e1bf84cc698 : SUCCESS in 1h 11m 13s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6a86c5810d8318edefe7ba989c044d2ab285cc1c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 17:44:39.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7479a7f093bbf204bdd756412c3d1e2ed635fd4b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 19:30:47.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/bf949b9b4c724cbba75a06961932136d : SUCCESS in 7m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2fb041484c68480f94a2f01b1c23c000 : SUCCESS in 4m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a5c30a4d654c4d5c8954560283a54b36 : SUCCESS in 5m 26s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/99f638b1d75a4ec08fd505421cf9d6d8 : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fe3855cb0473406c8d996ba736e6fc49 : SUCCESS in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6e5552a48b54014978d3e2b8cf03ef0 : SUCCESS in 7m 04s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5f2d4db5102f4fb2a4c9d606133fd744 : SUCCESS in 5m 37s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/c5b0724858364edcb2606ef4f21c5929 : SUCCESS in 5m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/db0e03b383244e5a86f2b1d4e6993b59 : SUCCESS in 6m 25s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/a850c517b8b04178994dc81c477ad8f8 : SUCCESS in 1h 09m 59s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/e416157afa3e46cf92d7b65cf4596852 : SUCCESS in 1h 00m 58s\n- neutron-lbaasv2-dsvm-api https://zuul.opendev.org/t/openstack/build/581ba3ef39d947369c4cd7ebf9a173de : SUCCESS in 1h 15m 26s\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/b207e4c8f98d4a07b09c45bb2c02e489 : SUCCESS in 1h 17m 08s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/8bbe8bce4be74d06bbe978509d4af4cd : SUCCESS in 48m 53s\n- octavia-v2-dsvm-noop-py2-api https://zuul.opendev.org/t/openstack/build/50bb703f43094aa9b84398d03515ca61 : SUCCESS in 50m 31s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/e94e4de5618b4395866e583a658c3e67 : SUCCESS in 1h 39m 31s\n- octavia-v2-dsvm-py2-scenario https://zuul.opendev.org/t/openstack/build/2b44cf3292b14eb787d4f2dfb6cfa067 : SUCCESS in 1h 29m 39s\n- octavia-v2-dsvm-scenario-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/0440d29428f94597973d0cc5c4c4fbca : SUCCESS in 1h 22m 13s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/4b12b57f5a7a48fe8d763bd15a708ba6 : SUCCESS in 1h 22m 11s","accounts_in_message":[],"_revision_number":1},{"id":"47faf0f689a31b3040af5a4ce4ace778f3bc3629","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 19:30:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"7e2ab5b2dad97fef908aa00354a34adf7737d412","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-27 19:33:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86b1d7c3d2644ee1a6aa8927db57797d : SUCCESS in 2m 15s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"567a388b95e18eaeff0830259efceeb9b861b2e5","revisions":{"567a388b95e18eaeff0830259efceeb9b861b2e5":{"kind":"REWORK","_number":1,"created":"2019-11-27 15:22:48.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/25/696325/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/25/696325/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/25/696325/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/25/696325/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/25/696325/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/25/696325/1"}}},"commit":{"parents":[{"commit":"4c3ae91ab4a70256597629db249d0e66422cc91a","subject":"Merge \"Fix a potential race condition with certs-ramfs\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/4c3ae91ab4a70256597629db249d0e66422cc91a"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2019-11-19 23:17:59.000000000","tz":-480},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2019-11-27 15:22:48.000000000","tz":0},"subject":"Fix filtering with API tags","message":"Fix filtering with API tags\n\nWhen filtering API calls using tags along with other filter parameters\nthe API could fail with an \"Entity has no property\" errors.\nAlso when filtering with tags that contain a comma separated list,\nthe API would mis-interpret the list of tags as a single string.\nThis patch resolves both of these issues and adds functional test\ncoverage for these use cases.\n\nChange-Id: I7153ed9a6214ce352b2ac115001f7f6134d95b39\nStory: 2006914\nTask: 37559\n(cherry picked from commit a736f98a7fffa8494ea4f00ecfbb929e8ccae860)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/567a388b95e18eaeff0830259efceeb9b861b2e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/567a388b95e18eaeff0830259efceeb9b861b2e5"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
