How to manage and clear clients local user caches

I made an event plugin and am importing my own modules during the event. I’ve deleted and renamed a file of the same name in one of the modules and some of the clients keep referring to the outdated file.

All clients are using the module from one location, so I think its on the client end in a py cache or something.

Is there a way through the monitor to tell all clients to purge any local cached data? or is there a preferred way to clear the caches?

Just to follow up on this, i went through local deadline folders on one of the machines with the issue and removed any caches in an event folder. Still no luck. I had to restart each client individually in order for the updated event to pick up.

What is the best way to role out a custom deadline event update? Can I live swap the event plugin files or do I have the disable all clients then update? or is there some other snyc option in the gui somewhere?

I’ve only written a couple event plugins, but generally if I don’t want to wait the 10 mins for changes to be detected, I just do the Monitor → Tools → Synchronize Monitor Scripts and Plugins and then it displays on the console e.g. Finished synchronizing Monitor Scripts and Plugins.

Although I do seem to remember the event plugins being a little more finicky than the app plugins. I think I toggled the order in the Event plugins – Monitor → Tools → Configure
Events to trigger a change. I changed the order of my custom plugin (e.g. “myplugin” moved it up one), then set it back (moved it back down), then clicked on “OK”. In the console it displays (on mine): Detected modifications to event plugin myplugin in the Repository, it will now be re-initialized.

Thanks for the tips, I did use the sync button and saw the log in the console but the slaves still would hold on to the old event.

I’ll defiantly try the moving up and down next time. I did try to change the event to opt in, off, then back to global but that didn’t seem to trigger it…

@alexlombardi please refer this Knowledge Base Article written by Edwin explains about Python Libraries in Deadline and places where they get cached!