Commit Graph

5 Commits

Author SHA1 Message Date
34fbdaa4d9 Refactor: DistributedJobManager with pub/sub status change notifications (#25)
* Add pubsub to render_queue and base_worker

* Refactor: Convert ZeroconfServer to Singleton with Class Methods

* New API for subjob servers to notify parent job servers of status changes

* Refactor: Move all subjob related methods to distributed_job_manager.py

* Rewrite for wait_for_subjobs

* Fix: DistributedJobManager.find_available_servers() takes 1 positional argument but 3 were given

* DistributedJobManager should now notify / be notified abotu background job changes

* Fix the make_ready api. Change children keyname to be id@hostname so it can be unique

* Fixes

* Image sequence to movie needs to find the actual start frame

* Fix: subjob_status_change did not return a valid response

* Fix client renderer selection

* Small fix for subjob status checking

* Fix issue with divide_frames_equally

* Fix issue where downloads were not occurring

* Fix issue where old status was being reported

* Add docstrings and code cleanup
2023-06-30 19:49:57 -05:00
75de367153 Break get_time_elapsed into misc_helper (#10) 2023-06-09 11:10:42 -05:00
Brett Williams
f54d665714 Added file_exists_in_mounts method to look for projects on connected network mounts 2023-06-07 19:03:44 -05:00
Brett Williams
1f263c7124 Fix the multi-platform check 2023-06-04 13:05:30 -05:00
Brett Williams
a5d49abfae Make log / file opening work on linux / windows 2023-06-04 12:58:23 -05:00