[HN Gopher] Foxing aspires to be an eBPF-powered replication eng...
       ___________________________________________________________________
        
       Foxing aspires to be an eBPF-powered replication engine for Linux
       filesystems
        
       Author : tanelpoder
       Score  : 26 points
       Date   : 2026-03-30 14:30 UTC (3 days ago)
        
 (HTM) web link (codeberg.org)
 (TXT) w3m dump (codeberg.org)
        
       | copper-float wrote:
       | No, Foxing is one of my favorite indie-rock bands from the St.
       | Louis area.
        
       | mrbluecoat wrote:
       | 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/'
        
       | yjftsjthsd-h wrote:
       | 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)
        
         | wilted-iris wrote:
         | It reads to me like encryption is handled one layer below this
         | by NFS. I would naively assume this should be set up with
         | external changes disallowed since it is capturing and replaying
         | fs events.
         | 
         | I would love to see a replacement for syncthing though.
         | Something with less config knobs, that 'just works' and handles
         | conflicts more intelligently.
        
       ___________________________________________________________________
       (page generated 2026-04-02 23:00 UTC)