dev #41

Merged
jakeISAC merged 7 commits from dev into main 2026-03-21 19:23:52 +01:00
Owner
No description provided.
- Update struct fields, methods, and CLI arguments to reflect the new naming.
- Adjust scheduler logic to use `amount_of_groups` for `CompletelyFairScheduler`.
- Update struct fields, method parameters, and CLI arguments to reflect the new naming.
- Adjust scheduler logic in `CompletelyFairScheduler` to use `task_count`.
- Modify associated logging, documentation, and default behavior accordingly.
- Introduce `copy_sequential` function for single-threaded file copying.
- Add a `multithreaded_threshold` CLI argument to determine when to copy sequentially or multithreaded.
- Refactor `k_means` for improved spacing and readability.
- Rename `copy` to `copy_multithreaded` for clarity.
- Replace `HashSet` with `HashMap` to track how many files reference the path

- Improve handling of empty subdirectories in `Strategy::NonEmpty`; fixed a bug where directory could be removed in non-empty strategy due to not having sub-dirs, but still being referenced by files

- Minor adjustments to sorting and path fragment construction logic.

- Bump `heimdall` version to 1.2.4 in `Cargo.lock`.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jakeISAC/bifrost!41
No description provided.