Regression in openstacklib timeout behavior

Bug #1507685 reported by Matthew Mosesohn
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Ivan Berezovskiy

Bug Description

The following critical bugs are now regressed:
#1490523 OpenStack client hangs forever after simultaneous add/delete controller
#1496036 fuel creates two Swift services in keystone

This was introduced by redirecting openstacklib to librarian without cherrypicking the related commits:
https://review.openstack.org/#/c/219668/
https://review.openstack.org/#/c/223676/

  fuel-nailgun_sha: "c2be415016312df5cd38e01c7e986a4e3eff9b40"
  python-fuelclient_sha: "3975398ea980c4ab3786c043843dfaaf97b4404a"
  fuel-agent_sha: "49e2e8a08a3cf39d1b38ee155015332aa84e47fd"
  fuel-nailgun-agent_sha: "08e0a11cf1f29b705e4b910d9b9db5e9b708b6e3"
  astute_sha: "7cea69bd021d6132cde473cdd25e5142fdddad95"
  fuel-library_sha: "f679ad0ce2d37671f03f6b0b15430e0b6aa49a15"
  fuel-ostf_sha: "33f0f7a9afd97bb5fa9e623b3855264dd2890a4e"
  fuel-createmirror_sha: "ccbb13c021ae6c479e0e90693fc7905470fcf9e0"
  fuelmain_sha: "44ed5b7b496a735f8d55b36ddffd85d82e9882a5"

Dmitry Pyzhov (dpyzhov)
tags: added: regression-8.0
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → MOS Puppet Team (mos-puppet)
status: New → Confirmed
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

This should be restored and committed into our repo of openstacklib as well:
https://review.openstack.org/#/c/225607/

I was misinformed that openstackclient was patched to handle retries, and this will need to be committed or else it will reappear as well.

Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

This patch (https://review.openstack.org/#/c/220224/) will include all stuff for timeouts.

Dmitry Pyzhov (dpyzhov)
tags: added: area-mos
tags: added: on-verification
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/239676

Changed in fuel:
assignee: MOS Puppet Team (mos-puppet) → Ivan Berezovskiy (iberezovskiy)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/239676
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=0dda9bc6832b266e7b3440f2059ac22d47a1cc1f
Submitter: Jenkins
Branch: master

commit 0dda9bc6832b266e7b3440f2059ac22d47a1cc1f
Author: iberezovskiy <email address hidden>
Date: Tue Oct 27 17:35:56 2015 +0300

    Add retries and timeouts for openstack commands

    Add retries for each idempotent command in openstack
    provider and add timeouts for all commands.

    Upstream review: https://review.openstack.org/#/c/220224/

    Change-Id: I4d1947a9a76f9a26f0bbc49a871fb1d0298d5bdc
    Closes-bug: #1507685

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

verified
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "466"
  build_id: "466"
  fuel-nailgun_sha: "f81311bbd6fee2665e3f96dcac55f72889b2f38c"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "6823f1d4005a634b8436109ab741a2194e2d32e0"
  fuel-nailgun-agent_sha: "b2bb466fd5bd92da614cdbd819d6999c510ebfb1"
  astute_sha: "b81577a5b7857c4be8748492bae1dec2fa89b446"
  fuel-library_sha: "fe03d887361eb80232e9914eae5b8d54304df781"
  fuel-ostf_sha: "ab5fd151fc6c1aa0b35bc2023631b1f4836ecd61"
  fuel-mirror_sha: "b62f3cce5321fd570c6589bc2684eab994c3f3f2"
  fuelmenu_sha: "fac143f4dfa75785758e72afbdc029693e94ff2b"
  shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
  network-checker_sha: "9f0ba4577915ce1e77f5dc9c639a5ef66ca45896"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "727f7076f04cb0caccc9f305b149a2b5b5c2af3a"

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.