Starting with H19.0, custom file transfer logic can be written as a standalone handler instead of in the scheduler:
https://www.sidefx.com/docs/houdini/tops/custom_tags.html#custfiletransferhandlers [
www.sidefx.com]
This is so that the custom logic can be used with built-in TOP schedulers, instead of needing a whole custom scheduler just to implement the file transfer logic. The old approach of supplying a custom
tranferFile method on the scheduler should still work the same as before, however. The
scheduler.transferFiles(..) method will call into the custom handlers if they exist, or fallback to the scheduler logic if it exists, and the finally use the built-in defaults if no customizations are applied.
What's the exact issue you're running into? Are you using a custom scheduler, or a built-in scheduler? If it's a custom scheduler, that sounds like a bug on our end with it not properly calling the scheduler method.
There's also a debug variable you can set to get verbose output about file transfers:
https://www.sidefx.com/docs/houdini/ref/env.html#houdini_pdg_transfer_debug [
www.sidefx.com]
Setting
HOUDINI_PDG_TRANSFER_DEBUG=4 in the environment prints the maximum debug information.