- 09 Oct, 2025 40 commits
-
-
Stefy Lanza (nextime / spora ) authored
- Corrected malformed import statement that had logging_utils import inside database import parentheses - Separated the imports properly to fix SyntaxError
-
Stefy Lanza (nextime / spora ) authored
- Modified jobs route to include completed jobs from last 24 hours - Updated api/job_status_updates to include completed jobs so frontend gets notified when jobs complete - Updated jobs page title and description to reflect it shows completed jobs - Completed jobs already show 'View Result' link via existing JavaScript logic This ensures users can see their recently completed jobs on the jobs page and easily access results.
-
Stefy Lanza (nextime / spora ) authored
- Created logging_utils.py with log_message() function that prefixes all output with date, time, and process name - Replaced all print() statements with log_message() calls across the entire codebase - Fixed circular import issues by separating logging from utils.py - All console output now follows format: [YYYY-MM-DD HH:MM:SS] [process_name] message This improves debugging and monitoring by providing clear timestamps and process identification for all log messages.
-
Stefy Lanza (nextime / spora ) authored
- Fixed backend get_progress handler to use queue ID instead of cluster job ID - Removed duplicate get_progress handler that was causing confusion - Progress is now correctly retrieved from the processing_queue table using the queue ID This resolves the issue where job progress was always showing 'Processing...' instead of actual progress status and advancement bar.
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
- Add logic to set master weight to 0 when first client connects (unless explicitly set via command line) - This ensures proper load balancing between local and remote workers
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Fix job ID mismatch in progress updates - use full job_id instead of job_id_int for database lookups
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Implement progress tracking for jobs: add progress updates in worker, backend handlers, and database updates
-
Stefy Lanza (nextime / spora ) authored
Fix CLI debug argument to default to False instead of reading from database, preventing unwanted debug inheritance
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Fix debug reset - only consider CLI args and env vars, ignore config files to prevent unwanted debug persistence
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Fix debug reset logic - only consider CLI args and env vars as explicit, ignore config file settings
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Fix debug reset logic - ensure debug and debug_web values are actually saved to database after reset
-
Stefy Lanza (nextime / spora ) authored
Apply same debug reset logic to --debug-web - reset to false at startup unless explicitly set via CLI, config file, or environment variable
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Add real-time GPU usage column to cluster nodes page - displays live VRAM usage and GPU utilization with visual progress bars between GPU Memory and Workers columns
-
Stefy Lanza (nextime / spora ) authored
Fix race condition where jobs are sent before workers register - backend now returns error for unavailable workers, cluster master re-queues jobs with delay
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Add real-time GPU usage monitoring to cluster nodes - clients send GPU stats every 5 seconds, master stores and serves via API, web UI shows usage bars and utilization
-
Stefy Lanza (nextime / spora ) authored
Fix GPU memory and utilization stats to show actual values using pynvml instead of PyTorch-only stats
-