Custom Scheduler: Override Job Properties

   2046   4   1
User Avatar
Member
209 posts
Joined: Nov. 2010
Offline
Hi,

In the documentation to the custom scheduler, you are saying that scheduler properties should be added to a file called “topscheduler.user.ds”. But what if I have couple of schedulers? How to properly make distinguishable parms. for them?
Multiple schedulers parms. inside one file? Include different files to some central .ds file (similar to SOHO parameters)?

Looks like workflow for override properties is changed between Houdini 17.5 and 18.0. Can you please explain what is changed or provide a link (with this description)?

Thanks
Ostap
User Avatar
Member
603 posts
Joined: Sept. 2016
Offline
As you guessed, it uses the same sort of system as SOHO parameters. So if you have more than one custom scheduler your “topscheduler.user.ds” file should `#include` the .ds files for each one. You can see how this is done in $HFS/houdini/properties/top/topmain.ds

The docs for the override workflow is here: https://www.sidefx.com/docs/houdini/tops/schedulers.html#override [www.sidefx.com]
User Avatar
Member
209 posts
Joined: Nov. 2010
Offline
Ok. Clear. Thanks.

Can you please help to understand why the same override parms. work in Houdini 18 but don't work with 17.5 (17.5.360)? How to provide override parms. for 17.5. (probably not from the same “topscheduler.user.ds” file)?
Edited by Ostap - Dec. 11, 2019 23:40:53
User Avatar
Member
603 posts
Joined: Sept. 2016
Offline
The workflow in 17.5 is different in that we don't use the .ds files. You add the scheduler job parms to the custom scheduler node in a ‘Job Parms’ folder (as in 18) - note that the Name of the folder tab must be ‘Job Parms’. But instead of providing a .ds file, the system will automatically copy those parms onto TOP scheduler nodes ‘Scheduler’ tab, when they are created. The user then toggles the overrides to enable them.

HIP files are forwards compatible and mostly backwards compatible. The only caveat is that when you open the 18.0 hip file in 17.5 you will have to enable the override toggle to have them take effect.

http://www.sidefx.com/docs/houdini17.5/tops/custom_scheduler.html#spare [www.sidefx.com]
User Avatar
Member
209 posts
Joined: Nov. 2010
Offline
Ok. Solved. Removed underscore from scheduler name.
Looks like H18 can recognize underscore in scheduler name but not in H17.5.
  • Quick Links