Increase HTTP connection pool to 500/1000

This commit is contained in:
YueGuobin 2026-06-16 00:58:12 +08:00
parent 74192f454f
commit d407b29fe9
No known key found for this signature in database

View File

@ -192,6 +192,10 @@ class Gns3Connector:
Creates the requests.Session object and applies the necessary parameters
"""
self.session = requests.Session() # pragma: no cover
# Increase connection pool size to support concurrent MCP batch operations
adapter = requests.adapters.HTTPAdapter(pool_connections=500, pool_maxsize=1000)
self.session.mount("http://", adapter)
self.session.mount("https://", adapter)
self.session.headers["Accept"] = "application/json" # pragma: no cover
# Set authentication based on API version