)]}'
{"id":"openstack%2Fopenstack-specs~152337","triplet_id":"openstack%2Fopenstack-specs~master~I622f89fe63327d44f9b229d3bd9e76e15acbaa7a","project":"openstack/openstack-specs","branch":"master","hashtags":[],"change_id":"I622f89fe63327d44f9b229d3bd9e76e15acbaa7a","subject":"Cross-Project spec to eliminate SQL Schema Downgrades","status":"MERGED","created":"2015-02-02 23:34:29.000000000","updated":"2015-03-17 20:05:29.000000000","submitted":"2015-03-17 20:05:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":19,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0011eee06ddd33c0c60d5240aae3aa2eff8bca86","_number":152337,"virtual_id_number":152337,"owner":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2015-03-17 20:05:27.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2015-02-17 07:15:37.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},{"value":0,"_account_id":11816,"name":"mike bayer","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":0,"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"value":2,"date":"2015-03-17 20:02:33.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":2,"date":"2015-03-17 20:02:02.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":2,"date":"2015-03-17 20:03:16.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":1,"date":"2015-03-16 10:26:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":1,"date":"2015-03-14 17:58:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":2,"date":"2015-03-17 20:03:53.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":1,"date":"2015-02-17 07:27:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":1,"date":"2015-02-24 21:26:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2015-03-16 15:15:55.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":2,"date":"2015-03-10 20:55:59.000000000","_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":1,"date":"2015-03-12 12:48:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},{"value":0,"_account_id":11816,"name":"mike bayer","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"},{"value":2,"date":"2015-03-17 20:03:32.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2015-03-11 20:16:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":1,"date":"2015-03-10 21:10:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2015-02-19 20:05:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":2,"date":"2015-02-24 09:23:08.000000000","_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"value":1,"date":"2015-03-06 01:11:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":1,"date":"2015-03-16 16:55:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":2,"date":"2015-02-17 21:34:26.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"all":[{"value":0,"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},{"value":0,"_account_id":11816,"name":"mike bayer","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"value":1,"date":"2015-03-17 20:03:33.000000000","_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"value":0,"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"value":0,"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"value":0,"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},{"_account_id":11816,"name":"mike bayer","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-04 17:38:57.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2015-02-04 17:39:25.000000000","updated_by":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"reviewer":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"state":"REVIEWER"},{"updated":"2015-02-08 18:34:23.000000000","updated_by":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"reviewer":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"state":"REVIEWER"},{"updated":"2015-02-09 14:47:42.000000000","updated_by":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"reviewer":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"state":"REVIEWER"},{"updated":"2015-02-09 21:45:51.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2015-02-10 18:21:25.000000000","updated_by":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"reviewer":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"reviewer":{"_account_id":1994,"name":"Zhongyue Luo","email":"zhongyue.luo@gmail.com","username":"zyluo"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"reviewer":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"reviewer":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"reviewer":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"state":"REVIEWER"},{"updated":"2015-02-10 21:49:42.000000000","updated_by":{"_account_id":11816,"name":"mike bayer","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"},"reviewer":{"_account_id":11816,"name":"mike bayer","display_name":"Mike Bayer","email":"mike_mp@zzzcomputing.com","username":"zzzeek","status":"Red Hat"},"state":"REVIEWER"},{"updated":"2015-02-10 21:51:00.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2015-02-10 22:09:56.000000000","updated_by":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"reviewer":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"state":"REVIEWER"},{"updated":"2015-02-13 14:50:46.000000000","updated_by":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"reviewer":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"state":"REVIEWER"},{"updated":"2015-02-17 07:27:09.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2015-02-17 21:34:26.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-02-19 20:05:59.000000000","updated_by":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"reviewer":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"state":"REVIEWER"},{"updated":"2015-02-24 21:26:41.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-03-06 01:11:41.000000000","updated_by":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"reviewer":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"state":"REVIEWER"},{"updated":"2015-03-10 20:55:59.000000000","updated_by":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"reviewer":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"state":"REVIEWER"},{"updated":"2015-03-10 21:10:18.000000000","updated_by":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"reviewer":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"state":"REVIEWER"},{"updated":"2015-03-11 20:16:59.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2015-03-12 12:48:43.000000000","updated_by":{"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},"reviewer":{"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},"state":"REVIEWER"},{"updated":"2015-03-14 17:58:53.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":"2015-03-16 10:26:17.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2015-03-16 15:15:55.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2015-03-16 16:55:14.000000000","updated_by":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"reviewer":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"state":"REVIEWER"},{"updated":"2015-03-17 20:02:02.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-03-17 20:02:33.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-03-17 20:03:16.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2015-03-17 20:03:32.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2015-03-17 20:03:33.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2015-03-17 20:03:53.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2015-03-17 20:05:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a740fc687524107bba34d184cc328c2b2f644b1c","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-02 23:34:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a0a7f6b353642a562f07eddda67cb488f113ffcb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 23:34:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- noop http://logs.openstack.org/37/152337/1/check/noop/1f10751/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"a233238c127ec6643d3f51f4af059214cbb201e2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-02 23:35:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9b542067c25363a73985e0b3c9e41b79d68d51b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 23:35:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- noop http://logs.openstack.org/37/152337/2/check/noop/07bdf96/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"d57c2365716e250c01033defac1df2b83b760613","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-02-03 01:29:33.000000000","message":"Patch Set 2: Code-Review+2\n\n+2 on the core issues here. There is a ton of passive voice in this though, which we should convert to active.","accounts_in_message":[],"_revision_number":2},{"id":"376ee2bc56fb822c5b486c1150e367cbb713e0ef","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-03 06:23:45.000000000","message":"Patch Set 2:\n\nFair point on the passive voice. I am guilty of not doing the passive -\u003e active voice proof read on my own content sometimes.","accounts_in_message":[],"_revision_number":2},{"id":"b00b9ba33866bcc1e473751afbc82106923b1d49","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-03 06:43:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"563406ed9c8053dab7690b36498075b7e3b38e08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-03 06:43:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- noop http://logs.openstack.org/37/152337/3/check/noop/76359fc/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"febd9bf8ede055d521c4fe43fdb8dc693cd52bf4","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-03 06:44:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"cb1b5ba2dd280cde17dad6441cc40e4ff8cd73c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-03 06:44:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- noop http://logs.openstack.org/37/152337/4/check/noop/47c541d/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"38968d4c6d8909e1a0c8cf95b03d7da6182eded5","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-02-04 12:36:00.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"3a369051b38d7952768a1b4a004fe8f7cff50bbf","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-02-04 17:43:16.000000000","message":"Patch Set 4: Code-Review+1\n\nYes, downward migrations provide so little value and require so much work that they are a liability, even before mentioning the fact that they are dangerous to data.","accounts_in_message":[],"_revision_number":4},{"id":"d8c38e93a90612f57e06a84cf45294ce38f444b1","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-02-06 10:05:56.000000000","message":"Patch Set 4: Code-Review+1\n\nLooks good and consistent with the thread discussion. Sounds like something which could benefit from operators feedback, so if you haven\u0027t already, don\u0027t hesitate to post a pointer to the spec on openstack-operators ML.","accounts_in_message":[],"_revision_number":4},{"id":"ab7839925512bf6eb4c1658caf2fee5662222ac4","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-06 10:30:34.000000000","message":"Patch Set 4:\n\n@ttx, I\u0027ll add a reply to the operator thread that is linked in the spec for further operator (direct) feedback.","accounts_in_message":[],"_revision_number":4},{"id":"8a47976fffedeb1d261a636f9b6acade55e5074a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-08 15:36:10.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"417583803fe54784451b41ef2b31db2b7d8609be","author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"date":"2015-02-08 18:34:23.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)\n\nGlad to see this unused and likely harmful option dropped. A few comments in line","accounts_in_message":[],"_revision_number":4},{"id":"45cf7e79f300a8ec92a8c42b5221ad3374a5254f","author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"date":"2015-02-08 20:01:45.000000000","message":"Patch Set 4:\n\nIs there a blueprint for this spec? Or can each project just create a bug to address it?","accounts_in_message":[],"_revision_number":4},{"id":"817b1c13079a8403d0f1ea8d16d2549733ef939c","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2015-02-08 20:39:40.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"479c2791f2e0f484e24a3d6d9da274c453688ee6","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-09 03:40:13.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6259a0611e3be30f668557e6b1a332b98278b6d7","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-09 03:42:20.000000000","message":"Patch Set 4:\n\n@Henry - I can add a cross-project BP, but my guess is that each project would likely handle this directly with a local-to-the-project bug/bp; mostly this is a \"new migrations don\u0027t support this and we can drop the tests for downgrades going forward\".","accounts_in_message":[],"_revision_number":4},{"id":"fce7e912cc5fb29a413172736532f4dbfd8845ad","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-09 03:43:00.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"01f6bf9547974f6f331f042d3b01c162c4cfeab8","author":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"date":"2015-02-09 14:47:42.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"a12f3c9e8d209ca5adb2d24f28051f1f7268433e","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2015-02-09 21:45:51.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nBig ++ from me on this.","accounts_in_message":[],"_revision_number":4},{"id":"c1ea092e5212279c5989096124c05367fcc79354","author":{"_account_id":3189,"name":"Chet Burgess","email":"cfb@metacloud.com","username":"cfb-n"},"date":"2015-02-10 18:21:25.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nI tend to agree that downgrades don\u0027t have much value. There are too many corner cases for resources created with new features that won\u0027 work right after a downgrade.\n\nBoth downgrades and DB roll backs have issues and corner cases but I can\u0027t see do working just to support downgrades in Openstack when there is little use for them.","accounts_in_message":[],"_revision_number":4},{"id":"5c601ad8f9ead4f072423d9a61b606c4ae085cc2","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2015-02-10 21:51:00.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"0106bac988a15ccce8b974c9ebdd55740128ee28","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-10 22:00:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f358e507d25b59c2dfd800b6926eec41a5548b9e","author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"date":"2015-02-10 22:09:56.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"dbaf4a82dfd94a3957cbb978b6633d250b00cffb","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-02-10 22:57:39.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"1c3f1afbe2b2c6db1b4ca2d08f57e425f9e8a776","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-02-11 08:46:02.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"8312a9d521bc474d7ba19bc7c1f3925613d3fc9b","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-02-11 17:21:27.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nI agree with Michael\u0027s point that we need to provide a better recommendation for what to do instead of using the migrations to downgrade. The spec includes work items for documenting those steps, and Morgan has signed up as the owner, so I think that means we\u0027re covered.\n\n@Morgan, please correct me if I\u0027ve misunderstood the parts of this you intended to sign up to do yourself.","accounts_in_message":[],"_revision_number":4},{"id":"12590de3443a7e3f55098006cfd05bdab22342f5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-11 18:30:36.000000000","message":"Patch Set 4:\n\n@Doug, \n\nYou\u0027ve nailed it effectively. The work item(s) I\u0027m directly signing up for are:\n\n1) Work with oslo.db to ensure errors/\"hey don\u0027t do downgrades\" are consistent.\n\n2) Help to document the alternatives: Backup/Restore, roll forward, etc.\n\nMatt Fischer has also volunteered to help with the documentation front.\n\nI would like to get a bit more information from Michael so we can clarify the work items (based on the x-project meeting) sufficiently here (without adding 100% of the detail to the spec that will be added to the docs, that would be out of scope of the spec itself).","accounts_in_message":[],"_revision_number":4},{"id":"d5c8c3c621cb4667f69b4da20cd6a49dde872f58","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2015-02-11 21:16:09.000000000","message":"Patch Set 4: Code-Review+1\n\nThe reasoning behind this seems sound to me, and based on what I\u0027ve heard in the operators discussions at summit they\u0027re not using downgrades anyway, for all the reasons discussed here.","accounts_in_message":[],"_revision_number":4},{"id":"0ef0ce27c62a62b96e6dd229542f36b135f4204f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-17 07:03:13.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"19dab0834ee3378d53fe67cf10916d93716f87f6","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-17 07:12:55.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"22c4a160ea6759b85a4f8ee9a4fe75fac9b4682e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-17 07:15:37.000000000","message":"Patch Set 5:\n\nUpdated to address the comments. Still waiting for more information from Michael if the complaint(s) stand.","accounts_in_message":[],"_revision_number":5},{"id":"930dfb2e3a0513d6385681481c13533d608cf62f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-17 07:15:54.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/37/152337/5/check/gate-openstack-specs-docs/8580dfa//doc/build/html/ : SUCCESS in 2m 07s","accounts_in_message":[],"_revision_number":5},{"id":"4886fb98152a8caf9fe02897c75e006f453808b4","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-02-17 07:27:09.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"aae385958fc5f485b2215ba316a28898a8934b44","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-02-17 21:34:26.000000000","message":"Patch Set 5: Code-Review+2\n\nI continue to think this is a great idea","accounts_in_message":[],"_revision_number":5},{"id":"005924744aaed73b24255f3c2120394a8e8308a7","author":{"_account_id":8434,"name":"Rochelle Grober","email":"rochelle.grober@huawei.com","username":"rockyg"},"date":"2015-02-19 20:05:59.000000000","message":"Patch Set 5: Code-Review+1\n\nI\u0027m glad to see this implemented and good DBA policy for downgrades formalized.","accounts_in_message":[],"_revision_number":5},{"id":"6cfb46073ea96b6bf82579b0fb8a01cf8fd8bfd9","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-02-24 09:23:08.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"07865194ccfd4f58c0c31036dcebfd2a2c6f0c11","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-02-24 21:26:41.000000000","message":"Patch Set 5: Code-Review+1\n\nstill looks good.","accounts_in_message":[],"_revision_number":5},{"id":"0943b61b6c9690cf6843386964d67dd04894e959","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-02-24 21:44:45.000000000","message":"Patch Set 5: Code-Review-1\n\nThis -1 is to indicate this should wait until operator meetup has concluded and we get some directed feedback about this prospect. This -1 is not meant to indicate that anything is wrong with the spec. Please still vote and score normally to show support/concerns/etc.","accounts_in_message":[],"_revision_number":5},{"id":"86828a9c3082f01d8031f5aee02e8ff3a97ff878","author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"date":"2015-03-06 01:11:41.000000000","message":"Patch Set 5: Code-Review+1\n\nGreat idea! Thanks","accounts_in_message":[],"_revision_number":5},{"id":"f1bad7e20ef27e5ccbafbc6fc338f5153ebf194f","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-03-10 18:57:36.000000000","message":"Patch Set 5:\n\nIn addition: Feedback from Operators Midcycle in Philly is that no operator here would use every use the downgrade paths. Removal of these is fine.","accounts_in_message":[],"_revision_number":5},{"id":"528d68a3d7c2ef8af8a74639beb3e706e4c78cb4","author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"date":"2015-03-10 20:55:59.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"8d56d614d215afe385eaa5181d338e476c7769be","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2015-03-10 21:10:18.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"90bbd7cf2450cd79bc6eb9a09387335033375f8b","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-03-10 23:40:34.000000000","message":"Patch Set 5: -Code-Review\n\nBased on feedback from operator meetup, removing -1.","accounts_in_message":[],"_revision_number":5},{"id":"7c9a3a409b85fee5dee9e5ddba18c693b3e7bb0a","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-03-11 20:16:59.000000000","message":"Patch Set 5: Code-Review+1\n\nYes, they are a distractor and a nuisance.","accounts_in_message":[],"_revision_number":5},{"id":"46671941cfd52f59e2c282272ea02ab11a53ef4a","author":{"_account_id":162,"name":"Bob Melander","email":"bob.melander@gmail.com","username":"bob-melander"},"date":"2015-03-12 12:48:43.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"e1f984c23007282050eed613257f437b2d02dd91","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2015-03-14 17:58:53.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"cbf529ff8c684b401fa0be0e17e9021583167ed2","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2015-03-16 10:26:17.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"67fa2bc136cd5019499415804e9840474d2cba59","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2015-03-16 15:15:55.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d16204c7012c633f82bea0e0a56e66857ff86ed6","author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"date":"2015-03-16 16:55:14.000000000","message":"Patch Set 5: Code-Review+1\n\nHow many +2\u0027s until this is approved?","accounts_in_message":[],"_revision_number":5},{"id":"1bcdf1e98d62e99fa0ec21f45462d35a90d8bcf5","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-03-16 16:57:49.000000000","message":"Patch Set 5:\n\n@Henry: final rubberstamping is on tomorrow\u0027s TC meeting agenda. Unless someone violently disagrees by then, I\u0027ll consider this is consensual and can be approved.","accounts_in_message":[],"_revision_number":5},{"id":"f7ab3821699449bd24b88781d25899011017caee","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-17 20:02:02.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"73b3fd7f8d51caaf3237585985e61c825b177989","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2015-03-17 20:02:33.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d6a679e476ba8a0bb8320f9bec6edb635cb3d4c5","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2015-03-17 20:03:16.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"a73e26d58d2516d31b32f8b11176033a251f636a","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2015-03-17 20:03:32.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"aaf26dacfe726944dd98ebfa66a81d44e9006530","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-03-17 20:03:33.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"f6f970f61f3317d17a7bb565feb88832848e009d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 20:03:35.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"b3392d80f445fa978078b99194b82dd7e077ab51","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-17 20:03:53.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"ee39389e3d2712849331754eedb5c5cb2ad78de7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 20:05:27.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/37/152337/5/gate/gate-openstack-specs-docs/c9f9d51//doc/build/html/ : SUCCESS in 1m 42s","accounts_in_message":[],"_revision_number":5},{"id":"0011eee06ddd33c0c60d5240aae3aa2eff8bca86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 20:05:29.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"90b7e9302a361aed79a943c88dd3feaa4d50184c","revisions":{"cb9a8e849e766600d27291768d91e5a8c4266ea9":{"kind":"REWORK","_number":1,"created":"2015-02-02 23:34:29.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/37/152337/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/37/152337/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/1"}}},"commit":{"parents":[{"commit":"c3be753672f4f697fab901302c51a368ff2b737f","subject":"Merge \"Log Guidelines\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/c3be753672f4f697fab901302c51a368ff2b737f"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:32:00.000000000","tz":-480},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:32:57.000000000","tz":-480},"subject":"Cross-Project spec to eliminate SQL Schema Downgrades","message":"Cross-Project spec to eliminate SQL Schema Downgrades\n\nThis proposes the cross-project spec to eliminate SQL Schema Downgrades\nin OpenStack. This is based upon the conversations had on both the\ndev and operator mailing lists. In short, SQL Schema Downgrades do not\nhave a clear use-case where a restore to known-good point would not both\nbe more appropriate and desired (due to data inconsistency, integrity,\netc).\n\nChange-Id: I622f89fe63327d44f9b229d3bd9e76e15acbaa7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/cb9a8e849e766600d27291768d91e5a8c4266ea9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/cb9a8e849e766600d27291768d91e5a8c4266ea9"}]},"branch":"refs/heads/master"},"51f89218a75ebd6e675d56134054740e0227fdfd":{"kind":"REWORK","_number":2,"created":"2015-02-02 23:35:16.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/37/152337/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/37/152337/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/2"}}},"commit":{"parents":[{"commit":"c3be753672f4f697fab901302c51a368ff2b737f","subject":"Merge \"Log Guidelines\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/c3be753672f4f697fab901302c51a368ff2b737f"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:32:00.000000000","tz":-480},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:35:08.000000000","tz":-480},"subject":"Cross-Project spec to eliminate SQL Schema Downgrades","message":"Cross-Project spec to eliminate SQL Schema Downgrades\n\nThis proposes the cross-project spec to eliminate SQL Schema Downgrades\nin OpenStack. This is based upon the conversations had on both the\ndev and operator mailing lists. In short, SQL Schema Downgrades do not\nhave a clear use-case where a restore to known-good point would not both\nbe more appropriate and desired (due to data inconsistency, integrity,\netc).\n\nChange-Id: I622f89fe63327d44f9b229d3bd9e76e15acbaa7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/51f89218a75ebd6e675d56134054740e0227fdfd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/51f89218a75ebd6e675d56134054740e0227fdfd"}]},"branch":"refs/heads/master"},"6571b7b760c6bf6360412a19143097a4636eec43":{"kind":"REWORK","_number":3,"created":"2015-02-03 06:43:30.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/37/152337/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/37/152337/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/3"}}},"commit":{"parents":[{"commit":"c3be753672f4f697fab901302c51a368ff2b737f","subject":"Merge \"Log Guidelines\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/c3be753672f4f697fab901302c51a368ff2b737f"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:32:00.000000000","tz":-480},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-03 06:43:22.000000000","tz":-480},"subject":"Cross-Project spec to eliminate SQL Schema Downgrades","message":"Cross-Project spec to eliminate SQL Schema Downgrades\n\nThis proposes the cross-project spec to eliminate SQL Schema Downgrades\nin OpenStack. This is based upon the conversations had on both the\ndev and operator mailing lists. In short, SQL Schema Downgrades do not\nhave a clear use-case where a restore to known-good point would not both\nbe more appropriate and desired (due to data inconsistency, integrity,\netc).\n\nChange-Id: I622f89fe63327d44f9b229d3bd9e76e15acbaa7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/6571b7b760c6bf6360412a19143097a4636eec43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/6571b7b760c6bf6360412a19143097a4636eec43"}]},"branch":"refs/heads/master"},"d5f140d0a987d2d0f6724f5e8d4771b5d80e62b8":{"kind":"REWORK","_number":4,"created":"2015-02-03 06:44:27.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/37/152337/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/37/152337/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/4"}}},"commit":{"parents":[{"commit":"c3be753672f4f697fab901302c51a368ff2b737f","subject":"Merge \"Log Guidelines\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/c3be753672f4f697fab901302c51a368ff2b737f"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:32:00.000000000","tz":-480},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-03 06:44:19.000000000","tz":-480},"subject":"Cross-Project spec to eliminate SQL Schema Downgrades","message":"Cross-Project spec to eliminate SQL Schema Downgrades\n\nThis proposes the cross-project spec to eliminate SQL Schema Downgrades\nin OpenStack. This is based upon the conversations had on both the\ndev and operator mailing lists. In short, SQL Schema Downgrades do not\nhave a clear use-case where a restore to known-good point would not both\nbe more appropriate and desired (due to data inconsistency, integrity,\netc).\n\nChange-Id: I622f89fe63327d44f9b229d3bd9e76e15acbaa7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/d5f140d0a987d2d0f6724f5e8d4771b5d80e62b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/d5f140d0a987d2d0f6724f5e8d4771b5d80e62b8"}]},"branch":"refs/heads/master"},"90b7e9302a361aed79a943c88dd3feaa4d50184c":{"kind":"REWORK","_number":5,"created":"2015-02-17 07:12:55.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/37/152337/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/37/152337/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/37/152337/5"}}},"commit":{"parents":[{"commit":"c3be753672f4f697fab901302c51a368ff2b737f","subject":"Merge \"Log Guidelines\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/c3be753672f4f697fab901302c51a368ff2b737f"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-02 23:32:00.000000000","tz":-480},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-02-17 07:12:46.000000000","tz":-480},"subject":"Cross-Project spec to eliminate SQL Schema Downgrades","message":"Cross-Project spec to eliminate SQL Schema Downgrades\n\nThis proposes the cross-project spec to eliminate SQL Schema Downgrades\nin OpenStack. This is based upon the conversations had on both the\ndev and operator mailing lists. In short, SQL Schema Downgrades do not\nhave a clear use-case where a restore to known-good point would not both\nbe more appropriate and desired (due to data inconsistency, integrity,\netc).\n\nChange-Id: I622f89fe63327d44f9b229d3bd9e76e15acbaa7a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/90b7e9302a361aed79a943c88dd3feaa4d50184c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/90b7e9302a361aed79a943c88dd3feaa4d50184c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
