)]}'
{"id":"openstack%2Foctavia~678558","triplet_id":"openstack%2Foctavia~stable%2Fstein~I5253c48871a8bb3bf91f82aa7791585cc4a6d529","project":"openstack/octavia","branch":"stable/stein","hashtags":[],"change_id":"I5253c48871a8bb3bf91f82aa7791585cc4a6d529","subject":"Fix flavor profile API handling of None updates","status":"MERGED","created":"2019-08-26 14:05:57.000000000","updated":"2019-08-30 13:16:13.000000000","submitted":"2019-08-30 13:14:07.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":"678558-1567170848064-014e5ed5","meta_rev_id":"f0ee8dbc306544fe9dbd778b82391baa56672717","_number":678558,"virtual_id_number":678558,"owner":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":2,"date":"2019-08-30 13:14:07.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":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},"all":[{"value":2,"date":"2019-08-30 06:54:28.000000000","_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},{"value":2,"date":"2019-08-29 23:01:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},"all":[{"value":1,"date":"2019-08-30 06:54:28.000000000","_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-29 23:01:41.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2019-08-30 06:54:28.000000000","updated_by":{"_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},"reviewer":{"_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},"state":"REVIEWER"},{"updated":"2019-08-30 13:14:07.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":"a34b79e3e2357b2f3c75c04ddd18f84c0bc30d4c","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-08-26 14:05:57.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"4d66509374e1102213c074b12e2b3b262caece2d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-26 16:33:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdd61370cdc0421d8e1b88cb609a5983 : SUCCESS in 8m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f2679b6f3d9e4344971ae59e2c498268 : SUCCESS in 8m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4a431cdd81140d0948a052404ad7e1e : SUCCESS in 5m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8273d9a4d448487d980a84a5ea882264 : SUCCESS in 4m 54s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/f9ff3bdf992649e9adc333a368d16ebc : SUCCESS in 7m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bf8a7b61417e4b0da901d91592378b1b : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d700a372097142cfa042178adf56c9c9 : SUCCESS in 8m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f4e92ecc7f94495a83b0c85383cd24d8 : SUCCESS in 5m 34s\n- neutron-lbaasv2-dsvm-api https://zuul.opendev.org/t/openstack/build/25e093db468a47739ab15addbb465446 : SUCCESS in 1h 26m 52s\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/f7fdcd60fa1242ae8d5b0cb1871d5ce9 : SUCCESS in 1h 23m 41s\n- neutron-lbaasv2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/8f92335449ec46bea6fcaf7d415bf897 : SUCCESS in 1h 32m 49s (non-voting)\n- neutron-lbaasv2-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/148e87263f2d4074a04a70fad6202c6a : SUCCESS in 1h 36m 30s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6e567ce9f69240b1a528a0bfdca02bda : SUCCESS in 6m 58s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/4c773df983244cf7933ecce59c013f15 : SUCCESS in 8m 36s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/64cd16e760d1467b8eb3b73112baca90 : SUCCESS in 7m 26s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/d3f761eb6cde49d692278ba31ac61c4c : SUCCESS in 56m 12s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/cacafeb721724031b0b2f1f026498fac : SUCCESS in 1h 04m 13s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/f39bc47f075149fab41d5fb6eb85a884 : SUCCESS in 52m 27s\n- octavia-v2-dsvm-noop-py2-api https://zuul.opendev.org/t/openstack/build/3ebe1d2d1fa84e1fa2b47075af608faf : SUCCESS in 48m 47s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/70af4c7dda4042d0b94692a3e5f21efa : SUCCESS in 1h 40m 42s\n- octavia-v2-dsvm-py2-scenario https://zuul.opendev.org/t/openstack/build/c2d0f97620344a16b9b5edfdf689bf1d : SUCCESS in 1h 31m 57s\n- octavia-v2-dsvm-scenario-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/b8da770825334d7db3b9a2bb64e38d77 : SUCCESS in 1h 33m 41s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://zuul.opendev.org/t/openstack/build/f1c5a8435f69458db240bc0f35981cc8 : SUCCESS in 1h 52m 32s (non-voting)\n- octavia-v2-dsvm-scenario-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/b989470b194a48e6a40abeaf63a6499d : FAILURE in 48m 04s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/779f9809afe44a91b8e93c73ca74d3a5 : SUCCESS in 1h 23m 49s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://zuul.opendev.org/t/openstack/build/4374019147044d0795d3276f13b6219a : FAILURE in 1h 29m 32s (non-voting)\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/6941d700efc1458b84791401208d3180 : SUCCESS in 1h 29m 37s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/9bc22bbd3e4442ebb24e74ca665e7344 : SUCCESS in 57m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b129065614bc195b723e6808f7a47a4a6e653cd3","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2019-08-29 23:01:41.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"d9a916271535f0430f665d9b643c5da555db7ce4","author":{"_account_id":2245,"name":"Jacky Hu","email":"hudayou@hotmail.com","username":"hudayou"},"date":"2019-08-30 06:54:28.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f7d1b4551846a96805d6e72287332bcf236df198","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 06:54:43.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8b0479728452cf8f1e1a36c2e3cb9326d7a3ad4b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 13:14:07.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/c4c915faf51047da947dab87c04e44e4 : SUCCESS in 8m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4822c8bfce1f40ab932d271785897ea5 : SUCCESS in 5m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/dcdd996bec934c41b122b9aa6f9347ae : SUCCESS in 4m 49s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/46ac46e5e73d46d5b7156238fd661e97 : SUCCESS in 5m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7f46f7b078f6448aa138f50131978e00 : SUCCESS in 5m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5249d15cae24431bc89cb76ea639ec8 : SUCCESS in 7m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/186680f051ce4135856d1fa6b8678d43 : SUCCESS in 6m 15s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4ebf87b07ac044779cd32a078a2ad012 : SUCCESS in 6m 30s\n- openstack-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/00d9bd8d56b94c859f255be1b035ec3c : SUCCESS in 7m 13s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/62b1fd167784417897b37227ca86088a : SUCCESS in 7m 11s\n- octavia-v1-dsvm-scenario https://zuul.opendev.org/t/openstack/build/52b36516fe6b49729998441b5cfddccd : SUCCESS in 1h 08m 24s\n- octavia-v1-dsvm-py3x-scenario https://zuul.opendev.org/t/openstack/build/efee152ea22346a0a02e132cde8425ab : SUCCESS in 1h 07m 43s\n- neutron-lbaasv2-dsvm-api https://zuul.opendev.org/t/openstack/build/6ff1a7906b2a4d41a3a4eb642362e7e9 : SUCCESS in 1h 17m 44s\n- neutron-lbaasv2-dsvm-py3x-api https://zuul.opendev.org/t/openstack/build/3903dfcade55419ea459a41cc207d774 : SUCCESS in 1h 20m 12s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/b11e9f21911245489694a36431a080f6 : SUCCESS in 45m 53s\n- octavia-v2-dsvm-noop-py2-api https://zuul.opendev.org/t/openstack/build/c0a0860849ed406798175288ca96bd9c : SUCCESS in 48m 14s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/bcd498ed77a54448b5cb1315ab99a6f1 : SUCCESS in 1h 37m 33s\n- octavia-v2-dsvm-py2-scenario https://zuul.opendev.org/t/openstack/build/b41827b7c57b4e78a88e67c1e96aa61f : SUCCESS in 1h 35m 29s\n- octavia-v2-dsvm-scenario-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/0eb5ddb38367435199bb914be062625d : SUCCESS in 1h 26m 15s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/81ec773f3dd24eb09131670ae2d6a0c0 : SUCCESS in 1h 03m 13s","accounts_in_message":[],"_revision_number":1},{"id":"f2da4fc80579639679d257d60f5e3c105c691b67","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 13:14:08.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"f0ee8dbc306544fe9dbd778b82391baa56672717","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 13:16:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74090dfabaac4e62a87a60e4ac1e81b7 : SUCCESS in 1m 44s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3f1b38908cca70f1e3dcd12be1da807fed77e858","revisions":{"3f1b38908cca70f1e3dcd12be1da807fed77e858":{"kind":"REWORK","_number":1,"created":"2019-08-26 14:05:57.000000000","uploader":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"ref":"refs/changes/58/678558/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/58/678558/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/58/678558/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/58/678558/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/58/678558/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/58/678558/1"}}},"commit":{"parents":[{"commit":"4b7fe7f80c4f66096dc5b625807199463f3e6c64","subject":"worker: Re-add FailoverPreparationForAmphora","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/4b7fe7f80c4f66096dc5b625807199463f3e6c64"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2019-05-30 22:10:53.000000000","tz":-420},"committer":{"name":"Carlos Goncalves","email":"cgoncalves@redhat.com","date":"2019-08-26 14:05:57.000000000","tz":0},"subject":"Fix flavor profile API handling of None updates","message":"Fix flavor profile API handling of None updates\n\nThe current flavor profile API does not properly handle\nclearing/reseting values on update. Some mandatory fields would\nreturn a database \"cannot be Null\" error. This patch raises the\nproper invalid option execption.\n\nStory: 2005374\nTask: 33542\n\nChange-Id: I5253c48871a8bb3bf91f82aa7791585cc4a6d529\n(cherry picked from commit ab8a263674a918bf5a4f1c7ebf20594baad1d65a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3f1b38908cca70f1e3dcd12be1da807fed77e858"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3f1b38908cca70f1e3dcd12be1da807fed77e858"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
