CIME.utils.distributed_dir_lock
- CIME.utils.distributed_dir_lock(dir_path, poll_interval=0.2, timeout=None)[source]
An atomic directory-based distributed lock for shared network filesystems.
- Parameters:
dir_path – Path to the directory you want to lock. Only this directory will be locked
poll_interval – Time (seconds) to wait between retry attempts.
timeout – Maximum time (seconds) to wait for lock acquisition before raising TimeoutError.