)]}'
{"id":"openstack%2Fpython-troveclient~250589","triplet_id":"openstack%2Fpython-troveclient~master~Ic15c455747b9f1966d83d7034c9b748ca5e2cce9","project":"openstack/python-troveclient","branch":"master","topic":"bp/guest_log3","hashtags":[],"change_id":"Ic15c455747b9f1966d83d7034c9b748ca5e2cce9","subject":"Client Changes for Guest Log File Retrieval","status":"MERGED","created":"2015-11-27 04:10:12.000000000","updated":"2016-01-27 22:31:22.000000000","submitted":"2016-01-27 22:31:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"07d79f0c73b6b0d8e5d51b3dc81ec6d6b1b7ddf5","_number":250589,"virtual_id_number":250589,"owner":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-01-27 22:31:22.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},{"value":0,"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"}],"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":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":2,"date":"2016-01-27 19:42:20.000000000","_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":2,"date":"2016-01-27 20:55:26.000000000","_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},{"value":0,"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":1,"date":"2016-01-27 20:55:26.000000000","_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},{"value":0,"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"value":0,"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},{"value":0,"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},{"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},{"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-23 19:36:21.000000000","updated_by":{"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},"reviewer":{"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},"state":"REVIEWER"},{"updated":"2016-01-22 15:47:58.000000000","updated_by":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"reviewer":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"state":"REVIEWER"},{"updated":"2016-01-25 00:13:07.000000000","updated_by":{"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"},"reviewer":{"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"},"state":"REVIEWER"},{"updated":"2016-01-27 20:55:26.000000000","updated_by":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"reviewer":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"state":"REVIEWER"},{"updated":"2016-01-27 22:31:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bd0b7e1f24d4a80c9a6928d14452a3fec006299a","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-11-27 04:10:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5ea2d00c77acb8504b3aa050c207e5ed217f4737","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-27 05:52:28.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-python-troveclient-requirements http://logs.openstack.org/89/250589/1/check/gate-python-troveclient-requirements/85c5918/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 25s\n- gate-python-troveclient-python26 http://logs.openstack.org/89/250589/1/check/gate-python-troveclient-python26/5ff54a4/ : SUCCESS in 56s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/1/check/gate-python-troveclient-pep8/1436bfc/ : SUCCESS in 48s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/1/check/gate-python-troveclient-docs/f7f37a1//doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/1/check/gate-python-troveclient-python27/8d260ed/ : SUCCESS in 54s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/1/check/gate-python-troveclient-python34/174cf27/ : FAILURE in 59s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/1/check/gate-python-troveclient-pypy/bf54ff2/ : SUCCESS in 1m 45s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/1/check/gate-tempest-dsvm-neutron-src-python-troveclient/c7b13a4/ : SUCCESS in 59m 41s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/1/check/gate-trove-functional-dsvm-mysql/ed1a857/ : FAILURE in 1h 41m 20s","accounts_in_message":[],"_revision_number":1},{"id":"b2bf84ce1ab053dec1da655f6d2aa6e3ae2a0dbf","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-11-27 15:47:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"145bc49fbd0f8c72c42410b44abff3623ac39dc9","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-11-27 15:56:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b8df8d2ae44f4fd406c7b06f1302c2c63f3ea1f8","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-11-27 16:13:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c3e5783e404b299e9ba4d839d7541aa080d3175f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-27 17:44:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/4/check/gate-python-troveclient-requirements/7e91943/ : SUCCESS in 18s\n- gate-python-troveclient-python26 http://logs.openstack.org/89/250589/4/check/gate-python-troveclient-python26/201141c/ : SUCCESS in 55s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/4/check/gate-python-troveclient-pep8/09a3b10/ : SUCCESS in 47s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/4/check/gate-python-troveclient-docs/a29f71b//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/4/check/gate-python-troveclient-python27/df7f193/ : SUCCESS in 1m 06s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/4/check/gate-python-troveclient-python34/049d2a4/ : SUCCESS in 58s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/4/check/gate-python-troveclient-pypy/cf97514/ : SUCCESS in 1m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/4/check/gate-tempest-dsvm-neutron-src-python-troveclient/8c4d9e9/ : SUCCESS in 1h 24m 56s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/4/check/gate-trove-functional-dsvm-mysql/8eae1f8/ : SUCCESS in 1h 25m 55s","accounts_in_message":[],"_revision_number":4},{"id":"0c1aeaf4539e94d8ea807d1d24a395068f610493","author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"date":"2015-12-07 20:19:17.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"28d8f7c70ea581b7ea89e7430fab2538976b90a8","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-12-11 15:09:27.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"34fc564791002c917f10097a9e5555bb021fc118","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2015-12-23 15:18:11.000000000","message":"Patch Set 4:\n\nMorgan, Alex, any update on this?","accounts_in_message":[],"_revision_number":4},{"id":"2feda71f6ab40136a6f9f72b423a16bfd14de720","author":{"_account_id":10440,"name":"Alex Tomic","email":"atomic777@gmail.com","username":"atomic77"},"date":"2015-12-23 19:36:21.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"27d9e55ba22b172411819123f1f3479b0b65b0ce","author":{"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"},"date":"2015-12-29 19:57:38.000000000","message":"Patch Set 4: Code-Review+1\n\nTested and working.","accounts_in_message":[],"_revision_number":4},{"id":"ab37051d2ba60a9cea6435a63e4e334394ec4804","author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"date":"2015-12-29 20:23:25.000000000","message":"Patch Set 4:\n\nHmmm...  I think tech support would say that eating an exception justifies a -2, in fact demands it.  I\u0027ll fix it if nobody else is going to.","accounts_in_message":[],"_revision_number":4},{"id":"bd11b482eb1d6dd49295ba8230a99861790d0c45","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-12 22:30:34.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c8abfb579eea328903cd6e734d46fc41f6f6cd7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-13 00:36:56.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/5/check/gate-python-troveclient-requirements/aec8e0f/ : SUCCESS in 1m 29s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/5/check/gate-python-troveclient-pep8/1928cb6/ : SUCCESS in 44s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/5/check/gate-python-troveclient-docs/ffb6f28//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/5/check/gate-python-troveclient-python27/512d79e/ : SUCCESS in 1m 03s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/5/check/gate-python-troveclient-python34/0534e6d/ : SUCCESS in 1m 10s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/5/check/gate-python-troveclient-pypy/ad58858/ : SUCCESS in 1m 35s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/5/check/gate-tempest-dsvm-neutron-src-python-troveclient/a9a05a3/ : SUCCESS in 1h 13m 20s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/5/check/gate-trove-functional-dsvm-mysql/8920d21/ : SUCCESS in 1h 26m 39s","accounts_in_message":[],"_revision_number":5},{"id":"4438a4f573923f2e95bc7a3b3603f34665c60440","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-19 23:57:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"94a52d69387ec59f78d81291adce593eb610e0d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 01:53:36.000000000","message":"Patch Set 6: 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-python-troveclient-requirements http://logs.openstack.org/89/250589/6/check/gate-python-troveclient-requirements/1091c0f/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 31s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/6/check/gate-python-troveclient-pep8/34867c6/ : SUCCESS in 59s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/6/check/gate-python-troveclient-docs/a2f1a68//doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/6/check/gate-python-troveclient-python27/909bbe4/ : SUCCESS in 1m 01s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/6/check/gate-python-troveclient-python34/cb24c6d/ : SUCCESS in 1m 21s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/6/check/gate-python-troveclient-pypy/670a477/ : SUCCESS in 1m 42s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/6/check/gate-tempest-dsvm-neutron-src-python-troveclient/99ddc91/ : SUCCESS in 1h 50m 25s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/6/check/gate-trove-functional-dsvm-mysql/03f5803/ : SUCCESS in 1h 30m 14s","accounts_in_message":[],"_revision_number":6},{"id":"047fc83b31d73792e8cda1edd20aea35d3b799b9","author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"date":"2016-01-20 17:12:24.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"7322535ab275f7e46d9a64211d83b370396a8e35","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-21 01:52:47.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nTrapped just the relevant exceptions from the client, as per Morgan\u0027s comments","accounts_in_message":[],"_revision_number":6},{"id":"78712992757ed1488f66a6c5e2e06f6b5aa9ac27","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-22 04:02:17.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"106cb4ec3c283f0c2934f83af41bd4ebeabc6bee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 05:37:02.000000000","message":"Patch Set 7: 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-python-troveclient-requirements http://logs.openstack.org/89/250589/7/check/gate-python-troveclient-requirements/79da8ca/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 20s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/7/check/gate-python-troveclient-pep8/8a989c9/ : SUCCESS in 58s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/7/check/gate-python-troveclient-docs/185cdff//doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/7/check/gate-python-troveclient-python27/7266c74/ : SUCCESS in 1m 05s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/7/check/gate-python-troveclient-python34/4fb9fe1/ : SUCCESS in 1m 11s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/7/check/gate-python-troveclient-pypy/3fef8cc/ : SUCCESS in 1m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/7/check/gate-tempest-dsvm-neutron-src-python-troveclient/2bfc635/ : SUCCESS in 1h 13m 57s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/7/check/gate-trove-functional-dsvm-mysql/2f55cab/ : SUCCESS in 1h 30m 31s","accounts_in_message":[],"_revision_number":7},{"id":"3771a73297522dfed2858807ff1f933f634b2e98","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-22 14:59:02.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"7c8baf38a84d9dcb5a9fa39b96c0fc4741745554","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-22 15:23:10.000000000","message":"Patch Set 8:\n\nBroke out python API into individual calls","accounts_in_message":[],"_revision_number":8},{"id":"5c52107daf4501cc2a977760e0e250718efcba4a","author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"date":"2016-01-22 15:47:58.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"2749ff7afea5e7511f69b8cbb614b72db3377035","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-22 17:24:40.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/8/check/gate-python-troveclient-requirements/3d348ff/ : SUCCESS in 43s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/8/check/gate-python-troveclient-pep8/7d1231f/ : SUCCESS in 1m 51s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/8/check/gate-python-troveclient-docs/63289a6//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/8/check/gate-python-troveclient-python27/986fa56/ : SUCCESS in 1m 17s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/8/check/gate-python-troveclient-python34/0317840/ : SUCCESS in 2m 06s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/8/check/gate-python-troveclient-pypy/b6b949f/ : SUCCESS in 1m 48s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/8/check/gate-tempest-dsvm-neutron-src-python-troveclient/6594458/ : SUCCESS in 56m 08s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/8/check/gate-trove-functional-dsvm-mysql/577deb0/ : SUCCESS in 1h 41m 54s","accounts_in_message":[],"_revision_number":8},{"id":"896cef755cdf3f8fba111be4463ece735dfec581","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-23 03:20:01.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"79d5d142f9a26bf54720e00fa8e3729cbd762df3","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-23 16:28:25.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"bf60b9f0ae274b399e43f3a989faf2f5408cab1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-23 17:57:04.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/9/check/gate-python-troveclient-requirements/f438deb/ : SUCCESS in 19s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/9/check/gate-python-troveclient-pep8/e0a59f5/ : SUCCESS in 49s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/9/check/gate-python-troveclient-docs/bb592c1//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/9/check/gate-python-troveclient-python27/c43749a/ : SUCCESS in 59s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/9/check/gate-python-troveclient-python34/44b34e6/ : SUCCESS in 1m 05s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/9/check/gate-python-troveclient-pypy/7f04171/ : SUCCESS in 1m 29s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/9/check/gate-tempest-dsvm-neutron-src-python-troveclient/4a56a59/ : SUCCESS in 55m 58s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/9/check/gate-trove-functional-dsvm-mysql/3e40a9b/ : SUCCESS in 1h 24m 29s","accounts_in_message":[],"_revision_number":9},{"id":"91b63024362d6666dc366993fb02845ea5369447","author":{"_account_id":15321,"name":"Matthew Van Dijk","email":"mvandijk@tesora.com","username":"mvandijk"},"date":"2016-01-25 00:13:07.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"604cc86c38377fe65b57313ca8a0c4a44ffd5946","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-25 20:18:39.000000000","message":"Patch Set 9: Code-Review+2\n\nI know this is not typical, but I\u0027ve tested this feature backwards and forwards, and would like to see it merged (sooner rather than later ;))","accounts_in_message":[],"_revision_number":9},{"id":"292f2c8f53da4da8711797d87f36c6b69e176274","author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"date":"2016-01-27 14:35:59.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"36a5cbaa3376e9b6f67b722674b7b4a8d247021b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 14:36:04.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"053115d95d25ceb1d60217a8628030c116ae0384","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 15:57:20.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/9/gate/gate-python-troveclient-requirements/2e3a097/ : SUCCESS in 22s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/9/gate/gate-python-troveclient-docs/93dea1b//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/9/gate/gate-python-troveclient-pep8/4793b19/ : SUCCESS in 52s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/9/gate/gate-python-troveclient-python27/96c78e6/ : SUCCESS in 57s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/9/gate/gate-python-troveclient-python34/6d60618/ : SUCCESS in 1m 10s\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/9/gate/gate-tempest-dsvm-neutron-src-python-troveclient/4b22ee9/ : SUCCESS in 1h 20m 44s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/9/gate/gate-trove-functional-dsvm-mysql/ca1d1ab/ : FAILURE in 1h 20m 33s","accounts_in_message":[],"_revision_number":9},{"id":"2292fb84360c9cc125dd33617101c978d974fcc2","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-27 16:08:59.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"989dcb99f89e69c0da3286b57056089472426eec","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-27 16:12:56.000000000","message":"Patch Set 10: Published edit on patch set 9","accounts_in_message":[],"_revision_number":10},{"id":"a19fd60c31ba64490c248398d526906c443f2cec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 18:16:56.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/10/check/gate-python-troveclient-requirements/674cd50/ : SUCCESS in 22s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/10/check/gate-python-troveclient-pep8/4c462c7/ : SUCCESS in 51s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/10/check/gate-python-troveclient-docs/14570ca//doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/10/check/gate-python-troveclient-python27/e48a150/ : SUCCESS in 1m 16s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/10/check/gate-python-troveclient-python34/1316fee/ : SUCCESS in 1m 19s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/10/check/gate-python-troveclient-pypy/d913836/ : SUCCESS in 1m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/10/check/gate-tempest-dsvm-neutron-src-python-troveclient/b9c504d/ : SUCCESS in 1h 07m 25s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/10/check/gate-trove-functional-dsvm-mysql/707ea21/ : SUCCESS in 1h 33m 45s","accounts_in_message":[],"_revision_number":10},{"id":"ecccd90829e4bf37ee72bbd891c76551a98e6059","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-27 18:28:37.000000000","message":"Patch Set 10: Code-Review+2\n\nGate passed, putting back the +2","accounts_in_message":[],"_revision_number":10},{"id":"3ed3971a0190e67fbf61bf003cff6b690453bc69","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-27 19:41:22.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8987181f46ad9138e557cfce9ea725ba73b6f737","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-01-27 19:42:20.000000000","message":"Patch Set 11: Code-Review+2\n\nForced rebase","accounts_in_message":[],"_revision_number":11},{"id":"778f2dc2288ad1846c560a62cb164aeea7c9b811","author":{"_account_id":10295,"name":"mariam john","email":"mariamj@us.ibm.com","username":"mariamj"},"date":"2016-01-27 20:55:26.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1\n\nThanks Peter for the changes.","accounts_in_message":[],"_revision_number":11},{"id":"e1e4291b7f8dd6112b01b557df69cc3722fe471d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 21:07:28.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/11/check/gate-python-troveclient-requirements/0fcd562/ : SUCCESS in 28s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/11/check/gate-python-troveclient-pep8/e0ef119/ : SUCCESS in 59s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/11/check/gate-python-troveclient-docs/db92bfb//doc/build/html/ : SUCCESS in 2m 02s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/11/check/gate-python-troveclient-python27/26c9366/ : SUCCESS in 1m 03s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/11/check/gate-python-troveclient-python34/0b1ec8e/ : SUCCESS in 1m 19s\n- gate-python-troveclient-pypy http://logs.openstack.org/89/250589/11/check/gate-python-troveclient-pypy/f2a766f/ : SUCCESS in 1m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/11/check/gate-tempest-dsvm-neutron-src-python-troveclient/3ce481d/ : SUCCESS in 1h 03m 45s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/11/check/gate-trove-functional-dsvm-mysql/25dd442/ : SUCCESS in 1h 23m 05s","accounts_in_message":[],"_revision_number":11},{"id":"d70d9ec4b15f7ef4a6172cda2edfaa9c8bc88c83","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 21:07:33.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"251d032c3c94b5290cb71dfa33a802e5b335345f","date":"2016-01-27 22:31:22.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":11},{"id":"53141f3781d6078139cd593a791930c50b365237","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 22:31:22.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-troveclient-requirements http://logs.openstack.org/89/250589/11/gate/gate-python-troveclient-requirements/b961672/ : SUCCESS in 33s\n- gate-python-troveclient-docs http://docs-draft.openstack.org/89/250589/11/gate/gate-python-troveclient-docs/c5522f0//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-troveclient-pep8 http://logs.openstack.org/89/250589/11/gate/gate-python-troveclient-pep8/c8ad3a1/ : SUCCESS in 52s\n- gate-python-troveclient-python27 http://logs.openstack.org/89/250589/11/gate/gate-python-troveclient-python27/ca8c315/ : SUCCESS in 59s\n- gate-python-troveclient-python34 http://logs.openstack.org/89/250589/11/gate/gate-python-troveclient-python34/c42076b/ : SUCCESS in 1m 01s\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/89/250589/11/gate/gate-tempest-dsvm-neutron-src-python-troveclient/966ec3f/ : SUCCESS in 58m 18s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/89/250589/11/gate/gate-trove-functional-dsvm-mysql/51e2512/ : SUCCESS in 1h 23m 02s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"fb33d87fef21052126b1ae10efb2f2e4dca9ccf9","revisions":{"4390af23ebddb164aa38cd9074b1b60341b4fa7c":{"kind":"REWORK","_number":1,"created":"2015-11-27 04:10:12.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/1"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2015-11-27 04:10:11.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4390af23ebddb164aa38cd9074b1b60341b4fa7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4390af23ebddb164aa38cd9074b1b60341b4fa7c"}]},"branch":"refs/heads/master"},"890b0d93b16117485144a2113830f41ab71a3c26":{"kind":"REWORK","_number":2,"created":"2015-11-27 15:47:44.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/2"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2015-11-27 15:47:34.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/890b0d93b16117485144a2113830f41ab71a3c26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/890b0d93b16117485144a2113830f41ab71a3c26"}]},"branch":"refs/heads/master"},"4c9c0d86966eb053f8ebff6943665f5113751283":{"kind":"REWORK","_number":3,"created":"2015-11-27 15:56:41.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/3"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2015-11-27 15:56:30.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4c9c0d86966eb053f8ebff6943665f5113751283"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/4c9c0d86966eb053f8ebff6943665f5113751283"}]},"branch":"refs/heads/master"},"6b752d077d91a1f0c46226cdba9daf3e2fba9847":{"kind":"REWORK","_number":4,"created":"2015-11-27 16:13:09.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/4"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2015-11-27 16:12:58.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6b752d077d91a1f0c46226cdba9daf3e2fba9847"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6b752d077d91a1f0c46226cdba9daf3e2fba9847"}]},"branch":"refs/heads/master"},"224f3034c39b2cb4c9f847874ac7b94081abcf34":{"kind":"REWORK","_number":5,"created":"2016-01-12 22:30:34.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/5"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-12 22:30:13.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/224f3034c39b2cb4c9f847874ac7b94081abcf34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/224f3034c39b2cb4c9f847874ac7b94081abcf34"}]},"branch":"refs/heads/master"},"949588a91b3390facbbe0ec2486e950929171ace":{"kind":"REWORK","_number":6,"created":"2016-01-19 23:57:16.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/6"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-19 21:54:37.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/949588a91b3390facbbe0ec2486e950929171ace"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/949588a91b3390facbbe0ec2486e950929171ace"}]},"branch":"refs/heads/master"},"f37a95cf037382195060d4f94c9aac1c23f027a3":{"kind":"REWORK","_number":7,"created":"2016-01-22 04:02:17.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/7"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-22 04:02:04.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/f37a95cf037382195060d4f94c9aac1c23f027a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/f37a95cf037382195060d4f94c9aac1c23f027a3"}]},"branch":"refs/heads/master"},"58528cab5ccb45f3994438f7c545226b420c475b":{"kind":"REWORK","_number":8,"created":"2016-01-22 14:59:02.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/8"}}},"commit":{"parents":[{"commit":"e1f3b1cb483e3f24258155dde11101d95f11d1d5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e1f3b1cb483e3f24258155dde11101d95f11d1d5"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-22 14:58:52.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/58528cab5ccb45f3994438f7c545226b420c475b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/58528cab5ccb45f3994438f7c545226b420c475b"}]},"branch":"refs/heads/master"},"6e38a0d3833f792620ad34d299aeed1276114a45":{"kind":"REWORK","_number":9,"created":"2016-01-23 16:28:25.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/9"}}},"commit":{"parents":[{"commit":"518d609fa5290c629357de1764855362faceb09b","subject":"Merge \"Time to get rid of any last vestiges of slave_of\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/518d609fa5290c629357de1764855362faceb09b"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-23 16:28:25.000000000","tz":0},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6e38a0d3833f792620ad34d299aeed1276114a45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6e38a0d3833f792620ad34d299aeed1276114a45"}]},"branch":"refs/heads/master"},"57fd673593834a5a636200a5e7d8c4794a243449":{"kind":"REWORK","_number":10,"created":"2016-01-27 16:12:56.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/10"}}},"commit":{"parents":[{"commit":"518d609fa5290c629357de1764855362faceb09b","subject":"Merge \"Time to get rid of any last vestiges of slave_of\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/518d609fa5290c629357de1764855362faceb09b"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-27 16:12:50.000000000","tz":0},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/57fd673593834a5a636200a5e7d8c4794a243449"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/57fd673593834a5a636200a5e7d8c4794a243449"}]},"branch":"refs/heads/master"},"fb33d87fef21052126b1ae10efb2f2e4dca9ccf9":{"kind":"REWORK","_number":11,"created":"2016-01-27 19:41:22.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/89/250589/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/89/250589/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/89/250589/11"}}},"commit":{"parents":[{"commit":"fd3d348adaeb7f012c625923cbc6a2944f535739","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/fd3d348adaeb7f012c625923cbc6a2944f535739"}]}],"author":{"name":"Alex Tomic","email":"atomic@tesora.com","date":"2015-06-22 19:01:42.000000000","tz":-240},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-01-27 19:41:15.000000000","tz":-300},"subject":"Client Changes for Guest Log File Retrieval","message":"Client Changes for Guest Log File Retrieval\n\nImplements log file retrieval from the guest agent.  The contents\nof the log file are pushed up to a swift container as a series of\nobjects that represent a subset of the lines in the log.\n\nThe following trove CLI commands are implemented:\n\ntrove log-list \u003cinstance\u003e         : lists log files available on guest\ntrove log-enable \u003cinstance\u003e \u003clog\u003e : enables writing to log file\ntrove log-disable \u003cinstance\u003e \u003clog\u003e: disables writing to log file\ntrove log-publish \u003cinstance\u003e \u003clog\u003e: publishes updates to swift container\ntrove log-discard \u003cinstance\u003e \u003clog\u003e: discards published logs\ntrove log-tail \u003cinstance\u003e \u003clog\u003e   : displays last lines of log\ntrove log-save \u003cinstance\u003e \u003clog\u003e   : saves the entire log to a file\n\nChange-Id: Ic15c455747b9f1966d83d7034c9b748ca5e2cce9\nCo-Authored-By: Morgan Jones \u003cmorgan@tesora.com\u003e\nCo-Authored-By: Alex Tomic \u003catomic@tesora.com\u003e\nCo-Authored-By: Peter Stachowski \u003cpeter@tesora.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/fb33d87fef21052126b1ae10efb2f2e4dca9ccf9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/fb33d87fef21052126b1ae10efb2f2e4dca9ccf9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
