diff --git a/aodh/coordination.py b/aodh/coordination.py index ab88d1ad8..7c8e8ab95 100644 --- a/aodh/coordination.py +++ b/aodh/coordination.py @@ -13,12 +13,12 @@ # License for the specific language governing permissions and limitations # under the License. import bisect +import hashlib import struct from oslo_config import cfg from oslo_log import log from oslo_utils import encodeutils -from oslo_utils.secretutils import md5 from oslo_utils import uuidutils import tenacity import tooz.coordination @@ -79,7 +79,8 @@ class HashRing(object): @staticmethod def _hash(key): return struct.unpack_from( - '>I', md5(str(key).encode(), usedforsecurity=False).digest())[0] + '>I', + hashlib.md5(str(key).encode(), usedforsecurity=False).digest())[0] def _get_position_on_ring(self, key): hashed_key = self._hash(key)