Exemple #1
0
 def Read(self, request, context):
     if DEBUG:
         print("Requesting Datanode.Read")
     dn = Datanode(self.port)
     data = dn.read(request.blockname, request.timestamp)
     if DEBUG:
         print("\t Datanode.Read completed successfully! ")
     return datanode_pb2.ReadReply(data=data, success=True)
Exemple #2
0
    def Store(self, request, context):
        if DEBUG:
            print("Requesting DataNode.Store")

        dn = Datanode(self.port)
        dn.write(request.blockname, request.timestamp, request.data)
        if DEBUG:
            print("\tDataNode.Store completed successfully!")
        return datanode_pb2.StoreReply(success=True)