Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marchive Object Scanner (Pusher/Flusher) #243

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

calccrypto
Copy link
Contributor

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.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant