)]}'
{"id":"openstack%2Fdevstack~203800","triplet_id":"openstack%2Fdevstack~master~I7388ee838f9b732329fe4eb113073cf1f9e38c3f","project":"openstack/devstack","branch":"master","topic":"retryWheels","hashtags":[],"change_id":"I7388ee838f9b732329fe4eb113073cf1f9e38c3f","subject":"Retry pip wheel on failure","status":"ABANDONED","created":"2015-07-20 20:11:32.000000000","updated":"2015-11-05 22:20:02.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ac9ffb757c8eda3b3b542e0388337e65621d5b6c","_number":203800,"virtual_id_number":203800,"owner":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-07-20 21:19:23.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":-1,"date":"2015-11-05 14:37:22.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-07-21 14:58:30.000000000","_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"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":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"value":-1,"date":"2015-07-21 00:55:51.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"rejected":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"all":[{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2015-07-21 21:09:36.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-20 21:19:23.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-07-21 00:55:51.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2015-11-05 14:37:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4218025755af6f9c8b75c4355d732f64b47464e2","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-07-20 20:11:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"93323f899ae84f7275d4472863a68ba21bd3abea","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-07-20 21:19:23.000000000","message":"Patch Set 1:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/00/203800/1/4993/index.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"8daa1be75268e3776ce07202d9433bb6a21450e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 21:22:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-full/9674a9e/ : SUCCESS in 42m 01s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-postgres-full/47754b4/ : SUCCESS in 37m 59s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-neutron-full/49c277a/ : SUCCESS in 52m 08s\n- gate-grenade-dsvm http://logs.openstack.org/00/203800/1/check/gate-grenade-dsvm/e555025/ : SUCCESS in 45m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-large-ops/ad5712a/ : SUCCESS in 26m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-neutron-large-ops/e53d16e/ : SUCCESS in 24m 45s\n- gate-devstack-bashate http://logs.openstack.org/00/203800/1/check/gate-devstack-bashate/4080a94/ : SUCCESS in 11s\n- gate-devstack-unit-tests http://logs.openstack.org/00/203800/1/check/gate-devstack-unit-tests/192db33/ : SUCCESS in 23s\n- gate-devstack-dsvm-cells http://logs.openstack.org/00/203800/1/check/gate-devstack-dsvm-cells/52f5abf/ : SUCCESS in 24m 16s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/00/203800/1/check/gate-grenade-dsvm-partial-ncpu/25706e5/ : SUCCESS in 40m 50s\n- gate-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-ironic-pxe_ssh/90f99c4/ : SUCCESS in 46m 57s\n- gate-devstack-dsvm-updown http://logs.openstack.org/00/203800/1/check/gate-devstack-dsvm-updown/e6623ad/ : SUCCESS in 21m 47s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-f21/e9f5dfb/ : FAILURE in 47m 56s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-centos7/750d63d/ : SUCCESS in 31m 39s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/00/203800/1/check/gate-devstack-publish-docs/e6fd7fe//doc/build/html/ : SUCCESS in 1m 26s\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/00/203800/1/check/gate-swift-dsvm-functional-nv/22bb3fc/ : SUCCESS in 26m 00s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/00/203800/1/check/gate-grenade-dsvm-neutron/e93273a/ : SUCCESS in 59m 10s\n- gate-tempest-dsvm-multinode-smoke http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-multinode-smoke/61ce971/ : SUCCESS in 36m 26s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/00/203800/1/check/gate-tempest-dsvm-neutron-multinode-smoke/2c1d6d1/ : SUCCESS in 54m 44s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e08175cc7b4c1877143549c5769a1e34d0ea6c54","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-21 00:55:51.000000000","message":"Patch Set 1: Code-Review-1\n\nI\u0027m sort of -0.5 ... I feel like there\u0027s a wider range of issues that could cause pip wheel to fail than just network timeouts -- in contrast to \"git clone\" where we do this.\n\nIs it going to work to detect the error return codes from \"timeout\" and loop when we see them, but for other failures just pass through and exit?\n\nif something in the wheel packaging is broken, doing it over and over again is not a great failure case.","accounts_in_message":[],"_revision_number":1},{"id":"84f937eb08ca558b70ec179be36ba56d67b5f822","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-07-21 14:58:30.000000000","message":"Patch Set 1:\n\nHere\u0027s the failure I\u0027m trying to work around. These occur intermittently.\n\nhttp://15.126.198.151/10/200610/4/check/3par-iscsi-driver-master-client-pip-megatron-dsvm/cc6b400/logs/devstacklog.txt.gz#_2015-07-20_11_36_00_412","accounts_in_message":[],"_revision_number":1},{"id":"8cca0872c02d2cfe0551ff84987237d28e15c84f","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-07-21 15:04:28.000000000","message":"Patch Set 1:\n\nAnother example: http://15.126.198.151/30/203530/1/check/3par-fc-driver-master-client-pip-megatron-dsvm/cc4f52c/logs/devstacklog.txt.gz#_2015-07-20_11_41_19_363","accounts_in_message":[],"_revision_number":1},{"id":"0f981120875c5226598a66a2c646762f3e463a72","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-21 19:51:43.000000000","message":"Patch Set 1:\n\nyeah, and I guess that just bails out with a exit(1) ... same as if some internal issue that would not resolve itself if you did it N times.\n\nwe go to some effort to get pypi mirrors close to the tests, so i don\u0027t recall ever seeing this issue in the openstack gate.  my point being that i think future pip failures are mostly likely to be incorrectly retrying with this change, at least in the gate.\n\nthere is some precedent for checking the output, perhaps for the \"timed out --\" bit ... we do a similar thing for yum which doesn\u0027t give useful errror codes to distinguish errors.","accounts_in_message":[],"_revision_number":1},{"id":"f6c65c72085c47ad6e0f93461dc27817c8b65bf1","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-07-21 21:09:36.000000000","message":"Patch Set 1: Workflow-1\n\nOk, worth to see if we can narrow it down on the error output to include \"timed out\".","accounts_in_message":[],"_revision_number":1},{"id":"8a545331e8dfbfe3ab6c031f40a679b1fdbeb553","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-07-23 23:36:26.000000000","message":"Patch Set 1:\n\nFWIW, it does do the retries, but still ends up failing.\n\nhttp://15.126.198.151/34/194534/4/check/3par-fc-driver-master-client-pip-eos10-dsvm/48c9762/logs/devstacklog.txt.gz\n\nThere must be another setting to configure these timeouts.","accounts_in_message":[],"_revision_number":1},{"id":"16cc7433afb1f4b53e7c44fcf8ed77b194e39c78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 14:37:22.000000000","message":"Patch Set 1: 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":1},{"id":"92024a54eea9268a29fd61e4a591a6a131997485","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-05 22:20:02.000000000","message":"Abandoned\n\nAbandoned because tools/build_wheels.sh has been removed from DevStack","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"040adffe9bdfe8b47983abc5968a80bd5956a65a","revisions":{"040adffe9bdfe8b47983abc5968a80bd5956a65a":{"kind":"REWORK","_number":1,"created":"2015-07-20 20:11:32.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/00/203800/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/00/203800/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/203800/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/203800/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/00/203800/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/00/203800/1"}}},"commit":{"parents":[{"commit":"53e01600d9d44ebbbfde2256db90481d96d92a00","subject":"Merge \"Always use volume v1 API for type create.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/53e01600d9d44ebbbfde2256db90481d96d92a00"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2015-07-20 20:10:21.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2015-07-20 20:10:21.000000000","tz":-420},"subject":"Retry pip wheel on failure","message":"Retry pip wheel on failure\n\nSometimes building wheels fails due to network\nconnections. Add some retry logic.\n\nChange-Id: I7388ee838f9b732329fe4eb113073cf1f9e38c3f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/040adffe9bdfe8b47983abc5968a80bd5956a65a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/040adffe9bdfe8b47983abc5968a80bd5956a65a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
