Cinder fails to start on Windows

Bug #1219896 reported by Lucian Petrut
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Lucian Petrut

Bug Description

Windows service cinder-volume fails to start with the following error:

NotImplementedError: set_nonblocking() on a file object with no setblocking() method (Windows pipes don't support non-blocking I/O)

Full trace log:
http://paste.openstack.org/show/45645/

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

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

Changed in cinder:
assignee: nobody → Petrut Lucian (petrutlucian94)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.openstack.org/44744
Committed: http://github.com/openstack/cinder/commit/2f4e9b22b74f696fdac5aed8b57a70e34b113bc8
Submitter: Jenkins
Branch: master

commit 2f4e9b22b74f696fdac5aed8b57a70e34b113bc8
Author: Lucian Petrut <email address hidden>
Date: Mon Sep 2 18:20:21 2013 +0300

    Fixes cinder-volume service startup on Windows

    The Windows service fails due to missing non-blocking IO features
    in eventlet. This fix adds a conditional path on Windows to execute
    the service accordingly.

    Fixes bug: #1219896

    Change-Id: I74f662e736e3a5fe58a383d172780a691a2b36c7

Changed in cinder:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in cinder:
milestone: none → havana-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in cinder:
milestone: havana-3 → 2013.2
Revision history for this message
Lucian Petrut (petrutlucian94) wrote :

This bug emerged again after this commit: https://review.openstack.org/67031 actually reverted the fix. Cinder now fails again to run on Windows. Here's a trace: http://paste.openstack.org/show/72866/.

Changed in cinder:
status: Fix Released → New
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

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

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

Reviewed: https://review.openstack.org/78986
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=7171984aab11cb28af92435bfea264d7faf643fd
Submitter: Jenkins
Branch: master

commit 7171984aab11cb28af92435bfea264d7faf643fd
Author: Lucian Petrut <email address hidden>
Date: Fri Mar 7 17:09:33 2014 +0200

    Fixes cinder-volume service startup on Windows

    The Windows service fails due to missing non-blocking IO features
    in eventlet. This fix adds a conditional path on Windows to execute
    the service accordingly.

    This bug had already been fixed by this this commit:
    https://review.openstack.org/#/c/44744/ but it had been reverted
    here, causing the Windows service to fail again
    https://review.openstack.org/67031

    Fixes bug: #1219896

    Change-Id: I46c6b332e614b6a84ec8372dbec3ee9fb09336de

Changed in cinder:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in 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.