Hey Timur,
I've been reading the docs, and a couple of threads on here like "viewtopic.php?f=34&t=119" but I can't quite find the answer on possibilities
Currently the (default?) setup will distribute capacity across all jobs and users until they complete.
I'm looking to have afanasy solve jobs by proritising the completion of one job before starting the next, and hopefully distributing capacity among users.
Is this possible to configure?
Thank you,
Bele
Job solving order - complete one task before starting next
Job solving order - complete one task before starting next
Rich
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
Re: Job solving order - complete one task before starting next
Rich
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
Re: Job solving order - complete one task before starting next
Hi.
Since Afanasy Jobs are organized in the Branches hierarchy, solving settings are Branch parameters, so each Branch solving can differ.
Later solver settings was in the config and can be only the same for the whole server.
Farm resources are distributed along bnaches at first.
Later along branch users or jobs at second.
And if branches solves users, at the next stage resources will be distributed along that users.
When user got some resources, it will be distributes along user jobs, depending on user solve method, order or priority.
If you do not know anything about branches and have not setup them, all your jobs most probably in the same one branch.
On you drawing, on the left: user solve jobs by priority.
And on the right: by order - and this is the dafault behaviour.
So if you install Afanasy from scratch, the situation should be as you show on right.
May be you users STEVE and JACK set solving method to priority?
Or! You have tuned branches somehow. All STEVE and JACK jobs are in the same branch,
and that branch has JOBS solve type (not USERS).
Since Afanasy Jobs are organized in the Branches hierarchy, solving settings are Branch parameters, so each Branch solving can differ.
Later solver settings was in the config and can be only the same for the whole server.
Farm resources are distributed along bnaches at first.
Later along branch users or jobs at second.
And if branches solves users, at the next stage resources will be distributed along that users.
When user got some resources, it will be distributes along user jobs, depending on user solve method, order or priority.
If you do not know anything about branches and have not setup them, all your jobs most probably in the same one branch.
On you drawing, on the left: user solve jobs by priority.
And on the right: by order - and this is the dafault behaviour.
So if you install Afanasy from scratch, the situation should be as you show on right.
May be you users STEVE and JACK set solving method to priority?
Or! You have tuned branches somehow. All STEVE and JACK jobs are in the same branch,
and that branch has JOBS solve type (not USERS).
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Job solving order - complete one task before starting next
Hey, cheers for the help with this!
So, I don't have much experience with the branching setup, so here's a couple of screenshots how they are right now on a testing installation:
So at the moment, there's a single branch, with both tasks in, from a single user, but the capacity is being split across the job block/tasks.
So, I don't have much experience with the branching setup, so here's a couple of screenshots how they are right now on a testing installation:
So at the moment, there's a single branch, with both tasks in, from a single user, but the capacity is being split across the job block/tasks.
Rich
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
Re: Job solving order - complete one task before starting next
Aha!
So it's configured properly now!
For anyone else who comes across this thread, here's the button I'd missed: Thanks again Timur, really helpful! I need to do some experimenting with branches I think!
So it's configured properly now!
For anyone else who comes across this thread, here's the button I'd missed: Thanks again Timur, really helpful! I need to do some experimenting with branches I think!
Rich
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
Re: Job solving order - complete one task before starting next
Your branch V_/ has JOBS solving type. Set it USR (left panel button).
I should check Afanasy installation from scratch again.
May be there is bug, that branches under the ROOT/ got JOBS solving by default.
I should check Afanasy installation from scratch again.
May be there is bug, that branches under the ROOT/ got JOBS solving by default.
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Job solving order - complete one task before starting next
So you missed USR button, not ORD
With ORD and JOBS branches will solve jobs by order (and not users by priority as you want).
With ORD and JOBS branches will solve jobs by order (and not users by priority as you want).
Timur Hairulin
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
CGRU 3.3.1, Ubuntu 20.04, 22.04, MS Windows 10 (clients only).
Re: Job solving order - complete one task before starting next
Makes sense! That's all working as expected now! Thank you!
Rich
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.
CGRU 2.3.1, Server - Win 2012 R2, 406x Render Nodes - Windows 10.