'umount: Device is busy ' error on delete, extend and shrink operations in generic driver

Bug #1469068 reported by Igor Malinovskiy
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
High
Julia Varlamova

Bug Description

Steps to reproduce:
1. Create NFS share
2. Add access rule
3. Mount NFS share on client VM (mount path ~/test_share)
4. client_vm> dd if=/dev/zero of=test.out bs=10MB count=100
5. client_vm> cp test.out test_share/test.out
6. Perform delete/extend/shrink operation

Tags: driver generic
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to manila (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/200528

Changed in manila:
assignee: Igor Malinovskiy (imalinovskiy) → Julia Varlamova (jvarlamova)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to manila (master)

Reviewed: https://review.openstack.org/200528
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=33fe119481b1567f7c973ebcf85b076554bda944
Submitter: Jenkins
Branch: master

commit 33fe119481b1567f7c973ebcf85b076554bda944
Author: Julia Varlamova <email address hidden>
Date: Fri Jul 10 09:06:57 2015 -0400

    Add 'retry' wrapper to manila/utils.py

    Retrying library from OpenStack Requirement is already used in Manila
    project. Add 'retry' wrapper around it which enables logging and
    checking of input param 'retries' which may be useful.

    Related-Bug: #1469068

    Change-Id: I159b6e44fec9455634d76c093036f934cf400366

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.openstack.org/200529
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=cf637479c9b2356e6b011c6b000c68561a1b045a
Submitter: Jenkins
Branch: master

commit cf637479c9b2356e6b011c6b000c68561a1b045a
Author: Julia Varlamova <email address hidden>
Date: Fri Jul 10 09:20:29 2015 -0400

    Retry _unmount_device in generic driver

    We get 'umount: Device is busy ' error on delete,
    extend and shrink operations in generic driver.

    Add 'retry' decorator to _unmount_device function in generic driver
    to allow driver to wait until unmounting will be possible.

    Closes-bug: #1469068

    Change-Id: I2192ed76978cd37051c8b71528ad5dcd3c222d67

Changed in manila:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in manila:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in manila:
milestone: liberty-2 → 1.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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