magnum-conductor throws exception on "Possible Hang"

Bug #1531239 reported by Surojit Pathak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magnum
Fix Released
Undecided
Surojit Pathak

Bug Description

I see magnum-conductor throwing the exception periodically -
2016-01-05 18:35:59.242 DEBUG magnum.service.periodic [req-604c7992-c6f5-4fc1-9487-a2f31fc6b9cd None None] Starting to sync up bay status from (pid=8048) sync_bay_status /opt/s
tack/magnum/magnum/service/periodic.py:71
2016-01-05 18:36:28.215 WARNING oslo_messaging.server [-] Possible hang: wait is waiting for stop to complete
2016-01-05 18:36:28.217 DEBUG oslo_messaging.server [-] File "/usr/bin/magnum-conductor", line 10, in <module>
    sys.exit(main())
  File "/opt/stack/magnum/magnum/cmd/conductor.py", line 78, in main
    launcher.wait()
  File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 284, in wait
    status, signo = self._wait_for_exit_or_signal(ready_callback)
  File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 262, in _wait_for_exit_or_signal
    super(ServiceLauncher, self).wait()
  File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 207, in wait
    self.services.wait()
  File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 640, in wait
    service.wait()
  File "/opt/stack/magnum/magnum/common/rpc_service.py", line 80, in wait
    self._server.wait()
  File "/usr/lib/python2.7/site-packages/oslo_messaging/server.py", line 251, in wrapper
    log_after, timeout_timer)
  File "/usr/lib/python2.7/site-packages/oslo_messaging/server.py", line 150, in wait_for_completion
    msg, log_after, timeout_timer)
  File "/usr/lib/python2.7/site-packages/oslo_messaging/server.py", line 115, in _wait
    LOG.debug(''.join(traceback.format_stack()))
 from (pid=8048) _wait /usr/lib/python2.7/site-packages/oslo_messaging/server.py:115

Changed in magnum:
assignee: nobody → Surojit Pathak (suro-patz)
Revision history for this message
Surojit Pathak (suro-patz) wrote :

Software version, where the issue is observed -

[suro@oxy-dev magnum (master)]$ pwd
/opt/stack/magnum
[suro@oxy-dev magnum (master)]$ git branch -v
* master 2a8fd26 Merge "Change $LOGFILE path in configuration devstack"
[suro@oxy-dev magnum (master)]$

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

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

Changed in magnum:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to magnum (master)

Reviewed: https://review.openstack.org/263867
Committed: https://git.openstack.org/cgit/openstack/magnum/commit/?id=27b2868c082a6a69b3e7d4a56dee733a00e1f7b4
Submitter: Jenkins
Branch: master

commit 27b2868c082a6a69b3e7d4a56dee733a00e1f7b4
Author: Surojit Pathak <email address hidden>
Date: Tue Jan 5 01:32:39 2016 +0000

    oslo_messaging requires stop() before wait()

    According to [1], the correct usage is to call stop() before wait().

    [1] -
    http://docs.openstack.org/developer/oslo.messaging/notification_listener.html

    Change-Id: I930526add5bff312347cb9e41feee7cdcadf3895
    Closes-Bug: #1531239

Changed in magnum:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/magnum 2.0.0

This issue was fixed in the openstack/magnum 2.0.0 release.

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.