Skip to content

Commit

Permalink
Marchive Object Scanner (Pusher/Flusher)
Browse files Browse the repository at this point in the history
Scan MarFS DAL and write out paths for flushing or pushing.

Added config file to set up
    default file age reference time (can be overwritten in commandline)
    filesystem utilization thresholds
    object regex blacklist

An SQLite database file is placed into each leaf directory to store
paths of files that have been pushed but not flushed. Flushing them
will remove the records from the database.

Added single whitelist regexp that can be passed in for matching.
Added --force flag to force flush/push even if not eligible.
Added --leaf to process a single leaf dir instead of an entire DAL.

This is an update to flush_ls.
  • Loading branch information
calccrypto committed Nov 26, 2024
1 parent f6ebd04 commit 8731c4f
Show file tree
Hide file tree
Showing 8 changed files with 1,623 additions and 721 deletions.
384 changes: 0 additions & 384 deletions flush_ls/src/main.rs

This file was deleted.

Loading

0 comments on commit 8731c4f

Please sign in to comment.