Martin Poirier
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
Martin Poirier
c995c605f6
netrender: usage based balancer. more useful than credits
2009-09-24 21:05:54 +00:00
Martin Poirier
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
Martin Poirier
b82b50417c
netrender: load balancer fixes, cancel all jobs button and small html interface changes
2009-09-23 21:46:29 +00:00
Martin Poirier
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
Martin Poirier
34a9f423f8
netrender: more load balancing rules
2009-09-21 16:01:31 +00:00
Martin Poirier
b28109b442
netrender: first draft for job balancer + some minor fixes
2009-09-19 22:11:26 +00:00
Martin Poirier
985031c235
netrender: only one log file for each chunk
2009-09-18 03:29:50 +00:00
Martin Poirier
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
Martin Poirier
6e4d4a8a12
fix bugs with file transfer
2009-09-16 19:47:58 +00:00
Martin Poirier
b5b0a62c97
netrender: default temp path on windows to something more useful
2009-09-16 15:00:35 +00:00
Martin Poirier
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
Martin Poirier
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
Martin Poirier
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
Martin Poirier
6c3c748daa
client code wasn't modified to follow changes in the model
2009-09-11 18:31:51 +00:00
Martin Poirier
fcc5884c25
operator to fetch frames from a job in the list, decorator for rna registration
2009-09-10 20:41:18 +00:00
Martin Poirier
434af76286
support for external images, blacklisting slaves on errors and proper job termination on cancel
2009-09-09 20:56:49 +00:00
Martin Poirier
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
Martin Poirier
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
Martin Poirier
640e39206b
add blendcache files to dependancies. next step, per frames deps.
2009-09-04 01:33:22 +00:00
Martin Poirier
f77fc5c3c9
support for multiple file: linked libraries
2009-09-02 00:07:55 +00:00
Martin Poirier
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
Martin Poirier
c9d2a1b71b
bug fixes and small changes
2009-08-30 02:40:42 +00:00
Martin Poirier
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