Update app.py
Browse files
app.py
CHANGED
@@ -505,7 +505,7 @@ async def warmup_start(payload: Optional[Dict[str, Any]] = Body(None)):
|
|
505 |
@app.get("/warmup/status", tags=["warmup"])
|
506 |
def warmup_status():
|
507 |
""" Retourne l'état courant du warm-up (progression, logs, etc.). """
|
508 |
-
|
509 |
data = deepcopy(warmup_state)
|
510 |
# Identifiant d'instance pour aider à diagnostiquer les bascules de réplique
|
511 |
data["instance_id"] = INSTANCE_ID
|
@@ -519,7 +519,6 @@ def warmup_status():
|
|
519 |
|
520 |
|
521 |
|
522 |
-
|
523 |
data["ts"] = time.time()
|
524 |
return data
|
525 |
|
|
|
505 |
@app.get("/warmup/status", tags=["warmup"])
|
506 |
def warmup_status():
|
507 |
""" Retourne l'état courant du warm-up (progression, logs, etc.). """
|
508 |
+
with warmup_lock:
|
509 |
data = deepcopy(warmup_state)
|
510 |
# Identifiant d'instance pour aider à diagnostiquer les bascules de réplique
|
511 |
data["instance_id"] = INSTANCE_ID
|
|
|
519 |
|
520 |
|
521 |
|
|
|
522 |
data["ts"] = time.time()
|
523 |
return data
|
524 |
|