Modifiers very slow to open in Modify Tab when using Floating License

 
 
 
Posted by:shawnolson
Data created:8 March 2023

For many years I have noticed that if you are using OX with a network license, the plugin is very slow to react in the UI. It kind of feels like it's doing a license check every time you try to open any modifier in the modify tab. This makes jumping from one OX modifier to another painful.

When I've run it on a machine not using network licensing it's pretty fast.

I was wondering/hoping that this could be addressed? Or is there already some mechanism to address this already?

 

Max & Maya USD Product Owner @ Autodesk

Developer of Wall Worm

 

Hi Shawn,

I believe this was already address, but I have to double check. What build of Ornatrix is showing this problem? 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

I have the latest install for OX 7.

 

Max & Maya USD Product Owner @ Autodesk

Developer of Wall Worm

 

I can confirm this was already addressed. Please try the latest nightly build and let me know how it goes. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Thank you. I did install the nightly and it's now great between modifiers. It would be nice if the initial license check was still faster (like Itoo's), but certainly this is a great improvement from before. Thanks!

 

Max & Maya USD Product Owner @ Autodesk

Developer of Wall Worm

 

One more request: I noticed that the license check happens every time you select an object with OX modifiers, the license check still seems to happen the first time the object is selected. So the first selection, it's super slow and then you can quickly jump between the modifiers. But when you select another object in the scene, and then come back to the OX object, the severe lag happens again. It would be nice if the license check was only once per session instead of every time you select an object with OX modifiers.

 

Max & Maya USD Product Owner @ Autodesk

Developer of Wall Worm

 

Are you sure you had the latest stable 7.4.1.32079 before installing the nightly build? Nothing related to licensing has changed in the nightly compared to latest stable.

The change we refer to was made in stable 7.3.9.31189, maybe you had an earlier version?

 

The license check currently should happen once a minute, regardless of which object you select. If it happens whenever you switch objects, that sounds like a bug, we'll check.

The check needs to happen at least once every 15 minutes, otherwise the license server will expire the session and the license might be borrowed by another machine. But 1 minute is probably indeed too often, we may increase that.

 

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev

I just checked, switching object selection doesn't trigger the license check, it only happens once a minute.

BTW, why is your license check so slow? Any network problems?

I tested with our central license server, the check takes about a second, that shouldn't be a problem if it happens, OK, let's say once every 5 minutes, not every 1 minute.

And it should be even faster if the license server is installed locally on your machine, or on a machine in a fast local network.

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev

Sorry I didn't respond sooner. All I can say is that if I am using a local license, everything is immediate. When on a network license, it is generally an unpleasant experience. My previous license server and new one have hosted many services (Autodesk LS, Afterworks, Itoo, SideFX, Cerbere, Orbaz, Chaos, E-on and probably others I am not thinking at the moment). All work super fast and I never notice problems except Ephere's and sometimes Afterworks. OX is very sluggish. Note all these machines are Windows-based and overall it's just a very clean, vanilla environment.

I will record a video of my experience next week to help you see why I'm bringing this up.

 

Max & Maya USD Product Owner @ Autodesk

Developer of Wall Worm

 

Can you check if your license server machine has this file:

"C:\ProgramData\Ephere\EphereLicensingLog.txt"

and e-mail it to me?

Also, the Ornatrix log file from the client machine might help too: "C:\Users\<your-user>\AppData\Local\Temp\OrnatrixMaya20??.log"

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev