mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 12:30:13 +03:00
Add warning for unconsumed pre-allocated UDP ports after link creation
Ports are properly released on project close (compute.post /close). The warning alerts if any pre-allocated ports go unused within a session.
This commit is contained in:
parent
7d5d4767bf
commit
af94c1729b
@ -1320,6 +1320,11 @@ class Project:
|
||||
continue
|
||||
pool.append(self._create_link_from_topology_data, link_data)
|
||||
await pool.join()
|
||||
# Release any pre-allocated UDP ports that were not consumed by links
|
||||
for compute_id, ports in self._preallocated_udp_ports.items():
|
||||
if ports:
|
||||
log.warning(f"Releasing {len(ports)} unconsumed pre-allocated UDP ports on compute {compute_id}")
|
||||
self._preallocated_udp_ports.clear()
|
||||
for drawing_data in topology.get("drawings", []):
|
||||
await self.add_drawing(dump=False, **drawing_data)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user