def post(self, containerId, volumeId): payload = request.data idfile = os.path.join(CONFIG_DIR, AGENT_IDFILE) with open(idfile, 'r') as infile: for line in infile: nodeId = line rc = reqHandler.startReplication(containerId, volumeId, nodeId, cargoServer, payload) return make_response("", codes.herror(rc))
def post(self): config = request.data rc = reqHandler.handleFSOp(config) return make_response("", codes.herror(rc))
def get(self): config = request.data rc, msg = reqHandler.handleFSOp(config) return make_response(json.dumps(msg), codes.herror(rc))
def post(self, containerId): reqData = request.data rc = reqHandler.handleContainerOp(reqData, containerId) return make_response("", codes.herror(rc))
def get(self, containerId): rc, msg = reqHandler.getContainer(containerId) return make_response(msg, codes.herror(rc))
def get(self): rc, msg = reqHandler.getAllContainers() return make_response(json.dumps(msg), codes.herror(rc))
def post(self, containerId): rc = reqHandler.doFailover(containerId) return make_response("", codes.herror(rc))
def delete(self, containerId, volumeId): rc = reqHandler.stopReplication(containerId, volumeId) return make_response("", codes.herror(rc))
def get(self): reqData = request.get_json(force=True) rc, data = reqHandler.handleRequestOp(reqData) return make_response(data, codes.herror(rc))