-
Notifications
You must be signed in to change notification settings - Fork 3
GML-2011 graph memory lock #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…, and update UI messages
- Removed temp_session_id UUID generation from supportai.py - Temp folders now use consistent path: base_dir/ingestion_temp/graphname - Fixed delete endpoints to remove corresponding JSONL files when raw files are deleted
… files - Added graph_locks.py utility for managing rebuild lock state - Fixed lock conflict message vanishing immediately in Setup.tsx by preventing polling from clearing warning messages - Enabled re-ingestion of already processed files by not clearing ingestJobData after successful ingestion
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
chengbiao-jin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please keep forceupdate() a non-blocking call.
User description
Graph Lock Utility:
-Added common/utils/graph_locks.py for centralized rebuild lock management.
PR Type
Enhancement, Bug fix
Description
One JSONL per file, temp storage
Add per-graph and global rebuild locks
PDF extraction via
pymupdf4llmwith image LLMUI auto-processes uploads/downloads, preserves warnings
Diagram Walkthrough
File Walkthrough
6 files
Per-file JSONL output and PDF/image pipelineGraph locks and rebuild monitoring addedIngest from temp JSONL; config fixesSimplify image LLM call; remove legacyIntroduce per-graph and global rebuild locksUI auto-processing, new ingest flow and messages1 files
Add pymupdf4llm AGPL-3.0 license1 files
Add pymupdf4llm; bump PyMuPDF version