)]}'
{"id":"openstack%2Fnova~66782","triplet_id":"openstack%2Fnova~master~I56d5eab8f6d99934501357af3d7c6a5a0535fbe7","project":"openstack/nova","branch":"master","topic":"bp/nova-api-validation-fw","hashtags":[],"change_id":"I56d5eab8f6d99934501357af3d7c6a5a0535fbe7","subject":"Add a modifiable keyword for API validation","status":"ABANDONED","created":"2014-01-15 09:19:35.000000000","updated":"2014-01-17 01:44:58.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6dda9520ee204a079a66a696951423aa8c2cf803","_number":66782,"virtual_id_number":66782,"owner":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2014-01-15 09:39:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":-1,"date":"2014-01-15 10:57:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"all":[{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-15 09:39:00.000000000","updated_by":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-01-15 10:57:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c7332ea078f2eb5d72ee354084dbe78479634ef4","author":{"_account_id":9578,"name":"DB Datasets CI","email":"turbo-hipster@lists.rcbops.com","username":"turbo-hipster","tags":["SERVICE_USER"]},"date":"2014-01-15 09:39:00.000000000","message":"Patch Set 1: Works for me\n\nDatabase migration testing successful.\n\n- gate-real-db-upgrade_nova_mysql_devstack_131007 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_mysql_devstack_131007/93c3c6d/131007_devstack_export.log : SUCCESS in 5m 40s\n- gate-real-db-upgrade_nova_mysql_devstack_150 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_mysql_devstack_150/6bb468f/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 10s (non-voting)\n- gate-real-db-upgrade_nova_mysql_user_001 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_mysql_user_001/521dd0c/user_001.log : SUCCESS in 16m 46s\n- gate-real-db-upgrade_nova_percona_devstack_131007 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_percona_devstack_131007/ff84d7d/131007_devstack_export.log : SUCCESS in 5m 01s\n- gate-real-db-upgrade_nova_percona_devstack_150 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_percona_devstack_150/7bbef96/datasets_devstack_150.log : Return code from test script was non-zero\nNo migrations run in 4m 35s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_001 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_percona_user_001/308a6eb/user_001.log : SUCCESS in 18m 54s\n- gate-real-db-upgrade_nova_mysql_user_002 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_mysql_user_002/e84f1f1/user_002.log : SUCCESS in 7m 47s (non-voting)\n- gate-real-db-upgrade_nova_percona_user_002 http://www.rcbops.com/turbo_hipster/results/66/66782/1/check/gate-real-db-upgrade_nova_percona_user_002/c9d7f88/user_002.log : SUCCESS in 8m 00s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"03102b62a5e4968702af8c65c1101e7ae72d0205","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-15 10:57:53.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/82/66782/1/check/gate-nova-pep8/5c33851 : SUCCESS in 7m 36s\n- gate-nova-docs http://docs-draft.openstack.org/82/66782/1/check/gate-nova-docs/6482d15/doc/build/html/ : SUCCESS in 7m 19s\n- gate-nova-python26 http://logs.openstack.org/82/66782/1/check/gate-nova-python26/c2dbf83 : SUCCESS in 15m 23s\n- gate-nova-python27 http://logs.openstack.org/82/66782/1/check/gate-nova-python27/e51bb6a : SUCCESS in 11m 15s\n- check-tempest-dsvm-full http://logs.openstack.org/82/66782/1/check/check-tempest-dsvm-full/97e1633 : SUCCESS in 51m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/82/66782/1/check/check-tempest-dsvm-postgres-full/95dc379 : FAILURE in 59m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/82/66782/1/check/check-tempest-dsvm-neutron/04a9262 : SUCCESS in 35m 12s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/82/66782/1/check/gate-tempest-dsvm-large-ops/7e3733a : SUCCESS in 18m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/82/66782/1/check/gate-tempest-dsvm-neutron-large-ops/76daba2 : SUCCESS in 13m 59s\n- check-grenade-dsvm http://logs.openstack.org/82/66782/1/check/check-grenade-dsvm/4bc3531 : SUCCESS in 35m 45s\n- gate-devstack-dsvm-cells http://logs.openstack.org/82/66782/1/check/gate-devstack-dsvm-cells/60b7570 : SUCCESS in 9m 47s (non-voting)\n- gate-nova-pylint http://logs.openstack.org/82/66782/1/check/gate-nova-pylint/9b99ebb : SUCCESS in 15m 28s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"70c5222240ad0c06e89f82d426d7bc94a30c6e7d","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-01-15 11:21:23.000000000","message":"Patch Set 1: Work In Progress\n\nneed more considering","accounts_in_message":[],"_revision_number":1},{"id":"2a64c208754c4ac274d567e1e3648b2bbe42d0b5","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-01-17 01:44:58.000000000","message":"Patch Set 1: Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d98d3b69960f7527007e34d7448f2ba009666926","revisions":{"d98d3b69960f7527007e34d7448f2ba009666926":{"kind":"REWORK","_number":1,"created":"2014-01-15 09:19:35.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/82/66782/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/82/66782/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/82/66782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/82/66782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/82/66782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/82/66782/1"}}},"commit":{"parents":[{"commit":"d14fe775be0c732ce13fea826048ca8e853d284c","subject":"Merge \"Add finer granularity to host aggregate APIs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d14fe775be0c732ce13fea826048ca8e853d284c"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-01-15 17:11:00.000000000","tz":540},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-01-15 17:52:15.000000000","tz":540},"subject":"Add a modifiable keyword for API validation","message":"Add a modifiable keyword for API validation\n\nCurrent validation framework checks a request body with keyword \u0027body\u0027\nbecause the wsgi framework passes it with the keyword.\nHowever some core APIs(create a server API, etc.) passes it with the\nother argument(server_dict, etc) to its extension methods.\n\nFor validating a request body at each extension method, this patch\nadds a modifiable keyword.\n\nPartially implements blueprint nova-api-validation-fw\n\nChange-Id: I56d5eab8f6d99934501357af3d7c6a5a0535fbe7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d98d3b69960f7527007e34d7448f2ba009666926"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d98d3b69960f7527007e34d7448f2ba009666926"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d14fe775be0c732ce13fea826048ca8e853d284c","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
