compute-hyperv doesn't patch the eventlet clock
Bug #1749088 reported by
Claudiu Belu
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compute-hyperv |
Fix Released
|
High
|
Unassigned |
Bug Description
Nova services do not start if the eventlet clock hasn't been replaced with the monotonic clock. Using the monotonic clock will avoid issues caused by drifts of system time.
The eventlet clock must be patched as early as possible (nova/__init__.py), and it can be done by importing oslo_service.
Changed in compute-hyperv: | |
importance: | Undecided → High |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/542959 /git.openstack. org/cgit/ openstack/ compute- hyperv/ commit/ ?id=897321130ad 2297038eeedceef f0d8ad4007c4ae
Committed: https:/
Submitter: Zuul
Branch: master
commit 897321130ad2297 038eeedceeff0d8 ad4007c4ae
Author: Claudiu Belu <email address hidden>
Date: Thu Feb 8 21:44:59 2018 -0800
Fixes eventlet monotonic clock issue
The eventlet clock must be patched with the monotonic clock
in order to avoid issues caused by drifs of system time.
This is done in nova/__init__.py, but if compute-hyperv is
installed after nova, compute-hyperv will overwrite that
file.
Closes-Bug: #1749088
Change-Id: I0d32406a65d1f4 d57435766d41a0f 1c1efba2782