10.2.6. Removing old local storage folders

This demo shows how to delete local storage folders across the cluster using PyOPUS.

Do not run this demo if there are any PyOPUS tasks running on the cluster because it will delete the files in their local storage folders and the tasks will fail.

File 05-storage-cleanup.py in folder demo/parallel/vm/

# Demonstrates mirrored storage cleanup

import sys
from pyopus.parallel.mpi import MPI as VM
	
import funclib
import os

if __name__=='__main__':
	vm=VM(debug=2)
	
	# Clean up local storage on all machines in the virtual machine. 
	print("\nCleaning up.")
	vm.clearLocalStorage(timeout=6.0)

	vm.finalize()