logoalt Hacker News

Foxing aspires to be an eBPF-powered replication engine for Linux filesystems

44 pointsby tanelpoderlast Monday at 2:30 PM5 commentsview on HN

Comments

yjftsjthsd-hyesterday at 9:46 PM

Promising; kinda feels like a hopefully-better syncthing, albeit I think one-direction?

Anyways, some hopefully constructive questions that I don't see in the readme:

* Is sync done in cleartext? (Or am I misunderstanding the model and this expects you to handle the network layer yourself with eg. NFS?)

* How are conflicts handled?

* Actually, in general where does this land on CAP? (There's a section titled "Consistency" but it doesn't really answer what I want to know)

> If enable_versioning is active, the daemon creates zero-cost reflink snapshots on fsync:

* How does it handle filesystems that doesn't have that feature? (XFS and BTRFS are easy, but this says it supports ext4)

(And to be clear, none of these are meant as criticisms of the actual software; they're things that the user should know the answer to, not questions that have to have a specific answer)

show 1 reply
UltraSanetoday at 9:20 AM

This is similar to Dell EMC RecoverPoint which duplicates every block write to a backup target.

mrbluecoatyesterday at 9:46 PM

How would you replicate: rsync -avz -e "ssh" user@remote_host:/path/to/source/ /path/to/destination/

Something like this? fxcp snap export /path/to/source/ | ssh user@remote_host -t 'fxcp snap import /path/to/destination/'

copper-floatyesterday at 9:33 PM

No, Foxing is one of my favorite indie-rock bands from the St. Louis area.