Questions about Synchronizing on Raspberry Pi
Syncthing, the popular open-source file synchronisation software, has recently unveiled a new version, named stable-v2. The release marks a separate path from previous versions, promising potential changes and improvements.
One of the significant changes in Syncthing 2.0.0 is the transition from LevelDB to SQLite as the database backend. This shift triggers an automatic migration of the database upon the first start of the new version. Initial reports suggest that the database migration process may take a considerable amount of time for large datasets, potentially hours to days for very large data sets in the tens of terabytes.
While specific details about the changes and improvements in Syncthing 2.0.0 have not been disclosed, users can expect a modernised and renamed command-line interface, as well as a new default policy for deleted entries. In the new version, deleted entries are now removed from the database after six months.
It's important to note that existing installations of Syncthing will not be automatically updated to the new version. Users will need to manually update to Syncthing 2.0.0. Once updated, they should be aware of the change from LevelDB to SQLite as the database backend, which could impact the time taken for the database migration process.
As for potential issues or compatibility problems when updating to Syncthing 2.0.0, no information has been provided at this time. Users are advised to follow the official update guidelines and monitor the Syncthing community for any updates or reports regarding compatibility issues.
In conclusion, Syncthing 2.0.0 introduces a new stable-v2 release channel with a shift to SQLite as the database backend. While specific changes and improvements are yet to be detailed, users can expect a modernised command-line interface, a new default policy for deleted entries, and an automatic database migration process that could take significant time for large datasets. As always, users should exercise caution when updating and follow the official update guidelines to ensure a smooth transition.