# Introduction behavior

**URL:** https://forum.syncthing.net/t/introduction-behavior/2733
**Category:** Feature
**Created:** [May 14, 2015, 7:23pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733 "2015-05-14T19:23:32Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![cdhowie](https://forum.syncthing.net/user_avatar/forum.syncthing.net/cdhowie/32/1312_2.png) [@cdhowie](https://forum.syncthing.net/u/cdhowie)
#### Post date: [May 14, 2015, 7:23pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/1 "2015-05-14T19:23:32Z")

</div>

I’ve been tinkering with the “introducer” feature and I’m having some trouble either getting it to work or understanding it. Or maybe both.

I have four nodes, A through D. A is configured to connect to B and C, and vice versa.

If I add A to D and set it as an introducer there, then add D to A, I expect D to automatically get nodes B and C added. It does not, no matter how many times I restart A or D.

I have had introduction work before on different nodes but it took several minutes to propagate the devices. Some devices still haven’t propagated.

---

<div class="post-metadata">

### Author: ![chucic](https://forum.syncthing.net/user_avatar/forum.syncthing.net/chucic/32/4032_2.png) [@chucic](https://forum.syncthing.net/u/chucic)
#### Post date: [May 14, 2015, 7:46pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/2 "2015-05-14T19:46:17Z")

</div>

You have to share folder between A and D.

See explanation here:

> [@2 devices always occure again after deletion](https://forum.syncthing.net/t/2-devices-always-occure-again-after-deletion/2691/5):
>
> Device “old C” “exist” as a device ID in config of devices A and B. When you delete device “old C” on device A, (after restart) there is a handshake between A and B, in which info about all devices sharing folders (which A share with B) with B is also sent. In this info there is “old C”, because it is still in B’s config. If you have set B as introducer on A, “old C” will be added in device list of A without asking. So to solve this you have to: Unset introducer in all devices in device lists…

---

<div class="post-metadata">

### Author: ![cdhowie](https://forum.syncthing.net/user_avatar/forum.syncthing.net/cdhowie/32/1312_2.png) [@cdhowie](https://forum.syncthing.net/u/cdhowie)
#### Post date: [May 14, 2015, 7:52pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/3 "2015-05-14T19:52:47Z")

</div>

There is a (different) shared folder between A \<-\> B and A \<-\> D. And yet, B doesn’t appear in D’s device list. Or do they have to be sharing the _same_ folder?

---

<div class="post-metadata">

### Author: ![chucic](https://forum.syncthing.net/user_avatar/forum.syncthing.net/chucic/32/4032_2.png) [@chucic](https://forum.syncthing.net/u/chucic)
#### Post date: [May 14, 2015, 8:03pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/4 "2015-05-14T20:03:30Z")

</div>

Yes, same folder must be shared A \<-\> D and A \<-\> B for B appeared in D device list.

EDIT: For more detailed info see [[v0.9.18] Introducer Nodes](https://forum.syncthing.net/t/v0-9-18-introducer-nodes/974)

---

<div class="post-metadata">

### Author: ![cdhowie](https://forum.syncthing.net/user_avatar/forum.syncthing.net/cdhowie/32/1312_2.png) [@cdhowie](https://forum.syncthing.net/u/cdhowie)
#### Post date: [May 14, 2015, 9:12pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/5 "2015-05-14T21:12:25Z")

</div>

I see. If that’s the case then the UI description should really be changed.

> Any devices configured on an introducer device will be added to this device as well.

This text implies a _totally_ different behavior.

---

<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: [May 15, 2015, 6:09am UTC](https://forum.syncthing.net/t/introduction-behavior/2733/6 "2015-05-15T06:09:50Z")

</div>

Yeah, the text is suboptimal. The behavior is good though, as you don’t want to tell other devices about _every_ device you know of, only those they have a need to know about.

---

<div class="post-metadata">

### Author: ![cdhowie](https://forum.syncthing.net/user_avatar/forum.syncthing.net/cdhowie/32/1312_2.png) [@cdhowie](https://forum.syncthing.net/u/cdhowie)
#### Post date: [May 15, 2015, 4:02pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/7 "2015-05-15T16:02:27Z")

</div>

I was actually hoping for this “undesired” behavior. I was hoping to have kind of a master node that knows about every other node in my personal cluster, whether or not it in particular has anything to share with them, so that I can add a new node on that one and have it immediately available to all of the others to share with.

Perhaps there could be two introduction settings? “Introduce me to nodes sharing the same data” (current behavior) vs. “introduce me to all nodes you know of?”

EDIT: Moving to feature subforum since it’s more appropriate there.

---

<div class="post-metadata">

### Author: ![AudriusButkevicius](https://forum.syncthing.net/user_avatar/forum.syncthing.net/audriusbutkevicius/32/277_2.png) [@AudriusButkevicius](https://forum.syncthing.net/u/AudriusButkevicius)
#### Post date: [May 15, 2015, 6:29pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/8 "2015-05-15T18:29:15Z")

</div>

Or you could just have a noop folder which everyone shares in master mode.

---

<div class="post-metadata">

### Author: ![cdhowie](https://forum.syncthing.net/user_avatar/forum.syncthing.net/cdhowie/32/1312_2.png) [@cdhowie](https://forum.syncthing.net/u/cdhowie)
#### Post date: [May 15, 2015, 6:46pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/9 "2015-05-15T18:46:06Z")

</div>

That would be a workaround but it still seems unintuitive to me. At least if we correct the UI text, the workaround would be a bit more obvious.

---

<div class="post-metadata">

### Author: ![AudriusButkevicius](https://forum.syncthing.net/user_avatar/forum.syncthing.net/audriusbutkevicius/32/277_2.png) [@AudriusButkevicius](https://forum.syncthing.net/u/AudriusButkevicius)
#### Post date: [May 15, 2015, 7:29pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/10 "2015-05-15T19:29:17Z")

</div>

Agree. This should probably have an issue on github.

---

<div class="post-metadata">

### Author: ![cdhowie](https://forum.syncthing.net/user_avatar/forum.syncthing.net/cdhowie/32/1312_2.png) [@cdhowie](https://forum.syncthing.net/u/cdhowie)
#### Post date: [May 15, 2015, 7:43pm UTC](https://forum.syncthing.net/t/introduction-behavior/2733/11 "2015-05-15T19:43:01Z")

</div>

Done

> <https://github.com/syncthing/syncthing/issues/1819>
