Page MenuHomePhabricator

Build, package bdsync for Buster
Closed, ResolvedPublic

Description

Our existing nfs backup mechanism relies on bdsync. bdsync is no longer packaged for debian; backporting it is an option but it also appears that "rsync --copy-devices" may be the modern way to accomplish the same goal.

Unfortunately the version of rsync on the old backup hosts does not support --copy-devices so there will need to be host-switching going on somewhere.

Event Timeline

Andrew renamed this task from Update block_sync.py script to use rsync --copy-devices to Build bdsync for Buster, or update block_sync.py script to use rsync --copy-devices.Oct 4 2019, 6:33 PM
Andrew updated the task description. (Show Details)

@aborrero, do you have intuition about whether packaging bdsync for Buster is hard or easy?

bdsync was never packaged in Debian, it's an internally packaged tool (originally done by Chase), from a quick glance rebuilding it for buster should be straightforward.

I can do the buster build. Perhaps we should consider uploading this package to Debian, it should be interesting for other people too.

Mentioned in SAL (#wikimedia-operations) [2019-10-07T11:16:57Z] <arturo> added bdsync 0.11.1-1~wmf1 to buster-wikimedia (T234683)

@arturo if you wanted to submit the package upstream there's at least one other person who would appreciate it.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724344

Andrew renamed this task from Build bdsync for Buster, or update block_sync.py script to use rsync --copy-devices to Build, package bdsync for Buster.Oct 10 2019, 1:56 PM
Andrew reassigned this task from Andrew to aborrero.
Andrew triaged this task as Medium priority.