# Temporary Node Supression (as a means to improve transfer time)

**URL:** https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454
**Category:** Feature
**Created:** [August 20, 2015, 2:20pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454 "2015-08-20T14:20:24Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![iceberg](https://forum.syncthing.net/user_avatar/forum.syncthing.net/iceberg/32/1642_2.png) [@iceberg](https://forum.syncthing.net/u/iceberg)
#### Post date: [August 20, 2015, 2:20pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/1 "2015-08-20T14:20:24Z")

</div>

There are 7 nodes in my setup, I’m the folder-master for almost all of it.

My machine and one other are very fast in comparison to the rest.

Is there a (non-manual) way to suppress all the other nodes except mine & the other fast machine until these two are sync’d ?

Then remove the suppression and let the remaining nodes benefit from these 2 sync’d sources.

Sorry if this has been discussed before (I did search for it!)

---

<div class="post-metadata">

### Author: ![uok](https://forum.syncthing.net/letter_avatar_proxy/v4/letter/u/e99b99/32.png) [@uok](https://forum.syncthing.net/u/uok)
#### Post date: [August 20, 2015, 2:27pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/2 "2015-08-20T14:27:00Z")

</div>

are all nodes connected to each other or just star-like to the folder-master?

---

<div class="post-metadata">

### Author: ![iceberg](https://forum.syncthing.net/user_avatar/forum.syncthing.net/iceberg/32/1642_2.png) [@iceberg](https://forum.syncthing.net/u/iceberg)
#### Post date: [August 20, 2015, 2:29pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/3 "2015-08-20T14:29:33Z")

</div>

They were initially star-like, though now they are all introducers.

That said I’m the folder-master of all but one folder which is small with usually only txt files.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [August 20, 2015, 2:34pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/4 "2015-08-20T14:34:14Z")

</div>

There shouldn’t be a speed advantage to delaying the slower devices further? The fast device should get in sync quickly and then offers the files to the slower devices too.

---

<div class="post-metadata">

### Author: ![iceberg](https://forum.syncthing.net/user_avatar/forum.syncthing.net/iceberg/32/1642_2.png) [@iceberg](https://forum.syncthing.net/u/iceberg)
#### Post date: [August 20, 2015, 2:48pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/5 "2015-08-20T14:48:44Z")

</div>

Currently my max upload speed is 900 KiB/s which is being split between the remaining 6 nodes.

The next fastest machine (the one I don’t want to suppress) has a max upload of 850 KiB/s.

So my thinking was that by syncing to that machine first, I would then be providing the combined upload speed 900 + 850 KiB/s to the remaining (temporarily supressed) five nodes.

I’m hoping this would provide a noticeable (if modest) boost for the remaining 5 nodes.

Is such a boost unlikely / have I a poor understanding of how syncthing works?

---

<div class="post-metadata">

### Author: ![uok](https://forum.syncthing.net/letter_avatar_proxy/v4/letter/u/e99b99/32.png) [@uok](https://forum.syncthing.net/u/uok)
#### Post date: [August 20, 2015, 2:55pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/6 "2015-08-20T14:55:21Z")

</div>

Syncthing uses P2P so you will have the best performance/speed if all devices share all the folders with each other. Current limitation: this works for completed files only - but this will be changed in the future - see [https://github.com/syncthing/syncthing/issues/950](https://github.com/syncthing/syncthing/issues/950)

---

<div class="post-metadata">

### Author: ![iceberg](https://forum.syncthing.net/user_avatar/forum.syncthing.net/iceberg/32/1642_2.png) [@iceberg](https://forum.syncthing.net/u/iceberg)
#### Post date: [August 20, 2015, 3:02pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/7 "2015-08-20T15:02:03Z")

</div>

Thanks for the link, the completed-file-only limit was what I was hoping would benefit from the temporary node suppression.

Rather than spend bandwidth on everyone at once, spend it on providing one other completed copy of the files for one node - and then go back to the normal P2P method for every node.

---

<div class="post-metadata">

### Author: ![calmh](https://forum.syncthing.net/user_avatar/forum.syncthing.net/calmh/32/15311_2.png) [@calmh](https://forum.syncthing.net/u/calmh)
#### Post date: [August 20, 2015, 5:04pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/8 "2015-08-20T17:04:23Z")

</div>

Ah, I see. I was thinking fast in terms of CPU power and so on. Yes, in your scenario it would be better to first let the other fast device sync and _then_ the others. There’s no mechanism to accomplish that currently, unfortunately.

If the changes are comprised of many files then the default random pull order would make things efficient anyhow. However for single large files this is not the case.

---

<div class="post-metadata">

### Author: ![iceberg](https://forum.syncthing.net/user_avatar/forum.syncthing.net/iceberg/32/1642_2.png) [@iceberg](https://forum.syncthing.net/u/iceberg)
#### Post date: [August 20, 2015, 5:13pm UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/9 "2015-08-20T17:13:52Z")

</div>

Cheers for the reply!

I’ll manage very happily without anyway 😄

And now I better check what file pull order I have on all the nodes, I played with those settings a while back & I’m not sure I undid all the changes.

Oh, and thanks to all for the symlink feature, total time-saver!

---

<div class="post-metadata">

### Author: ![iceberg](https://forum.syncthing.net/user_avatar/forum.syncthing.net/iceberg/32/1642_2.png) [@iceberg](https://forum.syncthing.net/u/iceberg)
#### Post date: [November 10, 2015, 10:40am UTC](https://forum.syncthing.net/t/temporary-node-supression-as-a-means-to-improve-transfer-time/5454/10 "2015-11-10T10:40:09Z")

</div>

The new ‘Pause’ feature in v12 is just what I was looking for, thanks a million Syncthing team!
