Skip to content

Repository files navigation

logsync

logsync drains HTCondor job event (UserLog) files by durably copying complete records to their destinations and punching the copied ranges from the source files.

It runs on modern Linux with Python 3.11 or newer and requires source-filesystem support for sparse hole punching, atomic RENAME_NOREPLACE, and Linux file leases.

Example to run it for one user with explicit source and destination prefixes:

logsync --source-prefix /logsync/ --dest-prefix /shared/users/ --user alice

See the complete usage and operations guide and metrics reference for details.

See LICENSE for the license terms and NOTICE for the copyright notice.

About

A daemon that copies redirected HTCondor job event files to their final destination

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages