コード例 #1
0
ファイル: agent.py プロジェクト: MFALHI/cargo
    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))
コード例 #2
0
    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))
コード例 #3
0
 def post(self):
     config = request.data
     rc = reqHandler.handleFSOp(config)
     return make_response("", codes.herror(rc))
コード例 #4
0
 def get(self):
     config = request.data
     rc, msg = reqHandler.handleFSOp(config)
     return make_response(json.dumps(msg), codes.herror(rc))
コード例 #5
0
 def post(self, containerId):
     reqData = request.data
     rc = reqHandler.handleContainerOp(reqData, containerId)
     return make_response("", codes.herror(rc))
コード例 #6
0
 def get(self, containerId):
     rc, msg = reqHandler.getContainer(containerId)
     return make_response(msg, codes.herror(rc))
コード例 #7
0
 def get(self):
     rc, msg = reqHandler.getAllContainers()
     return make_response(json.dumps(msg), codes.herror(rc))
コード例 #8
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def get(self, containerId):
     rc, msg = reqHandler.getContainer(containerId)
     return make_response(msg, codes.herror(rc))
コード例 #9
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def post(self, containerId):
     rc = reqHandler.doFailover(containerId)
     return make_response("", codes.herror(rc))
コード例 #10
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def delete(self, containerId, volumeId):
     rc = reqHandler.stopReplication(containerId, volumeId)
     return make_response("", codes.herror(rc))
コード例 #11
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def post(self):
 	config = request.data
     rc = reqHandler.handleFSOp(config)
     return make_response("", codes.herror(rc))
コード例 #12
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def get(self):
     config = request.data
     rc, msg = reqHandler.handleFSOp(config)
     return make_response(json.dumps(msg), codes.herror(rc))
コード例 #13
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def post(self, containerId):
     reqData = request.data
     rc = reqHandler.handleContainerOp(reqData, containerId)
     return make_response("", codes.herror(rc))
コード例 #14
0
 def delete(self, containerId, volumeId):
     rc = reqHandler.stopReplication(containerId, volumeId)
     return make_response("", codes.herror(rc))
コード例 #15
0
 def post(self, containerId):
     rc = reqHandler.doFailover(containerId)
     return make_response("", codes.herror(rc))
コード例 #16
0
ファイル: agent.py プロジェクト: imperial-qore/COSCO
 def get(self):
     reqData = request.get_json(force=True)
     rc, data = reqHandler.handleRequestOp(reqData)
     return make_response(data, codes.herror(rc))
コード例 #17
0
ファイル: agent.py プロジェクト: MFALHI/cargo
 def get(self):
     rc, msg = reqHandler.getAllContainers()
     return make_response(json.dumps(msg), codes.herror(rc))