)]}'
{"id":"openstack%2Fnova~214528","triplet_id":"openstack%2Fnova~stable%2Fjuno~Ie03acc00a7c904aec13c90ae6a53938d08e5e0c9","project":"openstack/nova","branch":"stable/juno","topic":"bug/1387543","hashtags":[],"change_id":"Ie03acc00a7c904aec13c90ae6a53938d08e5e0c9","subject":"libvirt: Kill rsync/scp processes before deleting instance","status":"MERGED","created":"2015-08-19 09:21:02.000000000","updated":"2015-08-24 16:04:52.000000000","submitted":"2015-08-24 16:04:49.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c4c6d586380cd0d478c60dd6fdc7198a8477c12c","_number":214528,"virtual_id_number":214528,"owner":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2015-08-24 16:04:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},{"value":0,"date":"2015-08-19 10:25:04.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"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":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":1,"date":"2015-08-21 02:51:29.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":1,"date":"2015-08-24 01:39:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-08-24 12:32:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2015-08-23 22:07:36.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"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":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"all":[{"value":0,"date":"2015-08-19 10:58:14.000000000","_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-08-24 12:32:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"date":"2015-08-19 10:57:34.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2015-08-19 10:58:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2015-08-19 10:57:25.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"date":"2015-08-19 10:58:21.000000000","_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-19 10:25:04.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-08-19 10:57: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-08-19 10:57:34.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-08-19 10:58:00.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2015-08-19 10:58:14.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-08-19 10:58:21.000000000","updated_by":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"reviewer":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"state":"REVIEWER"},{"updated":"2015-08-21 02:51:29.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2015-08-24 01:39:50.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2015-08-24 12:32:52.000000000","updated_by":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"reviewer":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"state":"REVIEWER"},{"updated":"2015-08-24 16:04:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b9c0d394e8f3355cff598b7858e9070ad0e4362f","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2015-08-19 09:21:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aa03d455fe834ce4927d50c4ffa3ba3b20559c37","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2015-08-19 09:30:31.000000000","message":"Patch Set 1:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm-recheck. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/214528/1/check-ibm-tempest-dsvm-full/ae0267a : FAILURE in 7m 14s (non-voting)\n- check-ibm-tempest-dsvm-postgres-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/214528/1/check-ibm-tempest-dsvm-postgres-full/450e852 : FAILURE in 7m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0b5948fbcee491a207080665d168fd00914ff9ba","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2015-08-19 09:40:33.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"5175bb842e9f98419eca4a006194420305140445","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-19 09:57:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-python26 http://logs.openstack.org/28/214528/1/check/gate-nova-python26/7cf82ce/ : FAILURE in 7m 13s\n- gate-nova-pep8 http://logs.openstack.org/28/214528/1/check/gate-nova-pep8/16cc6b7/ : SUCCESS in 8m 02s\n- gate-nova-docs http://logs.openstack.org/28/214528/1/check/gate-nova-docs/ee72b4a/ : FAILURE in 9m 53s\n- gate-nova-python27 http://logs.openstack.org/28/214528/1/check/gate-nova-python27/5e547bd/ : FAILURE in 7m 01s\n- gate-tempest-dsvm-full http://logs.openstack.org/28/214528/1/check/gate-tempest-dsvm-full/b18b9e3/ : FAILURE in 20m 47s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/28/214528/1/check/gate-tempest-dsvm-postgres-full/3f50e5d/ : FAILURE in 25m 24s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/28/214528/1/check/gate-tempest-dsvm-neutron-full/9307cd9/ : FAILURE in 31m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/28/214528/1/check/gate-tempest-dsvm-large-ops/1227fae/ : SUCCESS in 23m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/28/214528/1/check/gate-tempest-dsvm-neutron-large-ops/e1d6e83/ : SUCCESS in 22m 09s\n- gate-devstack-dsvm-cells http://logs.openstack.org/28/214528/1/check/gate-devstack-dsvm-cells/baea2d3/ : FAILURE in 18m 32s\n- gate-grenade-dsvm-ironic-sideways http://logs.openstack.org/28/214528/1/check/gate-grenade-dsvm-ironic-sideways/deedf40/ : FAILURE in 21m 08s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/28/214528/1/check/gate-tempest-dsvm-ironic-pxe_ssh/77929ad/ : FAILURE in 25m 24s","accounts_in_message":[],"_revision_number":1},{"id":"0bbbd42e0549578451ae53c2632c932910ac87d5","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2015-08-19 10:16:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"81bf6ea7ec7ca2405ac265eb8b0856934b2bd93e","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2015-08-19 10:25:04.000000000","message":"Patch Set 2:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm-recheck. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/214528/2/check-ibm-tempest-dsvm-full/d4c1b26 : FAILURE in 8m 32s (non-voting)\n- check-ibm-tempest-dsvm-postgres-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/214528/2/check-ibm-tempest-dsvm-postgres-full/557a286 : FAILURE in 8m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6d2e06e050b2812c8e7547fcf4ab800012f38c15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-19 11:20:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-python26 http://logs.openstack.org/28/214528/2/check/gate-nova-python26/d1ee07d/ : SUCCESS in 17m 19s\n- gate-nova-pep8 http://logs.openstack.org/28/214528/2/check/gate-nova-pep8/c9a2165/ : SUCCESS in 11m 03s\n- gate-nova-docs http://docs-draft.openstack.org/28/214528/2/check/gate-nova-docs/8123180//doc/build/html/ : SUCCESS in 22m 23s\n- gate-nova-python27 http://logs.openstack.org/28/214528/2/check/gate-nova-python27/5344307/ : SUCCESS in 20m 29s\n- gate-tempest-dsvm-full http://logs.openstack.org/28/214528/2/check/gate-tempest-dsvm-full/f0602f6/ : SUCCESS in 37m 56s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/28/214528/2/check/gate-tempest-dsvm-postgres-full/ffeb370/ : SUCCESS in 41m 37s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/28/214528/2/check/gate-tempest-dsvm-neutron-full/9cc81d1/ : SUCCESS in 1h 02m 24s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/28/214528/2/check/gate-tempest-dsvm-large-ops/194bade/ : SUCCESS in 19m 05s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/28/214528/2/check/gate-tempest-dsvm-neutron-large-ops/73ba394/ : SUCCESS in 21m 58s\n- gate-devstack-dsvm-cells http://logs.openstack.org/28/214528/2/check/gate-devstack-dsvm-cells/4b6a12b/ : SUCCESS in 22m 59s\n- gate-grenade-dsvm-ironic-sideways http://logs.openstack.org/28/214528/2/check/gate-grenade-dsvm-ironic-sideways/8e3484a/ : SUCCESS in 35m 26s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/28/214528/2/check/gate-tempest-dsvm-ironic-pxe_ssh/f48c9c3/ : SUCCESS in 24m 59s","accounts_in_message":[],"_revision_number":2},{"id":"00f31143a179a2e81e109a91bd40fe272b502e96","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2015-08-21 02:51:29.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nThanks Abhishek.\n\nLooks good to me.  A really minor NIT inline.","accounts_in_message":[],"_revision_number":2},{"id":"7a6c6cff8abbb1cd2dd0447901d2e5feba7ce69a","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2015-08-23 22:07:36.000000000","message":"Patch Set 2: Code-Review+2\n\nLooks reasonable.","accounts_in_message":[],"_revision_number":2},{"id":"bfd1b57e7313337a7573919b2cf32cb8ddc6e971","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2015-08-24 01:39:50.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"cb8fa1fa108b9d61cfa00cb96c36e89a3ac359fc","author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"date":"2015-08-24 12:32:52.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nChangeId is Ok, cherry-pick is Ok, commit already in Kilo, minor differences between commits (unit tests) which are understandable.\n\nThere was a problem in Kilo regarding the oslo.concurrency version. In Juno, nova doesn\u0027t use that library, processutils that this patch uses are in nova.openstack.common.processutils and it does have the on_execute / on_completion kwargs, which is good [1]. Also, the unit tests validate those kwargs.\n\nhttps://github.com/openstack/nova/blob/stable/juno/nova/openstack/common/processutils.py#L119","accounts_in_message":[],"_revision_number":2},{"id":"79c4dd0e86a24c9b39a37ef93830df7c473f3c3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 12:32:59.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"c8e249107fa1d1e896019b583052791ac886cee1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 16:04:49.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-nova-python26 http://logs.openstack.org/28/214528/2/gate/gate-nova-python26/c4b8c4e/ : SUCCESS in 17m 14s\n- gate-nova-docs http://docs-draft.openstack.org/28/214528/2/gate/gate-nova-docs/658d5e0//doc/build/html/ : SUCCESS in 15m 36s\n- gate-nova-pep8 http://logs.openstack.org/28/214528/2/gate/gate-nova-pep8/5c3db18/ : SUCCESS in 8m 52s\n- gate-nova-python27 http://logs.openstack.org/28/214528/2/gate/gate-nova-python27/c359fa5/ : SUCCESS in 15m 40s\n- gate-tempest-dsvm-full http://logs.openstack.org/28/214528/2/gate/gate-tempest-dsvm-full/c91fd25/ : SUCCESS in 33m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/28/214528/2/gate/gate-tempest-dsvm-postgres-full/3c4348f/ : SUCCESS in 43m 43s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/28/214528/2/gate/gate-tempest-dsvm-neutron-full/2320d9b/ : SUCCESS in 43m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/28/214528/2/gate/gate-tempest-dsvm-large-ops/2e170e0/ : SUCCESS in 19m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/28/214528/2/gate/gate-tempest-dsvm-neutron-large-ops/dbf363f/ : SUCCESS in 16m 45s\n- gate-devstack-dsvm-cells http://logs.openstack.org/28/214528/2/gate/gate-devstack-dsvm-cells/197608c/ : SUCCESS in 14m 37s\n- gate-grenade-dsvm-ironic-sideways http://logs.openstack.org/28/214528/2/gate/gate-grenade-dsvm-ironic-sideways/f1f9f12/ : SUCCESS in 37m 33s","accounts_in_message":[],"_revision_number":2},{"id":"30f11e3f452630bd891bb9f85541127ec797b58c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 16:04:52.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"539693e40388c4729c99a2c133b573896296df2a","revisions":{"c79cf98efb526753897530ccc384efb1212bcaa1":{"kind":"REWORK","_number":1,"created":"2015-08-19 09:21:02.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/28/214528/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/28/214528/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/214528/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/214528/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/214528/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/28/214528/1"}}},"commit":{"parents":[{"commit":"7bce0d2db188c126b1eccb8a2303286fbe5ab0b8","subject":"Merge \"Sync process utils from oslo for execute callbacks\" into stable/juno","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7bce0d2db188c126b1eccb8a2303286fbe5ab0b8"}]}],"author":{"name":"abhishekkekane","email":"abhishek.kekane@nttdata.com","date":"2015-07-06 08:51:26.000000000","tz":-420},"committer":{"name":"abhishekkekane","email":"abhishek.kekane@nttdata.com","date":"2015-08-19 09:20:08.000000000","tz":-420},"subject":"libvirt: Kill rsync/scp processes before deleting instance","message":"libvirt: Kill rsync/scp processes before deleting instance\n\nIn the resize operation, during copying files from source to\ndestination compute node scp/rsync processes are not aborted after\nthe instance is deleted because linux kernel doesn\u0027t delete instance\nfiles physically until all processes using the file handle is closed\ncompletely. Hence rsync/scp process keeps on running until it\ntransfers 100% of file data.\n\nAdded new module instancejobtracker to libvirt driver which will add,\nremove or terminate the processes running against particular instances.\nAdded callback methods to execute call which will store the pid of\nscp/rsync process in cache as a key: value pair and to remove the\npid from the cache after process completion. Process id will be used to\nkill the process if it is running while deleting the instance. Instance\nuuid is used as a key in the cache and pid will be the value.\n\nConflicts:\n        nova/tests/unit/virt/libvirt/test_driver.py\n        nova/tests/unit/virt/libvirt/test_utils.py\n        nova/virt/libvirt/driver.py\n        nova/virt/libvirt/utils.py\n\nNote: The required unit-tests are manually added to the below path,\nas new path for unit-tests is not present in stable/juno release.\nnova/tests/virt/libvirt/test_driver.py\nnova/tests/virt/libvirt/test_utils.py\n\nSecurityImpact\n\nCloses-bug: #1387543\nChange-Id: Ie03acc00a7c904aec13c90ae6a53938d08e5e0c9\n(cherry picked from commit 7ab75d5b0b75fc3426323bef19bf436a258b9707)\n(cherry picked from commit b5020a047fc487f35b76fc05f31e52665a1afda1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c79cf98efb526753897530ccc384efb1212bcaa1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c79cf98efb526753897530ccc384efb1212bcaa1"}]},"branch":"refs/heads/stable/juno"},"539693e40388c4729c99a2c133b573896296df2a":{"kind":"REWORK","_number":2,"created":"2015-08-19 10:16:01.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/28/214528/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/28/214528/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/214528/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/214528/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/214528/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/28/214528/2"}}},"commit":{"parents":[{"commit":"7bce0d2db188c126b1eccb8a2303286fbe5ab0b8","subject":"Merge \"Sync process utils from oslo for execute callbacks\" into stable/juno","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7bce0d2db188c126b1eccb8a2303286fbe5ab0b8"}]}],"author":{"name":"abhishekkekane","email":"abhishek.kekane@nttdata.com","date":"2015-07-06 08:51:26.000000000","tz":-420},"committer":{"name":"abhishekkekane","email":"abhishek.kekane@nttdata.com","date":"2015-08-19 10:14:49.000000000","tz":-420},"subject":"libvirt: Kill rsync/scp processes before deleting instance","message":"libvirt: Kill rsync/scp processes before deleting instance\n\nIn the resize operation, during copying files from source to\ndestination compute node scp/rsync processes are not aborted after\nthe instance is deleted because linux kernel doesn\u0027t delete instance\nfiles physically until all processes using the file handle is closed\ncompletely. Hence rsync/scp process keeps on running until it\ntransfers 100% of file data.\n\nAdded new module instancejobtracker to libvirt driver which will add,\nremove or terminate the processes running against particular instances.\nAdded callback methods to execute call which will store the pid of\nscp/rsync process in cache as a key: value pair and to remove the\npid from the cache after process completion. Process id will be used to\nkill the process if it is running while deleting the instance. Instance\nuuid is used as a key in the cache and pid will be the value.\n\nConflicts:\n        nova/tests/unit/virt/libvirt/test_driver.py\n        nova/tests/unit/virt/libvirt/test_utils.py\n        nova/virt/libvirt/driver.py\n        nova/virt/libvirt/utils.py\n\nNote: The required unit-tests are manually added to the below path,\nas new path for unit-tests is not present in stable/juno release.\nnova/tests/virt/libvirt/test_driver.py\nnova/tests/virt/libvirt/test_utils.py\n\nSecurityImpact\n\nCloses-bug: #1387543\nChange-Id: Ie03acc00a7c904aec13c90ae6a53938d08e5e0c9\n(cherry picked from commit 7ab75d5b0b75fc3426323bef19bf436a258b9707)\n(cherry picked from commit b5020a047fc487f35b76fc05f31e52665a1afda1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/539693e40388c4729c99a2c133b573896296df2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/539693e40388c4729c99a2c133b573896296df2a"}]},"branch":"refs/heads/stable/juno"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
