Hello,
Our team has a dedicated server with 240 schedulers for data processing. We encountered a strange behaviour. Looks like that working schedulers (or processes in general) block plugin update while they are in progress.
It looks like that:
Scheduler with a 1 minute period works for 2-3 minutes (so it works in a continous loop).
I update plugin with a java classes of this process
Scheduler can do 3-5 loops using older code and only after that it will use a new code!
Nothing is done manually during those loops - no plugin refreshes or something.
Also we noticed that Activators are started only 3-5 loops also.
And not every scheduler works in a same pattern. Even "problematic" plugins can be updated instantly in some cases. So problem looks kinda random.
We have a lot of dependencies in our plugins so I think it can be a reason? Is there any known reasons for such behaviour?
Regards,
palich.ru team.