celeste icon indicating copy to clipboard operation
celeste copied to clipboard

[Feature]: Use `rclone bisync` for internal syncing

Open hwittenborn opened this issue 11 months ago • 0 comments

Feature Description

After discussion in Celeste's discussion rooms, using rclone bisync is looking more and more promising as a means to sync files. While rclone says the feature is in beta, looking through rclone's GitHub issue tracker doesn't show any glaring problems with the utility.

Key notes:

  • We'll be using the sync/bisync RPC endpoint to initiate syncs.
  • We'll be running jobs with _async, since they might take a while.
  • Since we'll only be syncing one server at a time, we can use the core/stats RPC endpoint to keep track of the current sync.
  • We'll also need to keep track of the job through job/status, which will show us if any errors arise.

What version of Celeste are you using?

0.8.3

hwittenborn avatar Nov 25 '24 01:11 hwittenborn