From 13a793743fb386945ba44dc6a4760e6ea4dfdfc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 25 Jan 2024 12:15:29 +0100 Subject: [PATCH] Website: add documentation for worker tags and sleep schedule The worker tags and sleep schedule features are now actually documented. --- .../flamenco-sleep-schedule-web-interface.png | Bin 0 -> 16277 bytes .../sleep-schedule/index.md | 36 ++++++++++++ .../usage/worker-configuration/tags.md | 55 ++++++++++++++++++ 3 files changed, 91 insertions(+) create mode 100644 web/project-website/content/usage/worker-configuration/sleep-schedule/flamenco-sleep-schedule-web-interface.png create mode 100644 web/project-website/content/usage/worker-configuration/sleep-schedule/index.md create mode 100644 web/project-website/content/usage/worker-configuration/tags.md diff --git a/web/project-website/content/usage/worker-configuration/sleep-schedule/flamenco-sleep-schedule-web-interface.png b/web/project-website/content/usage/worker-configuration/sleep-schedule/flamenco-sleep-schedule-web-interface.png new file mode 100644 index 0000000000000000000000000000000000000000..3001cbc67de36fb0803976d68ee098d855078ce3 GIT binary patch literal 16277 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 z ztYGQgrT{=u|8s!k^YgxpT}nB|QPhw0vKr2Gv~m}(d-DPTPM@PI7}#22CR?HUl+&y; z+2CGJ{L@dKCE5@Du7;%ojkPiO)YJSm$=TJF$PQ&AK%5+v5irLvO1lYLw@SbX+|4%p`(vAWSjR0oS zBs`mOQr)XzXCRwRtXOYpW?o)r7gnp_+`S`TxN1688t(QiS2(Hq#M>=&b1<>k=$q{_ zoSlP4^05qh){j{~sYMIU&z_K-u%p*b=s&HVW48xq3_Wtqb6QiI*JcJTh+mU zU+&iPymQ%`ktuIW&1+*EJmtf5@euycPjLYkqH`Teg)HVA7PlGx7MF^=1x!6plr&7D zaE>ktwT2f>>H&4R>bTaH+@q+B-FjA@>|+;lcyp?i@cuRq%FjPiqcN>U&&^E$NI`)| zKf*Z}o%ww_%NGF1woEW7mADVQy+D9`wz#cYkMhW))=}#8cuBzP+1a8+0nzPAp_{KM zJc`6<7hW$IyhCsv#FSB;aAE%IITZqsane4?W-sGj47{-g!=ZxL#$xAc=F_qN z`^E3OcxEIDaSulkf|W@KJ@uIa;nQS8&p!r^>mt@CsyDLBWi#C=?Ro2*rsds>UjG-o>gA&(1f5cv1Am*M#q|1p zn)a*MIIrtDi5A;=139cBHHx!idubZgkcX-kHO@1$ikB<7?l|U%F?k%Z9tpHN(hncvzlt*|>V>VD#MD+s35|Bn!uPoyy|VSweA4 z9yi+DX4_aanuw~Xve@qrPm@7Ca!8IK>uFt;k9jZnKx)ebj>PdgV7`w1;G`o_}! z7F181M5WMwee^b3qnF_``SY#=g})QY3JD3!Sl6F$%zfwxmb~~mevxlj80L>ueGN_Y zbKR=vzX4T#D7r^o9dAE_)B}j4sBi8z#&=I<$eZpeRJ$bh2v5D>{>ZsgW)0?5JN#f& zUJnEKdpC?;Xoq)gWVH*aKA}w**X?(b!ARz7~|54z4+{y7&`u3C`HBJELmAu z@{`pW2mUE1L^=6U{n)PSXBQ|yj286$4)l;Fee#755oawfZ6p20=dW>e>=bhG0B{%_ zqSjCr4CZAMRVh+3kL$81yyG%mY-Nc@-Q*WY?)&k(ZvtgE(QT33W^1MAE5EIVSco@= zpGZOs}iQlCvK3rY5wkDjo{^ zUPK%7VFq_u;E(}xU-{G(fYoZy3#X3ZL5MKUyG85q3kEPNXsfOCpjM_ls|IF zXS_QF0VoVuVEzx~BD84fNVrj^k%xL#83LJlx!+0kWg}d&9pdB?F{;VIU?l`Kx*g}2 zXEEvoHne?I=7?l7kC7hfec}M{n-Bgf9%Y1LuW83@u)#usWN;v(kiW=HB*lGvr1Pyl ze_=ehb3XF)1RQ{^qel>k^#%Z;CTTN0FpOH4{Gpd&e(rql)?JSrs;pjC+1yj zQHa}p$%LQU&HMT^`1)|Q8_8pifk+Z&tLGY2?Js}+3wRACfc8{!THocg%cSM4%rQ5; zQQtpUbPz%|jNgZl-wUhg>J+?+xU;?ctQXLlb6)ReZ<4p%>MxB><3yA%r=mnWh%WF8 zU!Uvm?&L`CxMcZK(HsmOYx)WO7cQQ=1|9j#EaHDc56EoROs!MmhZOvINbug1Z+W~) z<+MQfPtXb3ruI40E>~@A4EpKWvjo4R1n&@2y)=;YcaKeh_85Z7@-Wm_P^Hg{pp=f& z&psbN-noJ}I!U(_s?Rtcwt42mABg{#IHTWVas>(<69-lB5@_<)2og)KlCsXvm_DXG zInx6GIkiih^A+WYYq^&w}ZL;F=s_ADrvVgjFeAQR!j&)foFW->q^6 zy_8HVc15Tj@gKQzx7YC@(b#{C(0}LkiTe(RvMMoHSNDBcbTWCGSvPX-LI42eU#PNJ z@>dTmb2~et2ju?0d3tlj-b=^3x3|ARPOBS}F6fDAp_TuC#G79a&%KGCaathgxpfL> z5p`!{180*jMvf*R0kAN!urV+(GqA8LGc$c*X8FR(Nyo(W1@ymnp7q~4*w`6cn0oxr a4uAXntAn0Wbw8*BAR!_vTqUF*`2PS8elgAf literal 0 HcmV?d00001 diff --git a/web/project-website/content/usage/worker-configuration/sleep-schedule/index.md b/web/project-website/content/usage/worker-configuration/sleep-schedule/index.md new file mode 100644 index 00000000..354ca82c --- /dev/null +++ b/web/project-website/content/usage/worker-configuration/sleep-schedule/index.md @@ -0,0 +1,36 @@ +--- +title: Sleep Schedule + +resources: + - name: screenshot + src: "flamenco-sleep-schedule-web-interface.png" + title: Sleep Schedule of a Worker in the Flamenco Manager web interface +--- + +Workers can be given a sleep schedule. This tells the Worker when to go to +sleep, and when to wake up. A typical use is for a desktop computer that is **in +use during office hours**, and outside those hours be **part of the render +farm**. + +{{< img name="screenshot" size="origin" >}} + +The sleep schedule determines when Flamenco Worker is asleep, i.e. when it is +not active on the farm. You can also see this as a configuration of **when +someone else wants to use the computer**. + +Status +: Whether the sleep schedule is doing anything. This can be toggled with the slider next to the "Sleep Schedule" header. If it's disabled, you can still edit it, but otherwise it is ignored. In this case the Worker can be woken up or sent to sleep manually via [worker actions]({{< ref "usage/worker-actions" >}}). + +Days of the week +: Days of the week that this worker should be asleep. Write each day name using their first two letters, separated by spaces. For example: `mo tu we th fr`. Note that this does **not** support range notation (`mo-fr`). + +Start Time & End Time: +: Start and end time of when this worker should be asleep, in 24h notation. + +## Example + +If the Worker machine is used by someone who works on weekdays except Wednesdays, usually from 10:00 to 19:00, the sleep schedule would look like this: + +- **Days of the week:** `mo tu th fr` +- **Start Time:** `10:00` +- **End Time:** `19:00` diff --git a/web/project-website/content/usage/worker-configuration/tags.md b/web/project-website/content/usage/worker-configuration/tags.md new file mode 100644 index 00000000..54aeb987 --- /dev/null +++ b/web/project-website/content/usage/worker-configuration/tags.md @@ -0,0 +1,55 @@ +--- +title: Tags +--- + +Sometimes you want **a job to be sent only to some workers, but not all of them**. +This can be due to memory requirements of that job, the GPU the workers have +available, or any other reason. This is what you can use tags for. + +## How does it work? + +How this works is easiest to explain when we look at two perspectives: + +### From the perspective of the job + +- A job can have one tag, or no tag. +- A job **with** a tag will only be assigned to workers with that tag. +- A job **without** tag will be assigned to any worker. + +### From the perspective of the worker + +- A worker can have any number of tags. +- A worker **with** one or more tags will work only on jobs with one those tags, and on tagless jobs. +- A worker **without** tags will only work on tagless jobs. + + +## Example: Blender Studio + +[Blender Studio](https://studio.blender.org/) have two groups of Workers: + +- **Artist machines**, with powerful GPUs. These are suitable for EEVEE renders, but + also Cycles-on-GPU, and can also help with Cycles-on-CPU jobs. +- **Render servers**, with lots of CPU power, but no GPUs. These can only do + Cycles-on-CPU jobs. + +To support these different cases, they use three tags: + +- `EEVEE` +- `Cycles` +- `Cycles GPU` + +The **artist machines** get all three tags. The **render servers** just get the +`Cycles` tag. When submitting a job, the artists will chose the tag that is +suitable for that particular job. + +{{< hint >}} +Choosing the tag for a job is something you have to do yourself. In this example +case, the tag could in theory be picked automatically depending on the active +render engine. The tagging system is more general than that, though, and so +Flamenco doesn't know what *you* want to use the tags for. +{{< /hint >}} + +For more info on GPU rendering with Flamenco, see [FAQ: How do I make the +Workers render on GPU?][faq-gpu] + +[faq-gpu]: {{< ref "faq" >}}#how-do-i-make-the-workers-render-on-gpu