Cinder Volume cannot use multiple backends on Windows
Bug #1734334 reported by
Lucian Petrut
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Low
|
Lucian Petrut |
Bug Description
Attempting to enable multiple Cinder Volume backends on Windows will fail with the following exception: http://
The reason is that we've bypassed the oslo_service process launcher, which cannot be used on Windows because of the following reasons:
- it forks
- it uses eventlet GreenPipe (not available on Windows)
- child processes receive the service objects that should be launched. Those are not serializable, for which reason we're not able to pass them without fork support.
The current approach only allows enabling a single backend on Windows.
Changed in cinder: | |
assignee: | nobody → Lucian Petrut (petrutlucian94) |
Changed in cinder: | |
importance: | Undecided → Low |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/522806
Review: https:/