summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/common/test_hash_ring.py
diff options
context:
space:
mode:
authorKaifeng Wang <kaifeng.w@gmail.com>2023-05-07 15:09:50 +0800
committerKaifeng Wang <kaifeng.w@gmail.com>2023-05-07 15:09:50 +0800
commitb48dfd44c7dedd5e55f27d3692db82ce89c35b97 (patch)
tree90086a49fa31e6630e27c04cc263672dd9089425 /ironic/tests/unit/common/test_hash_ring.py
parent7f281392c219decdfc1a34dc672a86e360230ac9 (diff)
downloadironic-b48dfd44c7dedd5e55f27d3692db82ce89c35b97.tar.gz
Use monotonic time for hashring reset
hashring use time.time() to calculate intervals, replace with monotonic so it will not be affected by system time jump. Change-Id: I17569359f4d2c0f2f24ca8b50773c4d210ed8deb
Diffstat (limited to 'ironic/tests/unit/common/test_hash_ring.py')
-rw-r--r--ironic/tests/unit/common/test_hash_ring.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ironic/tests/unit/common/test_hash_ring.py b/ironic/tests/unit/common/test_hash_ring.py
index 9ecf34562..a84b9ffcf 100644
--- a/ironic/tests/unit/common/test_hash_ring.py
+++ b/ironic/tests/unit/common/test_hash_ring.py
@@ -129,7 +129,7 @@ class HashRingManagerTestCase(db_base.DbTestCase):
self.ring_manager.__class__._hash_rings = (
self.ring_manager.__class__._hash_rings[0],
- time.time() - 31
+ time.monotonic() - 31
)
ring = self.ring_manager.get_ring('hardware-type', '')
self.assertEqual(2, len(ring))