Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamically release Tickets during execution #582

Open
jonassorgenfrei opened this issue Jul 14, 2023 · 5 comments
Open

Dynamically release Tickets during execution #582

jonassorgenfrei opened this issue Jul 14, 2023 · 5 comments

Comments

@jonassorgenfrei
Copy link

Hey,

Houdini introduced a new render procedural systems to solaris/husk.
The render procedural can be executed prior to the rendering and tho create the geometry only in memory.

Reasonably it requires a houdini engine license to run that procedural from husk but this aquired license get's released (in process) once this step is done and the render delegate starts rendering.
As far as we know it's not yet possible to release tickets in afanasy while the task is still running/in process?

100 frames render:

  • hbatch renderprocedural ~1 min / frame
  • karma/rman renders the scene ~2h / frame

Currently we would have to "freeze" both licenses for the complete two hour rendertime.

Would this be something that can be added? Or is there already something in place covering this?
Thanks for your help in advance!

Cheers

Jonas
(RISE FX)

@lithorus
Copy link
Member

Does it even indicate when it starts and stops using the engine license in the log output?
If not, it will be hard to detect it and release it.

@jonassorgenfrei
Copy link
Author

Hey @lithorus

yes in the log it shows when the procedural starts and when it ends.
But i haven't seen any log about the engine license in particular. Will try to check with Sidefx if they can add a notification explicitly about the license release.

Cheers
Jonas

@timurhai
Copy link
Member

Hello!
Unfortunately, Afanasy can't release running task ticket.

@jonassorgenfrei
Copy link
Author

Hey @timurhai

thanks for your answer, do you think this would be possible to add?
Or do we have to considered something else to track the licenses used then the task tickets?

Cheers
Jonas

@timurhai
Copy link
Member

I think that it is possible, but not easy.
As for now any release operations are going only on task release (after finish).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants