[CI down] puppet-cinder lock_path not distro agnostic

Bug #1482590 reported by Jiří Stránský
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-cinder
Fix Released
Undecided
Jiří Stránský
tripleo
Fix Released
Critical
Jiří Stránský

Bug Description

From cinder-volume logs in TripleO CI:

http://logs.openstack.org/93/208993/1/check-tripleo/gate-tripleo-ironic-overcloud-f21puppet-nonha/bf72b76/

Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last):
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher executor_callback))
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher executor_callback)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 130, in _do_dispatch
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 843, in attach_volume
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher return do_attach()
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 245, in inner
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher do_log=False, semaphores=semaphores, delay=delay):
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher return self.gen.next()
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 201, in lock
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher ext_lock.acquire(delay=delay)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/fasteners/process_lock.py", line 147, in acquire
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher self._do_open()
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/fasteners/process_lock.py", line 120, in _do_open
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher made_basedir = _ensure_tree(basedir)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/fasteners/process_lock.py", line 43, in _ensure_tree
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher os.makedirs(path)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib64/python2.7/os.py", line 157, in makedirs
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher mkdir(name, mode)
Aug 06 07:27:18 overcloud-controller-0 cinder-volume[21408]: 2015-08-06 07:27:18.567 21467 ERROR oslo_messaging.rpc.dispatcher OSError: [Errno 13] Permission denied: '/var/lock/cinder'

Revision history for this message
Jiří Stránský (jistr) wrote :

The correct path on Fedora is:

[root@overcloud-controller-0 ~]# grep lock_path /usr/share/cinder/cinder-dist.conf
lock_path = /var/lib/cinder/tmp

Changed in tripleo:
assignee: nobody → Jiří Stránský (jistr)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-cinder (master)

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

Changed in puppet-cinder:
assignee: nobody → Jiří Stránský (jistr)
status: New → In Progress
Revision history for this message
Jiří Stránský (jistr) wrote :

Worked around it in TripleO CI by using an older version of puppet-cinder temporarily.

https://review.openstack.org/210362/

Changed in tripleo:
status: Triaged → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-cinder (master)

Change abandoned by Jiri Stransky (<email address hidden>) on branch: master
Review: https://review.openstack.org/210328
Reason: Fast revert didn't happen, we can just fix it.

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

Reviewed: https://review.openstack.org/210350
Committed: https://git.openstack.org/cgit/openstack/puppet-cinder/commit/?id=99b185c66f8747ef48b2963188cdcbcaca39774a
Submitter: Jenkins
Branch: master

commit 99b185c66f8747ef48b2963188cdcbcaca39774a
Author: Clayton O'Neill <email address hidden>
Date: Tue Aug 4 14:53:16 2015 -0400

    Fix "Add lock_path to cinder config"

    Amend Ia94b17e24ec179a1804bc78c8defc25d63f7a4d3 to be distro agnostic.

    Change-Id: Ib94ebf2fd8e70001ad154460dc829d2f52bd1dce
    Closes-Bug: #1482590

Changed in puppet-cinder:
status: In Progress → Fix Committed
Changed in puppet-cinder:
status: Fix Committed → Fix Released
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.