… | |
… | |
197 | At least one additional noderef is required (either by specifying it |
197 | At least one additional noderef is required (either by specifying it |
198 | directly or because it is part of the configuration profile): The node |
198 | directly or because it is part of the configuration profile): The node |
199 | will try to connect to all of them and will become a slave attached to the |
199 | will try to connect to all of them and will become a slave attached to the |
200 | first node it can successfully connect to. |
200 | first node it can successfully connect to. |
201 | |
201 | |
|
|
202 | Note that slave nodes cannot change their name, and consequently, their |
|
|
203 | master, so if the master goes down, the slave node will not function well |
|
|
204 | anymore until it can re-establish conenciton to its master. This makes |
|
|
205 | slave nodes unsuitable for long-term nodes or fault-tolerant networks. |
|
|
206 | |
202 | =back |
207 | =back |
203 | |
208 | |
204 | This function will block until all nodes have been resolved and, for slave |
209 | This function will block until all nodes have been resolved and, for slave |
205 | nodes, until it has successfully established a connection to a master |
210 | nodes, until it has successfully established a connection to a master |
206 | server. |
211 | server. |
|
|
212 | |
|
|
213 | All the seednodes will also be specially marked to automatically retry |
|
|
214 | connecting to them infinitely. |
207 | |
215 | |
208 | Example: become a public node listening on the guessed noderef, or the one |
216 | Example: become a public node listening on the guessed noderef, or the one |
209 | specified via C<aemp> for the current node. This should be the most common |
217 | specified via C<aemp> for the current node. This should be the most common |
210 | form of invocation for "daemon"-type nodes. |
218 | form of invocation for "daemon"-type nodes. |
211 | |
219 | |