On 05/03/2018 20:47, Marc MERLIN wrote: > On Mon, Mar 05, 2018 at 10:38:16PM +0300, Andrei Borzenkov wrote: >>> If I absolutely know that the data is the same on both sides, how do I >>> either >>> 1) force back in a 'Received UUID' value on the destination >> >> I suppose the most simple is to write small program that does it using >> BTRFS_IOC_SET_RECEIVED_SUBVOL. > > Understdood. > Given that I have not worked with the code at all, what is the best > tool in btrfs progs, to add this to? > > btrfstune? > btrfs propery set? > other? > > David, is this something you'd be willing to add support for? > (to be honest, it'll be quicker for someone who knows the code to add than > for me, but if no one has the time, I'l see if I can have a shot at it)
If you want something right now that works, so you can continue doing your backups, python-btrfs also has the ioctl, since v9, together with an example of using it: https://github.com/knorrie/python-btrfs/commit/1ace623f95300ecf581b1182780fd6432a46b24d P.S. even when coding it in C, the documentation in that commit message might be useful. :) fwiw, Hans -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html