Manual sync does not work


(Markus Schlehan) #1

Hi all

I am using windows, running latest version of syncthing 14.52.

Two PCs, PC1 and PC2. I want PC2 get synchronised from PC1 only on request, means if user on PC2 presses rescan.

PC1: send only, watcher disabled, rescan 0 PC2: receive only, watcher disabled, rescan 0

Changing a file on PC1, pressing rescan on PC2 does not work. The modified file from PC1 is not reflected on PC2.

Any ideas.

Regards Markus


#2

Clicking rescan on PC2 means, PC2 scans its local files. As there are no changes on PC2, nothing happens. You have to click rescan on PC1.


(Markus Schlehan) #3

Hi wweich

Thanks that solved the “problem”. But is would also mean, without action on pc1, pc2 is not updated. My idea was:

having a certain release of data on PC1. PC2 and others can, if they are informed that a new release is available, synchronise with PC1. It would than run in their responsabily. If i need to initiate the send, its my responsability. At the update might also come to the wroing time.

Can I solve my wish, with syncthing?

Regards Markus


#4

Only by pausing the folder or remote device on the receiving devices, or by not running syncthing, unless you want syncthing to sync. As you stated, you tell those people, that there is a new release (outside of syncthing), so they know when to resume the folder/device.


(Markus Schlehan) #5

Did I understand that right. E.g.:

New rel is available, I presse on PC1 rescan. The folders on PC2 and e.g. PC3 are on pause. PC1 gets info about a new rel and decides to activate immidiately and presses resume. PC3 waits another 4 weeks until resume is pressed.

It that what you meant?

Regards and thanks a lot for your competence.

Markus


(Simon) #6

To me it is totally not clear, what you want to achieve. Not in terms of Syncthing, but in terms of what data you want to sync when and to whom.

If it’s just that you don’t want to sync continuously on the receiving sides, you can just not run syncthing on the receiving side unless you want to sync. Or alternatively if syncthing must run for other folders, but shouldn’t sync this particular folder, just pause that folder until you want to sync again. All on the receiving side. Scanning is totally irrelevant in this case (you probably want default settings on the sending side, potentially very few scans on the receiving side).


(Markus Schlehan) #7

Hi Simon

it’s all about responsability.

If I push (sender) I change data on the reiver side and I dicdate the time, when the new data (eg. a programm) is active. That may lead to discussions. If send is not working for a particular side, for what reason ever, I will have to take care. If these responsabilies are on the receiver side, situation for me as the supplier and for the receiver as well, is more relaxed. Of course there are posibilities to avoid real bad situations, e.g. never send directly to the production system…

Not running syncthing is not a solution. If one starts it per accident, new data is activated per accident.

For a proper solution of my problem, the remote sides should be able to be controled from the sender side (one focal point of control)

Nevertheless, I love your tool, well done!!!

Markus


(Markus Schlehan) #8

Hi Simon

I just saw, syncthing can be started with -paused. Thats a solution for accidentially started.

Can I deploy an image copy of syncthing or does it have to be installed on every remote side?

Thanks Markus


(Audrius Butkevicius) #9

Syncthing needs to be installed and setup on each device, each other device needs to be added manually, etc.