Move merging stage back controled by max parallel insert semhore
This commit is contained in:
parent
7490a18481
commit
39965d7ded
2 changed files with 82 additions and 79 deletions
|
|
@ -57,9 +57,9 @@ _lock_registry_count: Optional[Dict[str, int]] = None
|
||||||
_lock_cleanup_data: Optional[Dict[str, time.time]] = None
|
_lock_cleanup_data: Optional[Dict[str, time.time]] = None
|
||||||
_registry_guard = None
|
_registry_guard = None
|
||||||
# Timeout for keyed locks in seconds
|
# Timeout for keyed locks in seconds
|
||||||
CLEANUP_KEYED_LOCKS_AFTER_SECONDS = 150
|
CLEANUP_KEYED_LOCKS_AFTER_SECONDS = 300
|
||||||
# Threshold for triggering cleanup - only clean when pending list exceeds this size
|
# Threshold for triggering cleanup - only clean when pending list exceeds this size
|
||||||
CLEANUP_THRESHOLD = 200
|
CLEANUP_THRESHOLD = 500
|
||||||
|
|
||||||
_initialized = None
|
_initialized = None
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1094,7 +1094,6 @@ class LightRAG:
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
# Semphore is released here
|
|
||||||
# Concurrency is controlled by graph db lock for individual entities and relationships
|
# Concurrency is controlled by graph db lock for individual entities and relationships
|
||||||
if file_extraction_stage_ok:
|
if file_extraction_stage_ok:
|
||||||
try:
|
try:
|
||||||
|
|
@ -1141,7 +1140,9 @@ class LightRAG:
|
||||||
log_message = f"Completed processing file {current_file_number}/{total_files}: {file_path}"
|
log_message = f"Completed processing file {current_file_number}/{total_files}: {file_path}"
|
||||||
logger.info(log_message)
|
logger.info(log_message)
|
||||||
pipeline_status["latest_message"] = log_message
|
pipeline_status["latest_message"] = log_message
|
||||||
pipeline_status["history_messages"].append(log_message)
|
pipeline_status["history_messages"].append(
|
||||||
|
log_message
|
||||||
|
)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
# Log error and update pipeline status
|
# Log error and update pipeline status
|
||||||
|
|
@ -1153,7 +1154,9 @@ class LightRAG:
|
||||||
pipeline_status["history_messages"].append(
|
pipeline_status["history_messages"].append(
|
||||||
traceback.format_exc()
|
traceback.format_exc()
|
||||||
)
|
)
|
||||||
pipeline_status["history_messages"].append(error_msg)
|
pipeline_status["history_messages"].append(
|
||||||
|
error_msg
|
||||||
|
)
|
||||||
|
|
||||||
# Persistent llm cache
|
# Persistent llm cache
|
||||||
if self.llm_response_cache:
|
if self.llm_response_cache:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue