)]}'
{"id":"openstack%2Fdevstack-gate~298915","triplet_id":"openstack%2Fdevstack-gate~master~I0fa0de08d1ea58a58a4ec58ec809023d082ed10f","project":"openstack/devstack-gate","branch":"master","hashtags":[],"change_id":"I0fa0de08d1ea58a58a4ec58ec809023d082ed10f","subject":"Add archiving of nova instance console logs","status":"ABANDONED","created":"2016-03-29 18:12:05.000000000","updated":"2016-10-14 22:16:45.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bb332a56073f407a4a20b11570aca019071a4a86","_number":298915,"virtual_id_number":298915,"owner":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-03-30 20:26:04.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2016-03-30 19:46:13.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"_account_id":15226,"name":"Bharath M","email":"bharath.stacker@gmail.com","username":"bharath"},{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"date":"2016-03-30 21:04:44.000000000","_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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":{"disliked":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":-1,"date":"2016-03-30 20:27:54.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15226,"name":"Bharath M","email":"bharath.stacker@gmail.com","username":"bharath"},{"value":1,"date":"2016-03-30 21:17:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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":{"all":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"date":"2016-03-30 20:11:17.000000000","_account_id":15226,"name":"Bharath M","email":"bharath.stacker@gmail.com","username":"bharath"},{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":15226,"name":"Bharath M","email":"bharath.stacker@gmail.com","username":"bharath"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-29 19:30:13.000000000","updated_by":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"reviewer":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"state":"REVIEWER"},{"updated":"2016-03-30 19:46:13.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-03-30 20:11:17.000000000","updated_by":{"_account_id":15226,"name":"Bharath M","email":"bharath.stacker@gmail.com","username":"bharath"},"reviewer":{"_account_id":15226,"name":"Bharath M","email":"bharath.stacker@gmail.com","username":"bharath"},"state":"REVIEWER"},{"updated":"2016-03-30 20:26:04.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2016-03-30 21:17:07.000000000","updated_by":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"reviewer":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"state":"REVIEWER"}],"messages":[{"id":"717b6415a751f9c113af7d11a57c5b806c1f5925","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-29 18:12:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"155d12685916566d2af876fc04fe32787d4a10dc","author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"date":"2016-03-29 19:30:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nI like the idea in theory.","accounts_in_message":[],"_revision_number":1},{"id":"0fa556f07eae92594c79edbb4ee63690fd1e9850","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-29 19:48:45.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3841ff63df95ec8dc00d46b2ffa9356b7d875144","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-29 19:54:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0d02fd082b60e25f9b42595afdb988081b6e4203","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-29 21:31:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-full/b0bc3ad/ : SUCCESS in 42m 57s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-postgres-full/31f7db2/ : SUCCESS in 1h 13m 02s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-neutron-full/cbb9cbb/ : SUCCESS in 55m 14s\n- gate-grenade-dsvm http://logs.openstack.org/15/298915/2/check/gate-grenade-dsvm/443c8e9/ : SUCCESS in 42m 44s\n- gate-devstack-gate-unittests http://logs.openstack.org/15/298915/2/check/gate-devstack-gate-unittests/bf08646/ : SUCCESS in 2m 13s\n- gate-devstack-gate-bashate http://logs.openstack.org/15/298915/2/check/gate-devstack-gate-bashate/6ca6790/ : SUCCESS in 1m 30s\n- gate-dg-hooks-dsvm http://logs.openstack.org/15/298915/2/check/gate-dg-hooks-dsvm/a2ebfce/ : SUCCESS in 9m 19s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/15/298915/2/check/gate-grenade-dsvm-multinode/f00436c/ : SUCCESS in 57m 53s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/15/298915/2/check/gate-neutron-dsvm-functional-nv/7694b56/ : SUCCESS in 17m 44s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/15/298915/2/check/gate-swift-dsvm-functional-nv/caaa00f/ : SUCCESS in 28m 09s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-full-kilo-nv/7341be9/ : SUCCESS in 38m 42s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-neutron-full-kilo-nv/8e3407a/ : SUCCESS in 55m 39s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-postgres-full-kilo-nv/b730a48/ : SUCCESS in 1h 06m 41s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-full-liberty-nv/0629bad/ : SUCCESS in 57m 59s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-neutron-full-liberty-nv/1d2713d/ : SUCCESS in 53m 15s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-postgres-full-liberty-nv/95ba86b/ : SUCCESS in 38m 05s (non-voting)\n- gate-tempest-dsvm-full-mitaka-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-full-mitaka-nv/4095614/ : SUCCESS in 49m 24s (non-voting)\n- gate-tempest-dsvm-neutron-full-mitaka-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-neutron-full-mitaka-nv/3993d98/ : SUCCESS in 1h 08m 39s (non-voting)\n- gate-tempest-dsvm-postgres-full-mitaka-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-postgres-full-mitaka-nv/7aec2cc/ : SUCCESS in 1h 04m 10s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-platform-centos7-nv/c679892/ : SUCCESS in 46m 08s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-multinode-full/f179422/ : FAILURE in 51m 51s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/15/298915/2/check/gate-tempest-dsvm-neutron-multinode-full/16470f7/ : SUCCESS in 1h 21m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1636c2a07c4eb32ad3443e547a5efe6baeda336d","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2016-03-29 22:19:01.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nI like the idea of getting second level guest console logs off the dsvm, and I added another way of doing it without regex inline.\n\n-1: I want to make sure you are aware that by the time cleanup runs, there most likely would be nothing to copy. These console logs only exist when there is an instance up, and if things went well, by the end of tempest there would be no instances. So if you want to make sure all console logs are copied, something needs to stash them during tempest run.","accounts_in_message":[],"_revision_number":2},{"id":"876f33876d0d427aa3f9764c2a5654f42190585e","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 00:43:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e609f69f4137f7c34363287449bb2b9a50ff32bc","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 00:49:57.000000000","message":"Patch Set 2:\n\nI guess I was being a bit too specific with the path handling.  I have adopted your recommendation.\nYes, I am aware that this would currently only archive the console logs if they are still present at gate cleanup time.  This saves archive space if everything went well.  In the case of scenario tests needing to archive \"happy path\" console logs, they could use this code by copying the console logs to a \u003cuuid\u003e-archive directory and they would be picked up here.\nThe case I am currently trying to address ends up with the qemu processes still present in the ps.txt.gz archive as seen here:\nhttp://logs.openstack.org/03/298803/1/check/gate-neutron-lbaasv2-dsvm-scenario/e2b4e00/logs/ps.txt.gz","accounts_in_message":[],"_revision_number":2},{"id":"57e2b0324f6ce1d55facfb7c4cd5858445b5f082","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2016-03-30 01:28:45.000000000","message":"Patch Set 3:\n\nSorry, noticed one more thing - the folder naming. Isn\u0027t nova-logs misleading?","accounts_in_message":[],"_revision_number":3},{"id":"727a7e56745636262ca9ee5f1f3a56a538d7f82b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 02:18:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-full/22d22c1/ : SUCCESS in 52m 27s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-postgres-full/ea57634/ : SUCCESS in 45m 15s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-neutron-full/5b5a0a6/ : SUCCESS in 56m 55s\n- gate-grenade-dsvm http://logs.openstack.org/15/298915/3/check/gate-grenade-dsvm/4c7a46e/ : SUCCESS in 48m 20s\n- gate-devstack-gate-unittests http://logs.openstack.org/15/298915/3/check/gate-devstack-gate-unittests/89dbf6f/ : SUCCESS in 4m 10s\n- gate-devstack-gate-bashate http://logs.openstack.org/15/298915/3/check/gate-devstack-gate-bashate/1889f71/ : SUCCESS in 3m 41s\n- gate-dg-hooks-dsvm http://logs.openstack.org/15/298915/3/check/gate-dg-hooks-dsvm/f91cb6f/ : SUCCESS in 8m 10s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/15/298915/3/check/gate-grenade-dsvm-multinode/91525a0/ : SUCCESS in 51m 45s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/15/298915/3/check/gate-neutron-dsvm-functional-nv/d2097d2/ : SUCCESS in 23m 00s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/15/298915/3/check/gate-swift-dsvm-functional-nv/3c1d6be/ : SUCCESS in 34m 39s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-full-kilo-nv/917ada3/ : SUCCESS in 1h 00m 59s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-neutron-full-kilo-nv/cd1413a/ : SUCCESS in 1h 15m 27s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-postgres-full-kilo-nv/3f23f55/ : SUCCESS in 34m 43s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-full-liberty-nv/c9d5083/ : SUCCESS in 34m 55s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-neutron-full-liberty-nv/2f2ebcf/ : SUCCESS in 1h 02m 07s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-postgres-full-liberty-nv/93820e0/ : SUCCESS in 46m 54s (non-voting)\n- gate-tempest-dsvm-full-mitaka-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-full-mitaka-nv/8ba5e5d/ : SUCCESS in 40m 28s (non-voting)\n- gate-tempest-dsvm-neutron-full-mitaka-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-neutron-full-mitaka-nv/036bbb0/ : SUCCESS in 1h 02m 21s (non-voting)\n- gate-tempest-dsvm-postgres-full-mitaka-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-postgres-full-mitaka-nv/c29b877/ : SUCCESS in 52m 02s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-platform-centos7-nv/61c2c5e/ : SUCCESS in 56m 49s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-multinode-full/ef36684/ : FAILURE in 57m 02s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/15/298915/3/check/gate-tempest-dsvm-neutron-multinode-full/99d1589/ : SUCCESS in 1h 28m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b19b0bd61c6e92dc113ed5964b1af291df1a00b8","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 14:43:46.000000000","message":"Patch Set 3:\n\nI am open to suggestion, what would you propose?","accounts_in_message":[],"_revision_number":3},{"id":"9b325bb8986ac5538c1114abfe22ae7ec13758a8","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2016-03-30 14:46:41.000000000","message":"Patch Set 3:\n\n\u003e I am open to suggestion, what would you propose?\n\nsomething without \"nova\", e.g. consoles, instance-logs, vm-logs","accounts_in_message":[],"_revision_number":3},{"id":"eca4634f741e51efd16886287301734b6a4b44c4","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 17:38:30.000000000","message":"Patch Set 3:\n\nHmmm, Ok.  The path we are pulling from is a nova specific path, /opt/stack/data/nova/instances\nI can make it generic, I think this is clear:\ninstance-console-logs","accounts_in_message":[],"_revision_number":3},{"id":"22b39e1a144f3c76fe398da2d6c10f7701a7c5d8","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 17:40:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e4a9f43184e91d1b307633e42496b51beb0e5a97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 19:46:13.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-full/d800b7f/ : SUCCESS in 1h 01m 06s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-postgres-full/28c0e28/ : SUCCESS in 39m 11s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-neutron-full/af6c848/ : SUCCESS in 52m 14s\n- gate-grenade-dsvm http://logs.openstack.org/15/298915/4/check/gate-grenade-dsvm/1d86a78/ : SUCCESS in 40m 06s\n- gate-devstack-gate-unittests http://logs.openstack.org/15/298915/4/check/gate-devstack-gate-unittests/6040ec8/ : SUCCESS in 1m 33s\n- gate-devstack-gate-bashate http://logs.openstack.org/15/298915/4/check/gate-devstack-gate-bashate/f7402dc/ : SUCCESS in 1m 41s\n- gate-dg-hooks-dsvm http://logs.openstack.org/15/298915/4/check/gate-dg-hooks-dsvm/087139f/ : SUCCESS in 3m 15s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/15/298915/4/check/gate-grenade-dsvm-multinode/dec09d1/ : SUCCESS in 44m 33s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/15/298915/4/check/gate-neutron-dsvm-functional-nv/ca04a54/ : SUCCESS in 13m 33s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/15/298915/4/check/gate-swift-dsvm-functional-nv/0738ead/ : SUCCESS in 31m 37s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-full-kilo-nv/434d494/ : SUCCESS in 44m 11s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-neutron-full-kilo-nv/8d061f0/ : FAILURE in 1h 05m 10s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-postgres-full-kilo-nv/51b729a/ : SUCCESS in 47m 11s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-full-liberty-nv/28e231e/ : SUCCESS in 44m 28s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-neutron-full-liberty-nv/7e5ca07/ : SUCCESS in 1h 06m 01s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-postgres-full-liberty-nv/e4a53ca/ : SUCCESS in 52m 34s (non-voting)\n- gate-tempest-dsvm-full-mitaka-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-full-mitaka-nv/a34e8d2/ : SUCCESS in 1h 09m 13s (non-voting)\n- gate-tempest-dsvm-neutron-full-mitaka-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-neutron-full-mitaka-nv/52728aa/ : SUCCESS in 58m 25s (non-voting)\n- gate-tempest-dsvm-postgres-full-mitaka-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-postgres-full-mitaka-nv/26fcfb8/ : SUCCESS in 38m 57s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-platform-centos7-nv/88e5b55/ : SUCCESS in 55m 33s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-multinode-full/d166068/ : SUCCESS in 49m 55s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/15/298915/4/check/gate-tempest-dsvm-neutron-multinode-full/fe0822d/ : SUCCESS in 1h 58m 38s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"00e4216f83fb75277b73e36633edf764ed91736b","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2016-03-30 20:26:04.000000000","message":"Patch Set 4:\n\nJust a quick note, tempest grabs this info when it needs it on demand. If you already use tempest for tests then it is possible this is redundant.","accounts_in_message":[],"_revision_number":4},{"id":"dde974f6cafbc1c3ab5e392f8e18cc062cbe5b64","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2016-03-30 20:27:54.000000000","message":"Patch Set 4: Code-Review-1\n\nAnd now after some review of the resulting job logs I don\u0027t see any captured instance logs so this does not appear to be working. Can you point me at a place where they have been logged if I am just missing it?","accounts_in_message":[],"_revision_number":4},{"id":"fa5574d1c185ae3cd7badcad29eb5ac65096bcf8","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 21:04:44.000000000","message":"Patch Set 4:\n\nHi Clark,\nThis will only capture the instance logs if the instance fails and is still running at the time of the gate cleanup.  Otherwise it will only capture logs that have been explicitly saved by copying the instance console log to a \u003cinstanceid\u003e-archive directory.\nSee the previous comments for an example of a gate run where nova instances were still running during gate cleanup after the scenario test run.","accounts_in_message":[],"_revision_number":4},{"id":"a2a46f68b6e7406175986bf86dda9ae078689558","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2016-03-30 21:17:07.000000000","message":"Patch Set 4: Code-Review+1\n\nClark - see above. The answer is that it is intended behavior. The logs are only copied in case there are leftover instances after tempest is done.\n\nWhat did you mean by \"tempest grabs this info when it needs it\"? E.g. do instance console logs exist somewhere in http://logs.openstack.org/03/298803/1/check/gate-neutron-lbaasv2-dsvm-scenario/e2b4e00 ? I could not find any.","accounts_in_message":[],"_revision_number":4},{"id":"588273496c9ce8b2e79bf58e5d6eafca281d08cc","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2016-03-30 21:23:09.000000000","message":"Patch Set 4:\n\nIn tempest tests that ssh into VMs if that ssh connection fails then tempest will dump the console logs for that instance into the tempest log.\n\nAs for leftover instances when tempest is that a side effect of tempets not being able to delete those instances?","accounts_in_message":[],"_revision_number":4},{"id":"9832c4cd0521d8b881728d78100296f6e209cb5f","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-03-30 21:39:39.000000000","message":"Patch Set 4:\n\nYes, what we expect is these have not yet gone active by the time tempest gives up on them and the delete will not complete either to to tempest giving up or nova not allowing the delete.\nAlso, I don\u0027t think these tests would attempt an ssh into the instance, so that failure path would not trigger a log archive.  At least to date, it has not.\nBasically, there should be no instances still around at the end of the gate test, so there should be no logs to archive.  No harm, no foul.  But what we are seeing is there are instances still running.  There is some cause that is leading to these instances either getting hung during boot or taking a very long time to boot.  Right now we have no visibility to why.  This patch attempts to address that case.","accounts_in_message":[],"_revision_number":4},{"id":"f2eede46cc40bcfa8f84e1e15557a7988c7c7ccc","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-04-05 15:10:24.000000000","message":"Patch Set 4:\n\nAny additional comments on this?","accounts_in_message":[],"_revision_number":4},{"id":"bb332a56073f407a4a20b11570aca019071a4a86","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2016-10-14 22:16:45.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"621c8e73287dfe4e1e09d2f376842865619ef247","revisions":{"77bf959f22d74c30a4fa81fc2bf1a436daf98303":{"kind":"REWORK","_number":1,"created":"2016-03-29 18:12:05.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/15/298915/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/15/298915/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/1"}}},"commit":{"parents":[{"commit":"a9c64e30326ed5cca33517a76ccab7de5e132544","subject":"Use the right stable branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a9c64e30326ed5cca33517a76ccab7de5e132544"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-29 18:07:31.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-29 18:12:01.000000000","tz":0},"subject":"Add archiving of nova instance console logs","message":"Add archiving of nova instance console logs\n\nThe Octavia project (and others) boot nova VMs for use as\nservice VMs.  These service VMs boot with custom triple-o images.\nCurrently we have no visibility to boot time issues with these VMs\nduring gate runs.  We have also experienced highly variable boot times\nfor these service VMs depending on the gate host.\n\nThis patch enables the gates to capture the nova console.log for\nthe instances in use during the gate run.  This will allow us to\ndebug issues with the base triple-o image, boot times, and other\nissues that may log to the console.\n\nChange-Id: I0fa0de08d1ea58a58a4ec58ec809023d082ed10f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/77bf959f22d74c30a4fa81fc2bf1a436daf98303"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/77bf959f22d74c30a4fa81fc2bf1a436daf98303"}]},"branch":"refs/heads/master"},"b6b464f25834204061b3014d273b3246f38a8df6":{"kind":"REWORK","_number":2,"created":"2016-03-29 19:54:18.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/15/298915/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/15/298915/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/2"}}},"commit":{"parents":[{"commit":"a9c64e30326ed5cca33517a76ccab7de5e132544","subject":"Use the right stable branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a9c64e30326ed5cca33517a76ccab7de5e132544"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-29 18:07:31.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-29 19:54:10.000000000","tz":0},"subject":"Add archiving of nova instance console logs","message":"Add archiving of nova instance console logs\n\nThe Octavia project (and others) boot nova VMs for use as\nservice VMs.  These service VMs boot with custom triple-o images.\nCurrently we have no visibility to boot time issues with these VMs\nduring gate runs.  We have also experienced highly variable boot times\nfor these service VMs depending on the gate host.\n\nThis patch enables the gates to capture the nova console.log for\nthe instances in use during the gate run.  This will allow us to\ndebug issues with the base triple-o image, boot times, and other\nissues that may log to the console.\n\nChange-Id: I0fa0de08d1ea58a58a4ec58ec809023d082ed10f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b6b464f25834204061b3014d273b3246f38a8df6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b6b464f25834204061b3014d273b3246f38a8df6"}]},"branch":"refs/heads/master"},"2d0857b3ddafe4beaa4154ea41497ac9b38fcd66":{"kind":"REWORK","_number":3,"created":"2016-03-30 00:43:14.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/15/298915/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/15/298915/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/3"}}},"commit":{"parents":[{"commit":"a9c64e30326ed5cca33517a76ccab7de5e132544","subject":"Use the right stable branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a9c64e30326ed5cca33517a76ccab7de5e132544"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-29 18:07:31.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-30 00:43:00.000000000","tz":0},"subject":"Add archiving of nova instance console logs","message":"Add archiving of nova instance console logs\n\nThe Octavia project (and others) boot nova VMs for use as\nservice VMs.  These service VMs boot with custom triple-o images.\nCurrently we have no visibility to boot time issues with these VMs\nduring gate runs.  We have also experienced highly variable boot times\nfor these service VMs depending on the gate host.\n\nThis patch enables the gates to capture the nova console.log for\nthe instances in use during the gate run.  This will allow us to\ndebug issues with the base triple-o image, boot times, and other\nissues that may log to the console.\n\nChange-Id: I0fa0de08d1ea58a58a4ec58ec809023d082ed10f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2d0857b3ddafe4beaa4154ea41497ac9b38fcd66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2d0857b3ddafe4beaa4154ea41497ac9b38fcd66"}]},"branch":"refs/heads/master"},"621c8e73287dfe4e1e09d2f376842865619ef247":{"kind":"REWORK","_number":4,"created":"2016-03-30 17:40:23.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/15/298915/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/15/298915/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/15/298915/4"}}},"commit":{"parents":[{"commit":"a9c64e30326ed5cca33517a76ccab7de5e132544","subject":"Use the right stable branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a9c64e30326ed5cca33517a76ccab7de5e132544"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-29 18:07:31.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2016-03-30 17:40:13.000000000","tz":0},"subject":"Add archiving of nova instance console logs","message":"Add archiving of nova instance console logs\n\nThe Octavia project (and others) boot nova VMs for use as\nservice VMs.  These service VMs boot with custom triple-o images.\nCurrently we have no visibility to boot time issues with these VMs\nduring gate runs.  We have also experienced highly variable boot times\nfor these service VMs depending on the gate host.\n\nThis patch enables the gates to capture the nova console.log for\nthe instances in use during the gate run.  This will allow us to\ndebug issues with the base triple-o image, boot times, and other\nissues that may log to the console.\n\nChange-Id: I0fa0de08d1ea58a58a4ec58ec809023d082ed10f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/621c8e73287dfe4e1e09d2f376842865619ef247"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/621c8e73287dfe4e1e09d2f376842865619ef247"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
