def cluster_release_dep(): """ Return status. """ request_debug(r, logger) user_id = request_get(r, "user_id") cluster_id = request_get(r, "cluster_id") if not user_id and not cluster_id: error_msg = "cluster_release without id" logger.warning(error_msg) return make_fail_resp(error=error_msg, data=r.args) else: result = None if cluster_id: result = cluster_handler.release_cluster(cluster_id=cluster_id) elif user_id: result = cluster_handler.release_cluster_for_user(user_id=user_id) if not result: error_msg = "cluster_release failed user_id={} cluster_id={}". \ format(user_id, cluster_id) logger.warning(error_msg) data = { "user_id": user_id, "cluster_id": cluster_id, } return make_fail_resp(error=error_msg, data=data) else: return make_ok_resp()
def cluster_release_dep(): """ Return status. """ request_debug(r, logger) user_id = request_get(r, "user_id") cluster_id = request_get(r, "cluster_id") if not user_id and not cluster_id: error_msg = "cluster_release without id" logger.warning(error_msg) return make_fail_response(error=error_msg, data=r.args) else: result = None if cluster_id: result = cluster_handler.release_cluster(cluster_id=cluster_id) elif user_id: result = cluster_handler.release_cluster_for_user(user_id=user_id) if not result: error_msg = "cluster_release failed user_id={} cluster_id={}". \ format(user_id, cluster_id) logger.warning(error_msg) data = { "user_id": user_id, "cluster_id": cluster_id, } return make_fail_response(error=error_msg, data=data) else: return make_ok_response()
def cluster_release(): """ Return status. """ request_debug(r, logger) user_id = request_get(r, "user_id") cluster_id = request_get(r, "cluster_id") if not user_id and not cluster_id: logger.warning("cluster_release without id") response_fail["error"] = "No id in release" response_fail["data"] = r.args return make_response(jsonify(response_fail), CODE_BAD_REQUEST) else: result = None if cluster_id: result = cluster_handler.release_cluster(cluster_id=cluster_id) elif user_id: result = cluster_handler.release_cluster_for_user(user_id=user_id) if not result: logger.warning( "cluster_release failed user_id={} cluster_id={}".format( user_id, cluster_id)) response_fail["error"] = "release fail" response_fail["data"] = { "user_id": user_id, "cluster_id": cluster_id, } return jsonify(response_fail), CODE_BAD_REQUEST else: return jsonify(response_ok), CODE_OK
def cluster_release(r): """Release a cluster which should be in used status currently. :param r: :return: """ cluster_id = request_get(r, "cluster_id") if not cluster_id: logger.warning("No cluster_id is given") return make_fail_resp("No cluster_id is given") if cluster_handler.release_cluster(cluster_id): return make_ok_resp() return make_fail_resp("cluster release failed")
def cluster_release(r): """Release a cluster which should be in used status currently. :param r: :return: """ cluster_id = request_get(r, "cluster_id") if not cluster_id: logger.warning("No cluster_id is given") return make_fail_response("No cluster_id is given") if cluster_handler.release_cluster(cluster_id): return make_ok_response() return make_fail_response("cluster release failed")
def release_cluster(self, cluster_id): if cluster_handler.release_cluster(cluster_id): logger.info("release cluster {} successfully".format(cluster_id)) return True else: self.retry(exc=ReleaseClusterException)
def release_cluster(cluster_id): if cluster_handler.release_cluster(cluster_id): logger.info("release cluster {} successfully".format(cluster_id)) return True