丢弃批次

丢弃批次

批处理具有存储在Cluster Manager数据库中的一组输入文件和一组结果文件。这使客户端能够在批处理期间提交并断开连接。此外,当客户端准备好后,还可以下载结果。这样做的一个结果是,批处理可能会消耗数据库中的大量空间。我们可能需要小心清理数据。在处理完批处理数据后,为了释放数据库中的空间,丢弃批处理数据是很重要的。请注意,批元数据很小,即使在丢弃批之后,仍将保留在批历史记录中以进行监视。

默认情况下,当使用grbcluster命令下载结果,则批处理将自动丢弃。属性可以更改默认行为——丢弃如果您稍后可能想再次下载结果,请标记:

> grbcluster batch solve misc07。议员ResultFile =解决方案。sol——download——discard=false info: Batch 076225d7-a1c9-462f-bfef-8e23c81d9f16 created info: Uploading misc07.mps…info: Batch 076225d7-a1c9-462f-bfef-8e23c81d9f16 submitted with job ef0861e9…info: Batch 076225d7-a1c9-462f-bfef-8e23c81d9f16 status is SUBMITTED info: Batch 076225d7-a1c9-462f-bfef-8e23c81d9f16 status is COMPLETED info: Results will be stored in directory 076225d7-a1c9-462f-bfef-8e23c81d9f16 info: Downloading solution.sol…信息:下载gurobi.log…

你可以在目录中查看这批货所使用的空间大小的输出中的列批次命令:

> grbcluster batches——batchId=076225d7 ID JOB CREATED Status STIME USER PRIO API D SIZE INPUT OUTPUT 076225d7 ef0861e9 2019…完成了2019……琼斯0 grbcluster 288960 misc07。议员solution.sol

要手动丢弃批处理,可以使用批丢弃命令。您可以在之后验证批的大小为0。你还会注意到D列被标记,表明该批已被丢弃。

> grbcluster batch discard 076225d7 info: batch 076225d7-a1c9-462f-bfef-8e23c81d9f16 discarded > ./grbcluster batch——batchId=076225d7 ID JOB CREATED Status STIME USER PRIO API D SIZE INPUT OUTPUT 076225d7 ef0861e9 2019…完成了2019……琼斯0 grbcluster X 0 misc07。议员solution.sol

请注意,集群管理器将自动丢弃和删除大于集群保留策略中指定的最大年龄的批。使用编程语言API提交批处理的开发人员应该在检索到结果后调用适当的discard函数。