New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Force auto-updating to incompatible versions #3430
Comments
Fair nuff :) |
May be with some timeout, like 3 days after the release? |
+1 It would be great to have this option. I have to many, too many devices, and to go with manual update on every machine, every client machine, it is a realy pain in the ass. This with +- 3 days it is a good idea to. |
I could see the auto update selected being a bit more granular, with a drop down like
|
@Getron @Revertron We rather should address the issue with the delayed release on the android side than delaying updates on the syncthing core side. It is a human problem the android build is kind of flaky so we can not full rely on that before release. This should be solved. I started but ran out of time. If this is solved the releases could be made in time. |
I think this is no longer a thing. Since a couple of years we're at 1.x and releases are always protocol compatible. If/when we do 2.x it will be for a very incompatible reason and lack of auto upgrade will be correct. (Back when this issue was created we released incompatible versions every couple of weeks probably.) |
This is very much a thing. I installed 1.12.0 (what you get from ports quarterly at the time of writing) on FreeBSD in the autumn, got mum to install it on her Macs and had some home directories syncing (with sensible exclusions such as Caches). Among the problems encountered on the way were the FreeBSD server (strictly receive only) running out of file handles when the limit was only around 170,000 and the constant scanning and general thrashing. Dtrace shows it's almost constantly doing fstat, fstatat and getdirentries at several tens of thousands per second. I also see constant re-writing of old files by the tens of thousands. I have absolutely nothing going on at the receiving end. I find .stversions accumulating a staggering amount of data. She has recently upgraded one machine and also Syncthing to 1.140 and shortly after the flow stopped. Her iMac has 1.12.0 and still sends data. I know the version is the problem since I have just installed 1.14.0 on my MacBook Pro and it just won't connect to the FreeBSD machine. I mean it connects but won't push any data. Macbook Pro (on 1.14.0) says The GUI says Syncing (0% 148GB) but just won't push anything. Nor does it tell me of incompatible versions. Are 1.12.0 and 1.14.0 known to be protocol incompatible and if so why am I not told ? |
You are barking up the wrong tree, support happens on the forum. |
While I see the motivation behind blocking non-backward compatible updates from auto-updating, it causes me a lot of trouble. I have a lot of devices in my syncthing mesh (some of them not under my control, some of them not regularly online) and it's a pain in the ass to get them all manually updated to a new version.
Please provide an option to always auto-update to the newest version. If there already is something like that, I couldn't find it.
The text was updated successfully, but these errors were encountered: