aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src')
-rw-r--r--packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py b/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
index 6a75b52..ce599cc 100644
--- a/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
+++ b/packages/meshbay-node/src/meshbay_node/transport/webrtc_server.py
@@ -3501,8 +3501,14 @@ class WebRTCPeerSession:
self._send({"type": "error", "detail": err, "code": err, "tr": tr})
return
self._send(self._transfer_state_msg(lease, lease.state))
- log.debug("transfer: open %s %s -> %s (%s)",
- kind, tr[:8], lease.state, slots.summary())
+ # INFO, not DEBUG. This is the line that answers "did the client ever
+ # ask for a slot, and what was it told" when somebody reports a stuck
+ # transfer — and a whole afternoon was spent concluding "the node saw
+ # nothing" from a journal that could not have shown it. One line per
+ # transfer is not a volume problem; turning the root logger up to DEBUG
+ # to see it is, because aiortc logs every SCTP chunk.
+ log.info("transfer: open %s %s -> %s (%s)",
+ kind, tr[:8], lease.state, slots.summary())
self._ensure_transfer_sweeper()
def _do_transfer_close(self, msg: dict) -> None: