From 176b5ed563f7022009b70751e62b7ee7901e6da0 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sun, 11 Oct 2026 19:09:04 +0200 Subject: feat(node): carry connections on several cores connection_processes (default 1) starts that many processes for the WebRTC stack; sessions and keys stay in the node. Set from node.toml or the Node page, applied to new connections. Co-Authored-By: Claude Opus 5.5 --- packages/meshbay-node/src/meshbay_node/roster.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'packages/meshbay-node/src/meshbay_node/roster.py') diff --git a/packages/meshbay-node/src/meshbay_node/roster.py b/packages/meshbay-node/src/meshbay_node/roster.py index 07b9ea6..a5d1967 100644 --- a/packages/meshbay-node/src/meshbay_node/roster.py +++ b/packages/meshbay-node/src/meshbay_node/roster.py @@ -1045,6 +1045,7 @@ class Roster: SETTING_MAX_DOWNLOADS = "max_concurrent_downloads" SETTING_MAX_UPLOADS = "max_concurrent_uploads" SETTING_MAX_UPLOAD_GB = "max_upload_gb" + SETTING_CONNECTION_PROCESSES = "connection_processes" SETTING_TRANSCODE = "transcode_incompatible_video" SETTING_STUN_SERVERS = "stun_servers" SETTING_ICE_INTERFACES = "ice_interfaces" @@ -1068,6 +1069,7 @@ class Roster: ("max_concurrent_streams", SETTING_MAX_STREAMS, "int"), ("max_concurrent_downloads", SETTING_MAX_DOWNLOADS, "int"), ("max_concurrent_uploads", SETTING_MAX_UPLOADS, "int"), + ("connection_processes", SETTING_CONNECTION_PROCESSES, "int"), ("transcode_incompatible_video", SETTING_TRANSCODE, "bool"), ("max_upload_gb", SETTING_MAX_UPLOAD_GB, "float"), ) -- cgit v1.2.3