1
0
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:
Julien Duponchelle 2017-05-15 15:23:29 +02:00
parent 851d6e1db8
commit 3dc478385b
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

View File

@ -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):
"""