Stale PID file hangs pool manager

Bug #1153737 reported by Andrew Hutchings
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libra
Fix Released
High
Andrew Hutchings

Bug Description

If you start the pool manager with a stale PID file lingering it hangs.

Should probably use the acquire_timeout on TimeoutPIDLockFile and error.

Revision history for this message
Andrew Hutchings (linuxjedi) wrote :

this probably affects worker too

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

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

Changed in libra:
assignee: nobody → Andrew Hutchings (linuxjedi)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to libra (master)

Reviewed: https://review.openstack.org/24122
Committed: http://github.com/stackforge/libra/commit/cd50311a1ea14a64db4219ad1c4527850169ac29
Submitter: Jenkins
Branch: master

commit cd50311a1ea14a64db4219ad1c4527850169ac29
Author: Andrew Hutchings <email address hidden>
Date: Mon Mar 11 21:45:08 2013 +0000

    Daemon PID file fixes

    Daemons hang if a PID file exists

    * If there is a stale PID file (after kill -9 for example) then cleanup
    * If there is a current running daemon then die (and log if possible)

    Fixes bug #1153737

    Change-Id: I1ccdfeba70e866922d4214466811ef596d1ba892

Changed in libra:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to libra (release-v1)

Fix proposed to branch: release-v1
Review: https://review.openstack.org/24182

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to libra (release-v1)

Reviewed: https://review.openstack.org/24182
Committed: http://github.com/stackforge/libra/commit/d891872e397fda105987d6424be944242b5c96a8
Submitter: Jenkins
Branch: release-v1

commit d891872e397fda105987d6424be944242b5c96a8
Author: Andrew Hutchings <email address hidden>
Date: Mon Mar 11 21:45:08 2013 +0000

    Daemon PID file fixes

    Daemons hang if a PID file exists

    * If there is a stale PID file (after kill -9 for example) then cleanup
    * If there is a current running daemon then die (and log if possible)

    Fixes bug #1153737

    Change-Id: I1ccdfeba70e866922d4214466811ef596d1ba892

Changed in libra:
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.