mirror of
https://github.com/GNS3/gns3-server
synced 2024-12-26 00:38:10 +00:00
When connecting to a compute node ask for qemu images list
The server start to compute qemu image list in background because first time discovery could be slow due to the compute time of md5sum. Fix #996
This commit is contained in:
parent
851d6e1db8
commit
3dc478385b
@ -33,6 +33,7 @@ from .route import Route
|
||||
from ..config import Config
|
||||
from ..compute import MODULES
|
||||
from ..compute.port_manager import PortManager
|
||||
from ..compute.qemu import Qemu
|
||||
from ..controller import Controller
|
||||
|
||||
|
||||
@ -192,6 +193,10 @@ class WebServer:
|
||||
Called when the HTTP server start
|
||||
"""
|
||||
yield from Controller.instance().start()
|
||||
# Because with a large image collection
|
||||
# without md5sum already computed we start the
|
||||
# computing with server start
|
||||
asyncio.async(Qemu.instance().list_images())
|
||||
|
||||
def run(self):
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user