Syncthing 1.4.0-rc.5 release, continuous file synchronization tool

Syncthing 1.4.0-rc.5 now available. Syncthing is a free open source tool that can synchronize files / folders between each computer on your network, it's synchronous data is transferred directly from one system to another system, and it is safe and private.

1.4.0-rc.5 version updates are as follows:

Important changes

  • Added new configuration options maxConcurrentIncomingRequestKiB, to limit the maximum number of requested data due to incoming requests processed simultaneously. When there are many devices connected to it in the request file data, it limits the peak of the RAM usage amount Syncthing. The default value is 256 MiB.
  • MaxConcurrentScans configuration option has been removed and replaced with a new configuration option maxFolderConcurrency. Now not only limits concurrent scanning, but also limits the concurrent synchronous operation. Default is available CPU threads ( "GOMAXPROCS") number.
  • Syncthing now always run the monitoring process, which previously has been disabled by -no-restart. This helps crash reports, and more consistent behavior logging. -No-restart using the observed behavior should be the same as before, but the internal principle is different.
  • Database schema has been improved, the migration and compressed at the first start after the upgrade.

Bugfixes

  • # 4774 : running the sub-shell having a -no-restart when, for Ctrl-C does not respond (Linux)
  • # 5952 : Emergency situations: when we do not have the file, never obtain the required deleted files
  • # 6281 : Progress transmitter uses 100% CPU
  • # 6289 : Since Syncthing 1.3.3 from a "General SOCKS server failure"
  • 6300 # : lib / the ignore: Emergency: run-time error: Index out of range [0], of length 0
  • # 6335 : crash or hard shutdown may result in inconsistent database is not synchronized

Enhancements

  • # 5786 : Always consider running monitor process
  • # 5898 : Database Performance: reduce duplication
  • # 5914 : Limit concurrent folder to improve performance
  • # 6302 : global request limiter to avoid problems caused by thundering herd

Release Notes

Guess you like

Origin www.oschina.net/news/113472/syncthing-1-4-0-rc5-released