Include sharding cycle time in recon
Change-Id: Id7e828a56c8a62a1f3e9a1dbbff5a56c928ac6b8
This commit is contained in:
parent
c9b5d44e9e
commit
f2a4c50dce
|
@ -135,6 +135,7 @@ class ReconMiddleware(object):
|
||||||
def get_sharding_info(self):
|
def get_sharding_info(self):
|
||||||
"""get sharding info"""
|
"""get sharding info"""
|
||||||
return self._from_recon_cache(["sharding_stats",
|
return self._from_recon_cache(["sharding_stats",
|
||||||
|
"sharding_time",
|
||||||
"sharding_last"],
|
"sharding_last"],
|
||||||
self.container_recon_cache)
|
self.container_recon_cache)
|
||||||
|
|
||||||
|
|
|
@ -1179,13 +1179,14 @@ class TestReconSuccess(TestCase):
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"sharding_time": 600,
|
||||||
"sharding_last": 1614136398.6680582}
|
"sharding_last": 1614136398.6680582}
|
||||||
self.fakecache.fakeout_calls = []
|
self.fakecache.fakeout_calls = []
|
||||||
self.fakecache.fakeout = from_cache_response
|
self.fakecache.fakeout = from_cache_response
|
||||||
rv = self.app.get_sharding_info()
|
rv = self.app.get_sharding_info()
|
||||||
self.assertEqual(self.fakecache.fakeout_calls,
|
self.assertEqual(self.fakecache.fakeout_calls, [
|
||||||
[((['sharding_stats', 'sharding_last'],
|
((['sharding_stats', 'sharding_time', 'sharding_last'],
|
||||||
'/var/cache/swift/container.recon'), {})])
|
'/var/cache/swift/container.recon'), {})])
|
||||||
self.assertEqual(rv, from_cache_response)
|
self.assertEqual(rv, from_cache_response)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue