|
|
|
@ -1,5 +1,5 @@
|
|
|
|
from typing import Dict, List, Optional
|
|
|
|
from typing import Dict, List, Optional
|
|
|
|
|
|
|
|
from temporalio.client import Client
|
|
|
|
from fastapi import APIRouter, HTTPException, status
|
|
|
|
from fastapi import APIRouter, HTTPException, status
|
|
|
|
from fastapi.params import Query
|
|
|
|
from fastapi.params import Query
|
|
|
|
|
|
|
|
|
|
|
|
@ -54,8 +54,10 @@ async def get_target_reliability(
|
|
|
|
# )
|
|
|
|
# )
|
|
|
|
|
|
|
|
|
|
|
|
if not simulation_id or duration == 17520:
|
|
|
|
if not simulation_id or duration == 17520:
|
|
|
|
simulation_id = "1b4e967c-a914-4906-93ed-ad7dd9ff217b"
|
|
|
|
simulation_id = "f04f365e-25d8-4036-87c2-ba1bfe1f9229"
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
|
|
|
|
temporal_client = await Client.connect(TEMPORAL_URL)
|
|
|
|
|
|
|
|
|
|
|
|
simulation_id = await run_rbd_simulation(
|
|
|
|
simulation_id = await run_rbd_simulation(
|
|
|
|
sim_hours=duration,
|
|
|
|
sim_hours=duration,
|
|
|
|
token=token
|
|
|
|
token=token
|
|
|
|
|