You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: services/readme.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,11 @@ This tree builds twelve Go binaries. `nvpair-ui-broker` is the parent service an
54
54
55
55
Shared code lives in the local `shared/` Go module (imported as `nvpair-shared/…`, replaced via `replace nvpair-shared => ../shared`). It provides logging, wire types, JSON-RPC and IPC, discovery records, mDNS, network monitoring, stable node identity, application data paths, and cluster trust helpers.
56
56
57
-
The mDNS responder is our own rather than the host's, because Windows ships none. It sets `SO_REUSEADDR` so it shares UDP 5353 with sibling PAIR processes and with a system responder — `avahi-daemon` on Linux, Bonjour where present — needing no configuration on either platform.
57
+
The mDNS responder is our own rather than the host's, because Windows ships
58
+
none. Its receive and per-interface send sockets bind UDP 5353 as RFC 6762
59
+
requires. Socket reuse lets them coexist with sibling PAIR processes and with a
60
+
system responder — `avahi-daemon` on Linux or Bonjour where present — without
61
+
configuration.
58
62
59
63
The broker feeds every accepted local or peer workload transition plus compact
60
64
GPU telemetry to the scheduler. Queued and running work is counted by destination
0 commit comments