def AddVC(userName, vcName, quota, metadata): ret = None dataHandler = DataHandler() if AuthorizationManager.IsClusterAdmin(userName): ret = dataHandler.AddVC(vcName, quota, metadata) else: ret = "Access Denied!" dataHandler.Close() return ret
def AddVC(userName, vcName, quota, metadata): ret = None dataHandler = DataHandler() if AuthorizationManager.IsClusterAdmin(userName): ret = dataHandler.AddVC(vcName, quota, metadata) if ret: cacheItem = { "vcName": vcName, "quota": quota, "metadata": metadata } with vc_cache_lock: vc_cache[vcName] = cacheItem else: ret = "Access Denied!" dataHandler.Close() return ret