Skip to content

New scrubbing feature to validate the database index with the object storage - #134

Merged
TheGuitarleader merged 4 commits into
mainfrom
feature/scrub
Oct 12, 2026
Merged

TheGuitarleader merged 4 commits into
mainfrom
feature/scrub

Conversation

@TheGuitarleader

Copy link
Copy Markdown
Collaborator

No description provided.

- Replace `PushDirectories` and `PullDirectories` with `SyncDirectories`.
- Rename methods: `PushFilesAsync` to `SyncFilesAsync` and `PullFilesAsync` to `RestoreFilesAsync`.
- Add `TaskQueuer` and `TaskQueueExecutor` for asynchronous task management.
- Enhance sync functionality with dry-run options and improved logging.
- Update SSH.NET package and enhance connection handling.
…tions and always adding `CleanService`, `PruneService`, and `SyncService` as hosted services.
- Refactor `ScrubCommand` to report both valid and corrupted file counts separately.
- Update `ScrubFilesAsync` to increment counts for corrupted and unknown files properly.
- Enhance user feedback with detailed console output.
@TheGuitarleader
TheGuitarleader merged commit 73140cb into main Oct 12, 2026
3 checks passed
@TheGuitarleader
TheGuitarleader deleted the feature/scrub branch October 12, 2026 15:13
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