Skip to main content

Posts

Showing posts with the label conflict

Syncthing 0 11 0 Released With Performance Improvements Proper Conflict Detection

Syncthing 0 11 0 Released With Performance Improvements Proper Conflict Detection Syncthing is a cross-platform peer-to-peer file synchronization client/server application written in Go. The tool is similar to BitTorrent Sync (but its open source as opposed to BT Sync), and its used to synchronize files between computers. More about Syncthing, HERE. Syncthing 0.11.0 was released today and it includes significant performance improvements as well as various other changes such as: versioning now uses version vectors instead of plain integers which means Syncthing has proper conflict detection now (in case of a conflict, the file is renamed from file.ext to file.sync-conflict-YYYMMDD-HHMMSS.ext); the GUI has been changed from polling for updates to listening for periodic status updates from the server side, which should reduce the CPU usage; the garbage collection threshold has been changed from 25% to 100% (the Go default) which reduces CPU usage and increases sync speed for large files ...