Cinder fails to start on Windows

Bug #1219896 reported by Lucian Petrut on 2013-09-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
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/

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

Changed in cinder:
assignee: nobody → Petrut Lucian (petrutlucian94)
status: New → In Progress

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) on 2013-09-05
Changed in cinder:
milestone: none → havana-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2013-10-17
Changed in cinder:
milestone: havana-3 → 2013.2
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

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

Changed in cinder:
status: New → In Progress

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) on 2014-04-04
Changed in cinder:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers