|
|
|
|
@ -157,10 +157,7 @@ async def acquire_lock(job_id: str) -> dict:
|
|
|
|
|
|
|
|
|
|
@activity.defn
|
|
|
|
|
async def release_lock(job_id: str):
|
|
|
|
|
lock_owner = await redis_client.get(LOCK_KEY)
|
|
|
|
|
|
|
|
|
|
if lock_owner == job_id:
|
|
|
|
|
await redis_client.delete(LOCK_KEY)
|
|
|
|
|
await redis_client.delete(LOCK_KEY)
|
|
|
|
|
|
|
|
|
|
redis_client.hset(
|
|
|
|
|
f"process:{job_id}",
|
|
|
|
|
|