@@ -1118,7 +1118,7 @@ unspecified, i.e, with the `--worker` option, the worker tries to read it from i
1118
1118
` LocalManager` and ` SSHManager` both pass the cookie to newly launched workers via their
1119
1119
standard inputs.
1120
1120
1121
- By default a worker will listen on a free port at the address returned by a call to ` getipaddr()` .
1121
+ By default a worker will listen on a free port at the address returned by a call to [ ` getipaddr()` ]( @ref ) .
1122
1122
A specific address to listen on may be specified by optional argument ` --bind-to bind_addr[:port]` .
1123
1123
This is useful for multi- homed hosts.
1124
1124
@@ -1213,7 +1213,7 @@ the other to write data that needs to be sent to worker `pid`. Custom cluster ma
1213
1213
an in- memory ` BufferStream` as the plumbing to proxy data between the custom, possibly non- ` IO`
1214
1214
transport and Julia' s in- built parallel infrastructure.
1215
1215
1216
- A ` BufferStream` is an in- memory ` IOBuffer` which behaves like an ` IO` -- it is a stream which can
1216
+ A ` BufferStream` is an in- memory [ ` IOBuffer` ]( @ref ) which behaves like an ` IO` -- it is a stream which can
1217
1217
be handled asynchronously.
1218
1218
1219
1219
Folder ` examples/clustermanager/0mq` contains an example of using ZeroMQ to connect Julia workers
@@ -1228,7 +1228,7 @@ When using custom transports:
1228
1228
* For every incoming logical connection with a worker, ` Base.process_messages(rd::IO, wr::IO)()`
1229
1229
must be called. This launches a new task that handles reading and writing of messages from/ to
1230
1230
the worker represented by the ` IO` objects.
1231
- * ` init_worker(cookie, manager::FooManager)` MUST be called as part of worker process initialization.
1231
+ * ` init_worker(cookie, manager::FooManager)` * must * be called as part of worker process initialization.
1232
1232
* Field ` connect_at::Any` in ` WorkerConfig` can be set by the cluster manager when [` launch` ](@ref )
1233
1233
is called. The value of this field is passed in in all [` connect` ](@ref ) callbacks. Typically,
1234
1234
it carries information on * how to connect* to a worker. For example, the TCP/ IP socket transport
@@ -1272,7 +1272,7 @@ requirements for the inbuilt `LocalManager` and `SSHManager`:
1272
1272
the ephemeral port range (varies by OS).
1273
1273
1274
1274
Securing and encrypting all worker- worker traffic (via SSH) or encrypting individual messages
1275
- can be done via a custom ClusterManager.
1275
+ can be done via a custom ` ClusterManager` .
1276
1276
1277
1277
# # Cluster Cookie
1278
1278
@@ -1285,8 +1285,8 @@ on the master process:
1285
1285
are allowed to connect to each other.
1286
1286
* The cookie may be passed to the workers at startup via argument ` --worker=<cookie>` . If argument
1287
1287
` --worker` is specified without the cookie, the worker tries to read the cookie from its
1288
- standard input (STDIN) . The STDIN is closed immediately after the cookie is retrieved.
1289
- * ClusterManagers can retrieve the cookie on the master by calling [` Base.cluster_cookie()` ](@ref ).
1288
+ standard input ([ ` STDIN` ]( @ref )) . The ` STDIN` is closed immediately after the cookie is retrieved.
1289
+ * ` ClusterManager ` s can retrieve the cookie on the master by calling [` Base.cluster_cookie()` ](@ref ).
1290
1290
Cluster managers not using the default TCP/ IP transport (and hence not specifying ` --worker` )
1291
1291
must call ` init_worker(cookie, manager)` with the same cookie as on the master.
1292
1292
@@ -1423,7 +1423,7 @@ Note that while Julia code runs on a single thread (by default), libraries used
1423
1423
their own internal threads. For example, the BLAS library may start as many threads as there are
1424
1424
cores on a machine.
1425
1425
1426
- The ` @threadcall` macro addresses scenarios where we do not want a ` ccall` to block the main Julia
1426
+ The [ ` @threadcall` ]( @ref ) macro addresses scenarios where we do not want a [ ` ccall` ]( @ref ) to block the main Julia
1427
1427
event loop. It schedules a C function for execution in a separate thread. A threadpool with a
1428
1428
default size of 4 is used for this. The size of the threadpool is controlled via environment variable
1429
1429
` UV_THREADPOOL_SIZE` . While waiting for a free thread, and during function execution once a thread
0 commit comments