fix: Remove backend lock from UI
Removed lock that prevented using multiple datasets in cognify Fix COG-912
This commit is contained in:
parent
630ab556db
commit
c2d2b26319
1 changed files with 10 additions and 9 deletions
|
|
@ -69,17 +69,18 @@ async def run_cognify_pipeline(dataset: Dataset, user: User, graph_model: BaseMo
|
||||||
|
|
||||||
send_telemetry("cognee.cognify EXECUTION STARTED", user.id)
|
send_telemetry("cognee.cognify EXECUTION STARTED", user.id)
|
||||||
|
|
||||||
async with update_status_lock:
|
#async with update_status_lock: TODO: Add UI lock to prevent multiple backend requests
|
||||||
task_status = await get_pipeline_status([dataset_id])
|
task_status = await get_pipeline_status([dataset_id])
|
||||||
|
|
||||||
if dataset_id in task_status and task_status[dataset_id] == PipelineRunStatus.DATASET_PROCESSING_STARTED:
|
if dataset_id in task_status and task_status[dataset_id] == PipelineRunStatus.DATASET_PROCESSING_STARTED:
|
||||||
logger.info("Dataset %s is already being processed.", dataset_name)
|
logger.info("Dataset %s is already being processed.", dataset_name)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
await log_pipeline_status(dataset_id, PipelineRunStatus.DATASET_PROCESSING_STARTED, {
|
||||||
|
"dataset_name": dataset_name,
|
||||||
|
"files": document_ids_str,
|
||||||
|
})
|
||||||
|
|
||||||
await log_pipeline_status(dataset_id, PipelineRunStatus.DATASET_PROCESSING_STARTED, {
|
|
||||||
"dataset_name": dataset_name,
|
|
||||||
"files": document_ids_str,
|
|
||||||
})
|
|
||||||
try:
|
try:
|
||||||
cognee_config = get_cognify_config()
|
cognee_config = get_cognify_config()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue