1
0
Fork 0
mirror of https://github.com/ThomasGsp/HyperProxmox.git synced 2025-03-09 15:40:18 +00:00

Many syntaxfix and debug

This commit is contained in:
Tlams 2018-02-09 14:28:11 +00:00
parent 0decff9b76
commit d8be9643bb
6 changed files with 60 additions and 43 deletions

View file

@ -41,10 +41,13 @@ class Core:
""" LOAD REDIS """
self.redis_msg = Redis_wrapper(generalconf["redis"]["ip"],
generalconf["redis"]["port"], 0).connect()
generalconf["redis"]["port"], 0)
self.redis_cache = Redis_wrapper(generalconf["redis"]["ip"],
generalconf["redis"]["port"], 3).connect()
generalconf["redis"]["port"], 3)
self.redis_msg.connect()
self.redis_cache.connect()
if self.mongo.client and self.redis_msg:
self.mongo.db = self.mongo.client.db
@ -87,13 +90,21 @@ class Core:
except:
return json_decode({"value": "Bad request"})
def getkey(self, keytype):
if keytype == "all":
return self.mongo.get_all_datekey()
elif keytype == "last":
return self.mongo.get_last_datekey()
def generalquerycacheinfra(self, dest, date, cluster=None, node=None, vmid=None):
""" Test Redis Cache """
hash_object = hashlib.md5(b"{0}-{1}-{2}-{3}-{4}".format(dest, date, cluster, node, vmid))
hash_object = hashlib.md5("{0}-{1}-{2}-{3}-{4}".format(dest, date, cluster, node, vmid).encode('utf-8'))
hash_hex = hash_object.hexdigest()
cache = self.redis_cache.get_message(hash_hex)
cache = None # self.redis_cache.get_message(hash_hex)
if cache is None:
if dest == "instances":