Loading transfer_service/tape_client.py +12 −2 Original line number Diff line number Diff line Loading @@ -73,6 +73,16 @@ class TapeClient(object): sys.exit("FATAL: invalid file/dir.") self.scp.close() def migrate(self, fileList): tmp = str(uuid.uuid1().hex) + "-vos_migrate.tmp" fp = open(tmp, "a") for f in fileList: fp.write(f"{f}\n") fp.close() self.copy("./" + tmp, "/tmp/" + tmp) cmd = "/opt/ibm/ltfsee/bin/eeadm migrate /tmp/" + tmp + " -p pl_generic_rw_01" stdin, stdout, stderr = self.client.exec_command(cmd) def recall(self, fileList): tmp = str(uuid.uuid1().hex) + "-vos_recall.tmp" fp = open(tmp, "a") Loading @@ -80,7 +90,7 @@ class TapeClient(object): fp.write(f"{f}\n") fp.close() self.copy("./" + tmp, "/tmp/" + tmp) cmd = "eeadm recall /tmp/" + tmp cmd = "/opt/ibm/ltfsee/bin/eeadm recall /tmp/" + tmp stdin, stdout, stderr = self.client.exec_command(cmd) def recallChecksumFiles(self, dirName): Loading Loading
transfer_service/tape_client.py +12 −2 Original line number Diff line number Diff line Loading @@ -73,6 +73,16 @@ class TapeClient(object): sys.exit("FATAL: invalid file/dir.") self.scp.close() def migrate(self, fileList): tmp = str(uuid.uuid1().hex) + "-vos_migrate.tmp" fp = open(tmp, "a") for f in fileList: fp.write(f"{f}\n") fp.close() self.copy("./" + tmp, "/tmp/" + tmp) cmd = "/opt/ibm/ltfsee/bin/eeadm migrate /tmp/" + tmp + " -p pl_generic_rw_01" stdin, stdout, stderr = self.client.exec_command(cmd) def recall(self, fileList): tmp = str(uuid.uuid1().hex) + "-vos_recall.tmp" fp = open(tmp, "a") Loading @@ -80,7 +90,7 @@ class TapeClient(object): fp.write(f"{f}\n") fp.close() self.copy("./" + tmp, "/tmp/" + tmp) cmd = "eeadm recall /tmp/" + tmp cmd = "/opt/ibm/ltfsee/bin/eeadm recall /tmp/" + tmp stdin, stdout, stderr = self.client.exec_command(cmd) def recallChecksumFiles(self, dirName): Loading