Flamenco is Blender Institute's render management software. It has been used in productions such as the Caminandes series, Cosmos Laundromat and Agent 327 - Barbershop. Check out live site and docs on flamenco.io.
It now shows 5 KiB of 'head' and 10 KiB of 'tail', except when accessing the URL with WGet/Curl, in which case it downloads the entire log file. See log_server.go.
I was looking into something like this for the create-video task in the blender-render job compiler for the server. I want to be able to set the ffmpeg arguments that are being used to create the resulting video. As I was digging into this, I thought that using a variable override in the manager, similar to the path override for ffmpeg, could allow for at least making the output file an MP4 vs MKV. Is this barking up the wrong tree?
In e47780a63378e6aa664ba69566323a6396b798eb I changed the Manager so that soft-failed tasks are treated similarly to queued tasks. They are now retried by other workers as you'd expect.
Mon, Feb 18
Sun, Feb 17
Thu, Feb 14
Wed, Feb 13
Tue, Feb 12
'Normal' is fine, I'll look into it.
Sun, Feb 10
Sat, Feb 9
I'm guessing I can mart this as normal as this is a blender studio issue (?)
Thu, Feb 7
Wed, Feb 6
Fri, Feb 1
Alternatively offer JPEG2000 as only option (supports Alpha).
Thu, Jan 31
Feel free to poke me on #flamenco on Blender Chat ;-)
@Sybren A. Stüvel (sybren) : still have to make myself familiar with flamenco [I will have to do this for an upcoming studio job...].
beauty of the rule-based thingie was [iirc], that you could add something easily without having to touch existing code.
So in the case of netrender I added something like "Priority-frames" [frames to be rendered first] without too much hassle. (I think the rules could even be mixed per job, but I would need to have a look again, this was ages ago...)
It's now implemented as a sub-quadratic curve (power of 1.6666) with an artist-given maximum number of samples per task. As an example, 400 total samples with a maximum of 100 per task gives these render tasks (first number is "rendering and merging up to this sample count", and second number is samples in only that task):
Wed, Jan 30
@Philipp Oeser (lichtwerk) thanks for thinking along with us :)
Tue, Jan 29
Output to JPEG would also be good enough (w.r.t. PNG).
not sure if this is still relevant: netrender had something like this based on rules, see https://developer.blender.org/diffusion/BA/browse/master/netrender/balancing.py
I tried again with double-clicking Flamenco Manager, and here it really doesn't crash. I'm archiving this now, because I can't reproduce the issue and thus can't find the root cause. If you have more information that can help, please comment here.
Jan 11 2019
This is in the master branch now.
Jan 10 2019
Implemented & deployed to production.