)]}'
{"id":"openstack%2Fnova~11141","triplet_id":"openstack%2Fnova~master~I215ce0c94e9ea5a07e18940802c20d1379b8f6d1","project":"openstack/nova","branch":"master","topic":"bp/volume-usage-metering","hashtags":[],"change_id":"I215ce0c94e9ea5a07e18940802c20d1379b8f6d1","subject":"Implements volume usage metering.","status":"MERGED","created":"2012-08-10 12:54:00.000000000","updated":"2012-12-04 19:33:17.000000000","submitted":"2012-12-04 19:33:15.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4a09a16a134ea32b7b8426527eacd19e4a4d4b9e","_number":11141,"virtual_id_number":11141,"owner":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":1,"date":"2012-12-03 16:04:04.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},{"value":0,"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":2,"date":"2012-12-04 19:33:15.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":{"approved":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"recommended":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"all":[{"value":1,"date":"2012-12-04 08:39:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":2,"date":"2012-12-04 03:30:06.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2012-12-03 20:24:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},{"value":2,"date":"2012-12-04 19:12:53.000000000","_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":0,"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"all":[{"value":0,"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":0,"date":"2012-12-04 03:30:06.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},{"value":1,"date":"2012-12-04 19:12:53.000000000","_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":0,"_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,"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},{"value":0,"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},{"value":0,"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":0,"_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":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},{"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-08-14 15:34:26.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":"2012-08-15 16:19:11.000000000","updated_by":{"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},"reviewer":{"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},"state":"REVIEWER"},{"updated":"2012-08-15 17:30:44.000000000","updated_by":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"reviewer":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"state":"REVIEWER"},{"updated":"2012-11-23 17:19:18.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":"2012-11-28 16:33:50.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2012-12-03 16:04:04.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2012-12-03 20:24:07.000000000","updated_by":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"reviewer":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"state":"REVIEWER"},{"updated":"2012-12-04 03:30:06.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":"2012-12-04 08:39:39.000000000","updated_by":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"reviewer":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"state":"REVIEWER"},{"updated":"2012-12-04 19:12:53.000000000","updated_by":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"reviewer":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"state":"REVIEWER"},{"updated":"2012-12-04 19:33:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"59d02c7fe019bbc9ef786fca714e51fdd37b3cb5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-10 13:08:14.000000000","message":"Patch Set 1: Works for me\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-nova-merge/6875/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-docs/2693/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-pep8/8005/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python26/4164/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python27/4215/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/7296/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"ff1f0275effbabe49f924edec33eb0e95ede43b2","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-08-10 13:18:14.000000000","message":"Patch Set 1: Works for me\n\nSmokeStack Results (patch set 1):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/28968\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/28966\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/28967\n","accounts_in_message":[],"_revision_number":1},{"id":"9a93b785fd1085e79863c195cede5ebbbf1634b0","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2012-08-10 15:43:50.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nA couple of spelling nits inline.","accounts_in_message":[],"_revision_number":1},{"id":"d26af1493e7e7c3cae80a312fcbf3032b0b489e3","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-08-10 15:53:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f5cb7b011e0bd0824edc0385b6e259cebf1f8e70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-10 16:05:58.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-nova-merge/6886/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-docs/2704/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-pep8/8016/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python26/4175/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python27/4226/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/7314/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"16e180355c31d325b988e1fc34fdf229cf857ab0","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-08-10 16:12:01.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/29011\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/29009\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/29010\n","accounts_in_message":[],"_revision_number":2},{"id":"5bc33c90355296a23e98a69285f003ae8eb34cdc","author":{"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},"date":"2012-08-13 13:37:06.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"a07fb09258220f71d2bc5e9f245c2a67b345913e","author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"date":"2012-08-13 16:16:16.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"89ee3c35749e645917c4acdb14e3e82313f6ddf7","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2012-08-13 16:41:55.000000000","message":"Patch Set 2:\n\nDoes nova (or anything else) need to have the usage data in the database? If not, this code would probably be better off living in the ceilometer pollster modules. For example, https://github.com/stackforge/ceilometer/blob/master/ceilometer/compute/libvirt.py#L64","accounts_in_message":[],"_revision_number":2},{"id":"9f923ef0a3077e3ddb5bfd572da34a87e44251ee","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-08-14 09:07:28.000000000","message":"Patch Set 2:\n\nWe could migrate this code to ceilometer, but my understanding is that ceilometer won\u0027t be released till post folsom? and this is a requirement for us for the folsom release. I will volunteer to migrate the code post folsom.","accounts_in_message":[],"_revision_number":2},{"id":"47f782d0816942f60157768baec693e6e1c61ea5","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-08-14 13:07:09.000000000","message":"Patch Set 2:\n\nFrom metering meeting on 2012-07-19\n\n16:08:46 \u003cdricco\u003e We(hp) have a requirement in folsom to gather volume stats\n16:08:56 \u003cdricco\u003e just wanted to tie in with ye guys\n16:09:07 \u003cjd___\u003e let me read it :)\n16:09:11 \u003cdricco\u003e thx\n16:09:29 \u003cjd___\u003e I think that\u0027s in our scope, indeed\n16:09:33 \u003cjd___\u003e that\u0027s great you come to see us\n16:09:52 \u003cdricco\u003e :-)\n16:09:53 \u003cjd___\u003e we don\u0027t have any code to support nova-volume or cinder right now, but we plan to\n16:09:58 \u003cjd___\u003e the architecture is in place to do so\n16:10:15 \u003cjd___\u003e so the good answer is probably to contribute to ceilometer! ;)\n16:10:21 \u003cdricco\u003e ceilometer is post folsom, correct?\n16:10:28 \u003cjd___\u003e yes\n16:10:45 \u003cjd___\u003e we\u0027re trying to get into incubation for G, but it may even be later, we don\u0027t know yet\n16:10:49 \u003cdricco\u003e so I could do both :-)\n16:11:00 \u003cjd___\u003e probably :)\n16:11:50 \u003cjd___\u003e how do you think you\u0027ll do this? I know we already plan to support nova volume using the notification system\n16:11:53 \u003cdricco\u003e i think there is some code already in ceilometer for polling disk io\n16:11:59 \u003cjd___\u003e would it be the same in your opinion?\n16:12:03 \u003cdricco\u003e but i think it ignores volumes\n16:12:13 \u003cjd___\u003e yes there is, but tight to libvirt for now\n16:12:19 \u003cjd___\u003e indeed\n16:12:27 \u003cjd___\u003e it ignores because we don\u0027t know how to request that information actually\n16:12:30 \u003cjd___\u003e at least I don\u0027t :)\n16:13:00 \u003cdricco\u003e it\u0027s the same libvirt domblkstat call\n16:13:49 \u003cdricco\u003e we\u0027re more concerned with what I/O the user sees rather then our backend I/O\n16:13:55 \u003cjd___\u003e ok I see\n16:14:05 \u003cjd___\u003e so it\u0027s polling on attached volume\n16:14:21 \u003cdricco\u003e yup, can then one final poll on detach\n16:14:34 \u003cdricco\u003e can/and\n16:14:37 \u003clzyeval\u003e so currently there is only diskio? do you have blueprints to implement volume usage info?\n16:14:43 \u003cjd___\u003e yes, we probably miss an event to do the final poll indeed\n16:15:10 \u003clzyeval\u003e for instance parsing the qcow2 allocation table to see how much space is left in a volume.\n16:15:14 \u003cjd___\u003e dricco: do you now why the current code ignores nova-volume? because it\u0027s not something we wanted to do\n16:15:42 \u003cjd___\u003e lzyeval: there\u0027s no blueprint/bug on our side for this so far, but we would create one for sure\n16:16:36 \u003clzyeval\u003e jd___: great!\n16:16:42 \u003cdricco\u003e I\u0027m working on the code for nova folsom at the moment : blueprint - https://blueprints.launchpad.net/nova/+spec/volume-usage-metering\n16:16:56 \u003cjd___\u003e lzyeval: do you want to take the action or would you like me to do it?\n16:17:04 \u003cdricco\u003e I could use this as a proof of concept for ceilometer?\n16:17:16 \u003cjd___\u003e dricco: sure\n16:17:25 \u003cdricco\u003e :-)","accounts_in_message":[],"_revision_number":2},{"id":"8fc8c83f2512bd6e7f0776110b8c1522a23d123d","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2012-08-14 15:34:26.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nSounds good. I think I missed the meeting that week, so I wasn\u0027t aware of the discussion. We would be happy to have the code duplicated in ceilometer pre-folsom, if you have time to work on it. :-)","accounts_in_message":[],"_revision_number":2},{"id":"014e0641933eef178ad63e4b61bd1d6c6534e792","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-08-14 15:45:18.000000000","message":"Patch Set 2:\n\nSounds good Doug,\nHave a couple of things to finish up first but will do the copy pre-folsom if/when this gets merged.","accounts_in_message":[],"_revision_number":2},{"id":"d72b25619a45884689384502bb0b7af1f157c6a7","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2012-08-14 15:56:04.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\nCool.  Mostly style comments, but also a suggestion for optimizing the db code.","accounts_in_message":[],"_revision_number":2},{"id":"a50943632e029190b53f0da0e842f3123f3d7277","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-08-15 16:08:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cc0bf0150a1a9f906de6c3d23f50c2c10854ee3f","author":{"_account_id":1127,"name":"Loganathan Parthipan","email":"lparth@gmail.com","username":"lparth"},"date":"2012-08-15 16:19:11.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"8676b2968242532d4b29b1797227f3619c435ce6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-15 16:26:19.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-nova-merge/7185/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-docs/2996/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-pep8/8308/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python26/4465/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python27/4518/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/7922/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"6bf25a955aa580c51ae7bd8ae8626e05c61d8ecc","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-08-15 16:29:06.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/29839\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/29837\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/29838\n","accounts_in_message":[],"_revision_number":3},{"id":"d440155c21ada0d344a3e21a8a845ded46a0ad1d","author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"date":"2012-08-15 17:30:44.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"fe9daabfa64a12488570c62b293c3e7c3934a96e","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-08-24 15:16:36.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n1) You have missed feature freeze on this one; it can\u0027t go in until after RC1 is released, unless it is granted a feature freeze exception.\n\n2) You need to rebase and renumber your migration; we\u0027re up to migration 117 now.\n\n3) See in-line comments.","accounts_in_message":[],"_revision_number":3},{"id":"e4c6fe8346907f47bd887b04ff1adafd93bab7f5","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-09-01 06:03:05.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"8b4366cee5407393b97169cfcaa6d91fe8f4969b","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-09-01 06:03:05.000000000","message":"Patch Set 3:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"f1b6e9109edfe067faf77c60e84c5cb922587499","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-23 16:18:55.000000000","message":"Patch Set 3: Restored\n\nHave re-based on master branch and also added some fixes found in testing","accounts_in_message":[],"_revision_number":3},{"id":"5f00426bdd79b5bdf09e0aa68adc7a56f4a10b88","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-23 16:19:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"074749d783d1fd50d7fbae2f71bd16ec6d17bb36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-23 16:41:29.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/11141/4/check/gate-nova-merge/12824 : SUCCESS\n- http://logs.openstack.org/11141/4/check/gate-nova-docs/8554 : SUCCESS\n- http://logs.openstack.org/11141/4/check/gate-nova-pep8/13864 : SUCCESS\n- http://logs.openstack.org/11141/4/check/gate-nova-python26/10004 : FAILURE\n- http://logs.openstack.org/11141/4/check/gate-nova-python27/10074 : FAILURE\n- http://logs.openstack.org/11141/4/check/gate-tempest-devstack-vm/19804 : SUCCESS\n- http://logs.openstack.org/11141/4/check/gate-nova-pylint/3506 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"9246a729a4b655d6583950a6a184e062058a606e","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2012-11-23 17:19:18.000000000","message":"Patch Set 4: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"320b7a9263f3329182717e892087b88e4378df9b","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2012-11-23 17:20:15.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nalso, tests are busted ...","accounts_in_message":[],"_revision_number":4},{"id":"f2bf1cb27c902ca1ae481ec3919b9cdefd78fe3f","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-11-23 22:53:16.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nSmokeStack Results (patch set 4):\n\tUnit Failed:Nova tests failed.  http://smokestack.openstack.org/?go\u003d/jobs/50062\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/50060\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/50061\n","accounts_in_message":[],"_revision_number":4},{"id":"08e64c485fadab17267b8cb00a3c2eab2d86bbc3","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-26 15:50:02.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"59693b1f82f492480b06981048cb2cc423c12289","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-26 16:12:57.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/11141/5/check/gate-nova-merge/12877 : SUCCESS\n- http://logs.openstack.org/11141/5/check/gate-nova-docs/8607 : SUCCESS\n- http://logs.openstack.org/11141/5/check/gate-nova-pep8/13917 : SUCCESS\n- http://logs.openstack.org/11141/5/check/gate-nova-python26/10057 : FAILURE\n- http://logs.openstack.org/11141/5/check/gate-nova-python27/10127 : FAILURE\n- http://logs.openstack.org/11141/5/check/gate-tempest-devstack-vm/19913 : SUCCESS\n- http://logs.openstack.org/11141/5/check/gate-nova-pylint/3546 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"b351bc4d11a8f4a9e843d195f324ec4ac5b5e23d","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-11-26 20:15:07.000000000","message":"Patch Set 5: Works for me\n\nSmokeStack Results (patch set 5):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/50578\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/50576\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/50577\n","accounts_in_message":[],"_revision_number":5},{"id":"8dfb0400df74ee07a7180bfc6941d2b232711a79","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-27 10:58:22.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"00fc5a61b6698928aa28236694e34d311250af31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-27 11:24:05.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/11141/6/check/gate-nova-merge/12966 : SUCCESS\n- http://logs.openstack.org/11141/6/check/gate-nova-docs/8696 : SUCCESS\n- http://logs.openstack.org/11141/6/check/gate-nova-pep8/14006 : SUCCESS\n- http://logs.openstack.org/11141/6/check/gate-nova-python26/10146 : FAILURE\n- http://logs.openstack.org/11141/6/check/gate-nova-python27/10216 : FAILURE\n- http://logs.openstack.org/11141/6/check/gate-tempest-devstack-vm/20068 : FAILURE\n- http://logs.openstack.org/11141/6/check/gate-nova-pylint/3599 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"0ab3b43d8d3b1c0e42f3c1cfa8dc62abcc3c7aa4","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-27 11:42:42.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"46a34ddac71d8f9e8518b9729c3c889cc15bbdd2","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-11-27 11:59:49.000000000","message":"Patch Set 7: Works for me\n\nSmokeStack Results (patch set 7):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/50863\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/50861\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/50862\n","accounts_in_message":[],"_revision_number":7},{"id":"c4a56afa778afb08cc42b6a51ccf476ceb8803ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-27 12:06:52.000000000","message":"Patch Set 7: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/11141/7/check/gate-nova-merge/12967 : SUCCESS\n- http://logs.openstack.org/11141/7/check/gate-nova-docs/8697 : SUCCESS\n- http://logs.openstack.org/11141/7/check/gate-nova-pep8/14007 : SUCCESS\n- http://logs.openstack.org/11141/7/check/gate-nova-python26/10147 : SUCCESS\n- http://logs.openstack.org/11141/7/check/gate-nova-python27/10217 : SUCCESS\n- http://logs.openstack.org/11141/7/check/gate-tempest-devstack-vm/20070 : SUCCESS\n- http://logs.openstack.org/11141/7/check/gate-nova-pylint/3600 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"99f5079349c718dad6c49791d2a53bd5fe75cc1e","author":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"date":"2012-11-27 13:17:34.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":7},{"id":"59768cc9fe565019dd40e40e0f5c206bcceafb4c","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-11-27 16:14:54.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"94bc6f6501ba0e35b7456f17bcb0df4211dee125","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-27 17:10:40.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"24ec3136326f882640770b25de4deae2ed244d0f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-11-27 17:19:45.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"c06e284e442751066df8819d4e959b548fd1a28a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-27 17:34:30.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/11141/8/check/gate-nova-merge/13014 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-docs/8742 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-pep8/14052 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-python26/10192 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-python27/10262 : FAILURE\n- http://logs.openstack.org/11141/8/check/gate-tempest-devstack-vm/20155 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-pylint/3613 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"400db4caf36656fee1d78abd726890e4d96f6e84","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-11-27 17:47:16.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"0a1673d94ec1244ffed7e112a61feffdf78bdf50","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-27 18:07:34.000000000","message":"Patch Set 8:\n\nreverify","accounts_in_message":[],"_revision_number":8},{"id":"6b13b5742aa84c6b72cd10a337ce45d97b24227f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-27 18:09:50.000000000","message":"Patch Set 8: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/11141/8/check/gate-nova-merge/13023 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-docs/8750 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-pep8/14060 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-python26/10200 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-python27/10270 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-tempest-devstack-vm/20164 : SUCCESS\n- http://logs.openstack.org/11141/8/check/gate-nova-pylint/3617 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"7cbb1fa3bc911c4dd327c043cc61f5f7751e28f6","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-11-28 05:57:29.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\nThis will fail to merge... You need to bump the db migration number.","accounts_in_message":[],"_revision_number":8},{"id":"85c9744755bd85e2aadf5893b474d7e99a7975b8","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-11-28 09:02:50.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d6dd6a541482347a15c5e9577981e3d360871ccc","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-11-28 09:19:03.000000000","message":"Patch Set 9: Works for me\n\nSmokeStack Results (patch set 9):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/51191\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/51189\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/51190\n","accounts_in_message":[],"_revision_number":9},{"id":"d90621f43df60e86c1bd1ebc8a5b62d3eec1ce23","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-11-28 09:23:30.000000000","message":"Patch Set 9: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/11141/9/check/gate-nova-merge/13089 : SUCCESS\n- http://logs.openstack.org/11141/9/check/gate-nova-docs/8813 : SUCCESS\n- http://logs.openstack.org/11141/9/check/gate-nova-pep8/14123 : SUCCESS\n- http://logs.openstack.org/11141/9/check/gate-nova-python26/10263 : SUCCESS\n- http://logs.openstack.org/11141/9/check/gate-nova-python27/10333 : SUCCESS\n- http://logs.openstack.org/11141/9/check/gate-tempest-devstack-vm/20274 : SUCCESS\n- http://logs.openstack.org/11141/9/check/gate-nova-pylint/3654 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":9},{"id":"6681c2683bc78d84a602b908e2d70045582b3862","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-11-28 16:33:50.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"02b5e26e8a9666119d6d37b51aaccff513345f63","author":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"date":"2012-12-03 10:09:49.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":9},{"id":"c70440394bcb5f56f4c49849249a213303292972","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-12-03 11:25:52.000000000","message":"Patch Set 9: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"bc247b491501bfa313b2fbdc5a612ce0cdf3c0fa","author":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"date":"2012-12-03 15:43:48.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"c2b44e8b438eda12388a634df9453b60320039f6","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2012-12-03 16:04:04.000000000","message":"Patch Set 10: Works for me\n\nSmokeStack Results (patch set 10):\n\tUnit Success: http://smokestack.openstack.org/?go\u003d/jobs/52392\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/52390\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/52391\n","accounts_in_message":[],"_revision_number":10},{"id":"2616eeb8f2a6d2e2ab5c6fb695b54df3bd2a206a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-03 16:27:42.000000000","message":"Patch Set 10: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/11141/10/check/gate-nova-merge/13361 : SUCCESS\n- http://logs.openstack.org/11141/10/check/gate-nova-docs/9084 : SUCCESS\n- http://logs.openstack.org/11141/10/check/gate-nova-pep8/14394 : SUCCESS\n- http://logs.openstack.org/11141/10/check/gate-nova-python26/10532 : SUCCESS\n- http://logs.openstack.org/11141/10/check/gate-nova-python27/10604 : SUCCESS\n- http://logs.openstack.org/11141/10/check/gate-tempest-devstack-vm/20888 : SUCCESS\n- http://logs.openstack.org/11141/10/check/gate-nova-pylint/3843 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":10},{"id":"1e99eccb4a5d7fd1ecc3fe62168899f326baf5c3","author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"date":"2012-12-03 20:24:07.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\nlooks ok to me","accounts_in_message":[],"_revision_number":10},{"id":"ebb69e75971dc7be031f7828d4a59542b66645cd","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2012-12-04 03:30:06.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"153e56f94f5130ffa136ace13a3e80b4b6b32dc1","author":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"date":"2012-12-04 08:39:39.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":10},{"id":"8dc432de04894fff65a586c26e73d05753e8b6cc","author":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"date":"2012-12-04 19:12:53.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"db3c382a9bf9470819c8070dc8f73a63149d404c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-04 19:12:55.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":10},{"id":"0def55d7ab075537f39c0fe97713b1b47ddf6682","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-04 19:33:15.000000000","message":"Patch Set 10: Verified\n\nBuild successful\n\n- http://logs.openstack.org/11141/10/gate/gate-nova-merge/13417 : SUCCESS\n- http://logs.openstack.org/11141/10/gate/gate-nova-docs/9139 : SUCCESS\n- http://logs.openstack.org/11141/10/gate/gate-nova-pep8/14449 : SUCCESS\n- http://logs.openstack.org/11141/10/gate/gate-nova-python26/10587 : SUCCESS\n- http://logs.openstack.org/11141/10/gate/gate-nova-python27/10659 : SUCCESS\n- http://logs.openstack.org/11141/10/gate/gate-tempest-devstack-vm/21043 : SUCCESS\n","accounts_in_message":[],"_revision_number":10},{"id":"987a4ac51100701d1dbe602b9a17a3e78c3c970f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-04 19:33:17.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"f51885a9732c84d3b91d049ae5fe995d9296795e","revisions":{"a9ecb3bf7d4b5d5fc384590b4efac54099a4ef3b":{"kind":"REWORK","_number":1,"created":"2012-08-10 12:54:00.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/1"}}},"commit":{"parents":[{"commit":"55cf5c308508435eb40f3d45bbe9b4e4e0ff3ea5","subject":"Merge \"Add error log for live migration.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55cf5c308508435eb40f3d45bbe9b4e4e0ff3ea5"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-08-10 12:53:45.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a9ecb3bf7d4b5d5fc384590b4efac54099a4ef3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a9ecb3bf7d4b5d5fc384590b4efac54099a4ef3b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"55cf5c308508435eb40f3d45bbe9b4e4e0ff3ea5","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ba4cd030b0dae57545de9da45a9f1fd135eca0c1":{"kind":"REWORK","_number":2,"created":"2012-08-10 15:53:23.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/2"}}},"commit":{"parents":[{"commit":"55cf5c308508435eb40f3d45bbe9b4e4e0ff3ea5","subject":"Merge \"Add error log for live migration.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/55cf5c308508435eb40f3d45bbe9b4e4e0ff3ea5"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-08-10 15:52:59.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ba4cd030b0dae57545de9da45a9f1fd135eca0c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ba4cd030b0dae57545de9da45a9f1fd135eca0c1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"55cf5c308508435eb40f3d45bbe9b4e4e0ff3ea5","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"20f4be44f83de13b2a3be2ac65b1cadd0b2f2a4c":{"kind":"REWORK","_number":3,"created":"2012-08-15 16:08:36.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/3"}}},"commit":{"parents":[{"commit":"2ba710af4f619a9aa3d4d4e377af01f5c6fe39e9","subject":"Remove unnecessary try/finally from snapshot","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ba710af4f619a9aa3d4d4e377af01f5c6fe39e9"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-08-15 15:50:14.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/20f4be44f83de13b2a3be2ac65b1cadd0b2f2a4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/20f4be44f83de13b2a3be2ac65b1cadd0b2f2a4c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ba710af4f619a9aa3d4d4e377af01f5c6fe39e9","is_merged_in_target_branch":true,"change_id":"I08dd212626886a643f0321780f6d8a30c3a967e6","change_number":11401,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"c3131e94f251b84d30d64fc01854d00053addf32":{"kind":"REWORK","_number":4,"created":"2012-11-23 16:19:11.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/4"}}},"commit":{"parents":[{"commit":"2e1ff2e72580c2e9b123aded0916ebb5358b2aea","subject":"Merge \"Don\u0027t update arch twice when create server\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e1ff2e72580c2e9b123aded0916ebb5358b2aea"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-11-23 16:17:39.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c3131e94f251b84d30d64fc01854d00053addf32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c3131e94f251b84d30d64fc01854d00053addf32"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2e1ff2e72580c2e9b123aded0916ebb5358b2aea","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"e5eab47638f5ccd9a28674290678f29aacd55686":{"kind":"REWORK","_number":5,"created":"2012-11-26 15:50:02.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/5"}}},"commit":{"parents":[{"commit":"c695b812ca05942e5cde461cf2b2f3e7d2478acc","subject":"Merge \"Added cpu_info report to HyperV Compute driver\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c695b812ca05942e5cde461cf2b2f3e7d2478acc"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-11-26 15:49:41.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e5eab47638f5ccd9a28674290678f29aacd55686"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e5eab47638f5ccd9a28674290678f29aacd55686"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"c695b812ca05942e5cde461cf2b2f3e7d2478acc","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ee8536f11e6d2eff742db804eb6fb30a9767a5e8":{"kind":"REWORK","_number":6,"created":"2012-11-27 10:58:22.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/6"}}},"commit":{"parents":[{"commit":"e4f1a70c37352730a4fa1b7466e526e1f3b168ed","subject":"Merge \"Don\u0027t hard code the xen hvmloader path.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4f1a70c37352730a4fa1b7466e526e1f3b168ed"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-11-27 10:58:16.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee8536f11e6d2eff742db804eb6fb30a9767a5e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee8536f11e6d2eff742db804eb6fb30a9767a5e8"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e4f1a70c37352730a4fa1b7466e526e1f3b168ed","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"79f1d5a16fd715362eb7de81ba8f7d5240d8ba81":{"kind":"REWORK","_number":7,"created":"2012-11-27 11:42:42.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/7"}}},"commit":{"parents":[{"commit":"e4f1a70c37352730a4fa1b7466e526e1f3b168ed","subject":"Merge \"Don\u0027t hard code the xen hvmloader path.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4f1a70c37352730a4fa1b7466e526e1f3b168ed"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-11-27 11:32:46.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record it\u0027s usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/79f1d5a16fd715362eb7de81ba8f7d5240d8ba81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/79f1d5a16fd715362eb7de81ba8f7d5240d8ba81"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e4f1a70c37352730a4fa1b7466e526e1f3b168ed","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3adda124775500bd744186099cccf9b9bd3ffd44":{"kind":"REWORK","_number":8,"created":"2012-11-27 17:10:40.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/8"}}},"commit":{"parents":[{"commit":"e4f1a70c37352730a4fa1b7466e526e1f3b168ed","subject":"Merge \"Don\u0027t hard code the xen hvmloader path.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4f1a70c37352730a4fa1b7466e526e1f3b168ed"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-11-27 17:09:33.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record its usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3adda124775500bd744186099cccf9b9bd3ffd44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3adda124775500bd744186099cccf9b9bd3ffd44"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e4f1a70c37352730a4fa1b7466e526e1f3b168ed","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"1ffaa3cf32e9591d339318e650afc6921c9bd5ad":{"kind":"REWORK","_number":9,"created":"2012-11-28 09:02:50.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/9"}}},"commit":{"parents":[{"commit":"b424512f9f5a7b74103b68c21a48f2ad6b9aa79e","subject":"Merge \"Migration model update for multi-node resize fix.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b424512f9f5a7b74103b68c21a48f2ad6b9aa79e"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-11-28 09:01:58.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record its usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1ffaa3cf32e9591d339318e650afc6921c9bd5ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1ffaa3cf32e9591d339318e650afc6921c9bd5ad"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b424512f9f5a7b74103b68c21a48f2ad6b9aa79e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f51885a9732c84d3b91d049ae5fe995d9296795e":{"kind":"REWORK","_number":10,"created":"2012-12-03 15:43:48.000000000","uploader":{"_account_id":951,"name":"Cian O\u0027Driscoll","email":"cian@hp.com","username":"dricco"},"ref":"refs/changes/41/11141/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/41/11141/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/41/11141/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/41/11141/10"}}},"commit":{"parents":[{"commit":"404701de389c9229b85c04352130aca73f740acb","subject":"Merge \"On confirm_resize, update correct resource tracker\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/404701de389c9229b85c04352130aca73f740acb"}]}],"author":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-07-31 10:29:42.000000000","tz":0},"committer":{"name":"Cian O\u0027Driscoll","email":"cian@hp.com","date":"2012-12-03 15:43:43.000000000","tz":0},"subject":"Implements volume usage metering.","message":"Implements volume usage metering.\n\nAdd volume usage cache tables to record no. of reads, bytes read,\nno. of write, bytes written to a volume.\nA periodic task runs in compute manager to query each volume mounted\non a compute host and record its usage, this task also send a\nvolume.usage notification contains volume usage statistics\n\nPart of blueprint volume-usage-metering\n\nChange-Id: I215ce0c94e9ea5a07e18940802c20d1379b8f6d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f51885a9732c84d3b91d049ae5fe995d9296795e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f51885a9732c84d3b91d049ae5fe995d9296795e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"404701de389c9229b85c04352130aca73f740acb","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
