Commit Graph

25 Commits

Author SHA1 Message Date
7af92d6eff netrender: split off job settings in their own panel. Add button to open up web interface in a browser. 2009-09-26 19:50:59 +00:00
903d8231d9 netrender: fix some bugs with job cancellation, remove credits system, add more status report on server, cleanup server error management 2009-09-26 16:22:52 +00:00
c995c605f6 netrender: usage based balancer. more useful than credits 2009-09-24 21:05:54 +00:00
ddb46e12f9 netrender: draft code for cluster usage per job calculations. Eventually, this will be used for load balancing 2009-09-24 19:52:32 +00:00
b82b50417c netrender: load balancer fixes, cancel all jobs button and small html interface changes 2009-09-23 21:46:29 +00:00
efa757fd8d netrender. first draft of html master details. Just point a browser at the master's address and port, et voila. Gives a list of jobs and slaves and well as per frame status for each job and access to slave output logs per frame 2009-09-23 01:59:57 +00:00
34a9f423f8 netrender: more load balancing rules 2009-09-21 16:01:31 +00:00
b28109b442 netrender: first draft for job balancer + some minor fixes 2009-09-19 22:11:26 +00:00
985031c235 netrender: only one log file for each chunk 2009-09-18 03:29:50 +00:00
b572ae2a8b netrender:
Disable windows' blocking crash reports in child process. (windows only)
Get server port as well as ip address from master broadcast (broadcast is on a fixed port).
2009-09-17 18:40:37 +00:00
6e4d4a8a12 fix bugs with file transfer 2009-09-16 19:47:58 +00:00
b5b0a62c97 netrender: default temp path on windows to something more useful 2009-09-16 15:00:35 +00:00
42af96ed42 use platform.uname instead of os.uname (suggested by Carsten on the ml), it's more portable 2009-09-16 14:02:01 +00:00
22274d3807 More automatic stuff.
Server can now be set to broadcast on local network (every 10s, approximately 20 bytes of data) where client and slave can pick up its existence. This is on by default.

Default ip address is now "[default]", which means for the master that it will listen to all interface and for the clients and slave that they will automatically work out the master's address from its broadcast.
2009-09-15 19:53:18 +00:00
b3c4952178 netrender: add "Animation on network" button to send job to master and gather the results in one step. 2009-09-14 16:30:53 +00:00
6c3c748daa client code wasn't modified to follow changes in the model 2009-09-11 18:31:51 +00:00
fcc5884c25 operator to fetch frames from a job in the list, decorator for rna registration 2009-09-10 20:41:18 +00:00
434af76286 support for external images, blacklisting slaves on errors and proper job termination on cancel 2009-09-09 20:56:49 +00:00
2e851fdc67 frame range restrictions for dependencies, so slaves only receive point cache files for the frames that they need to render (supports step > 1, of course) 2009-09-09 02:25:14 +00:00
00838f05d2 use pure py classes instead of a mix of rna stuff for ui. fix a couple of bugs 2009-09-08 01:18:06 +00:00
640e39206b add blendcache files to dependancies. next step, per frames deps. 2009-09-04 01:33:22 +00:00
f77fc5c3c9 support for multiple file: linked libraries 2009-09-02 00:07:55 +00:00
285d665d99 more use of data structures for communication. begining support for more than one file per fob (external dependencies, point cache, ...) 2009-09-01 01:09:05 +00:00
c9d2a1b71b bug fixes and small changes 2009-08-30 02:40:42 +00:00
afee963155 First commit draft for network rendering.
Docs are here: http://wiki.blender.org/index.php/User:Theeth/netrender

Should be easy to test if people want too, just follow the instructions on wiki

Code is still very much in flux, so I'd like if people would refrain from making changes (send patches directly to me if you must).

The UI side is very crap, it's basically there just to get things testable. See wiki for known bugs.
2009-08-29 17:25:22 +00:00