CI cleanup failure

David Caro dcaro at redhat.com
Wed May 11 15:26:20 UTC 2016


On 05/11 18:06, Nir Soffer wrote:
> On Wed, May 11, 2016 at 4:20 PM, David Caro <dcaro at redhat.com> wrote:
> > On 05/11 15:38, Nir Soffer wrote:
> >> This ioprocess build failed with ci related issue:
> >>
> >> http://jenkins.ovirt.org/job/ioprocess_master_build-artifacts-el7-x86_64/1/
> >>
> >> 12:18:34 + mounts=($(mount | awk '{print $3}' | grep "$mock_root"))
> >> 12:18:34 ++ mount
> >> 12:18:34 ++ awk '{print $3}'
> >> 12:18:34 ++ grep /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b
> >> 12:18:34 + [[ -n
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b/root/proc
> >> ]]
> >> 12:18:34 + echo 'Found mounted dirs inside the chroot
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b.'
> >> 'Trying to umount.'
> >> 12:18:34 Found mounted dirs inside the chroot
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b.
> >> Trying to umount.
> >> 12:18:34 + for mount in '"${mounts[@]}"'
> >> 12:18:34 + sudo umount
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b/root/proc
> >> 12:18:34 umount:
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b/root/proc:
> >> target is busy.
> >> 12:18:34         (In some cases useful info about processes that use
> >> 12:18:34          the device is found by lsof(8) or fuser(1))
> >> 12:18:34 + echo 'ERROR:  Failed to umount
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b/root/proc.'
> >> 12:18:34 ERROR:  Failed to umount
> >> /var/lib/mock/fedora-22-x86_64-d496d3daa673001f46dbbd9addf9ba1b/root/proc.
> >>
> >> We should check why the mountpoint is busy, but a quick fix may be using
> >> the --lazy option:
> >>
> >>     umount --lazy /mountpoint
> >
> > That's only available on newer kernels, for the el7 slaves it's not yet there
> 
> Are you sure? Vdsm is using this for years.


You are right, from the manual:

       -l, --lazy
              Lazy unmount.  Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore.  (Requires kernel 2.4.11 or later.)


I just confused 2.4.11 for 4.2.11... should be ok to use it

> 
> Nir

-- 
David Caro

Red Hat S.L.
Continuous Integration Engineer - EMEA ENG Virtualization R&D

Tel.: +420 532 294 605
Email: dcaro at redhat.com
IRC: dcaro|dcaroest@{freenode|oftc|redhat}
Web: www.redhat.com
RHT Global #: 82-62605
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/infra/attachments/20160511/bc6ab262/attachment.sig>


More information about the Infra mailing list