Scheduler Service Release Notes - Mule 4
1.3.2
Jun 12, 2020
Fixed Issues
-
Race condition between scheduler stop and scheduleWithFixedDelay leads to a memory leak. (MULE-18471)
1.2.6
Jun 12, 2020
Fixed Issues
-
Race condition between scheduler stop and scheduleWithFixedDelay leads to a memory leak. (MULE-18471)
1.3.1
Jun 10, 2020
Fixed Issues
-
CustomScheduler#destroyThreadGroup is taking more than configured shutdownTimeout. (MULE-18224)
1.2.5
Jun 10, 2020
Fixed Issues
-
CustomScheduler#destroyThreadGroup is taking more than configured shutdownTimeout. (MULE-18224)
1.2.2
May 22, 2019
Fixed Issues
-
Race condition in prestartCoreThreads for a Scheduler. (MULE-16858)
1.1.10
May 22, 2019
Fixed Issues
-
Race condition in prestartCoreThreads for a Scheduler. (MULE-16858)
1.2.1
May 20, 2019
New Features and Enhancements
-
Allow the properties in scheduler-pools.conf to be configured as system property. (MULE-16788)
Fixed Issues
-
Setting low heap memory in multicore machine causes Mule to fail to start. (MULE-16829)
-
NPE when a customScheduler is shutting down itself. (MULE-16760)
-
WARN logged when fixed rate task overlap in a single thread. (MULE-16759)
1.1.9
May 20, 2019
Fixed Issues
-
Setting low heap memory in multicore machine causes Mule to fail to start. (MULE-16829)
1.2.0
April 25, 2019
New Features
-
Allow overriding the location of the Scheduler config file via a system property. (MULE-14552)
Fixed Issues
-
NPE when a customScheduler is shutting down itself. (MULE-16760)
-
WARN logged when fixed rate task overlap in a single thread Scheduler. (MULE-16759)
-
Race condition in ThreadGroup destroying for customScheduler threadGroup. (MULE-16516)
-
Rejected from scheduler warning has too high frequency in logs. (MULE-15588)
-
Avoid keeping references to muleContext from a CustomScheduler. (MULE-14907)
-
Custom Scheduler shutdown from a thread from the same scheduler fails. (MULE-14736)
-
Cannot destroy thread groups that have commons-pool evictor threads. (MULE-14675)
-
ThrottlingScheduler active tasks count breaks when tasks are cancelled.. (MULE-14590)
-
Delayed task is triggered when target Scheduler is busy is lost. (MULE-14577) *| Scheduler#scheduleAtFixedRate cancels task if triggered while previous is still running. (ttps://www.mulesoft.org/jira/browse/MULE-14572[MULE-14572])
-
Unclear error with missing parameter in Scheduler configuration. (MULE-14558)
-
Schedulers don’t indicate which one is exhausted. (MULE-14524)
-
Add data about dangling threads when a ThreadGroup can’t be destroyed. (MULE-15666)
-
Add an option to always log the creation location of a Schedule. (MULE-15531)
1.1.8
April 25, 2019
Fixed Issues
-
NPE when a customScheduler is shutting down itself. (MULE-16760)
-
WARN logged when fixed rate task overlap in a single thread Scheduler. (MULE-16759)
-
Race condition in ThreadGroup destroying for customScheduler threadGrou. (MULE-16516)
1.1.7
October 9, 2018
Fixed Issues
-
Rejected from scheduler warning has too high a frequency in logs. (MULE-15588)
-
Leaks through hard references to types, classloaders, and Schedulers. (MULE-15716)
-
Add data about dangling threads when a ThreadGroup can’t be destroyed. (MULE-15666)
-
Add an option to always log the creation location of a Scheduler. (MULE-15531)
1.1.6
July 24, 2018
Fixed Issues
-
Scheduler Service: provide a method to determine if current thread is CPU. (MULE-15415)
1.1.5
May 9, 2018
Fixed Issues
-
Avoid keeping references to muleContext from a CustomScheduler. (MULE-14907)
1.1.4
March 16, 2018
Fixed Issues
-
Custom scheduler shutdown from a thread from the same Scheduler fails. (MULE-14736)
-
Minor performance improvements. (MULE-14693)
1.1.3
March 7, 2018
Fixed Issues
-
Cannot destroy thread groups that have commons-pool evictor threads. (MULE-14675)
-
Race condition in reactor causes premature thread. (MULE-14665)
1.1.2
March 5, 2018
Fixed Issues
-
ThrottlingScheduler active tasks count breaks when tasks are cancelled. (MULE-14590)
-
Delayed task is triggered when target scheduler is busy is lost. (MULE-14577)
-
Too many ThreadGroup instances leaked after redeploy. (MULE-14658)
1.1.1
January 31, 2018
New Features
-
Allow to override the location of the scheduler config file via system property. (MULE-14552)
Fixed Issues
-
Scheduler#scheduleAtFixedRate cancels task if triggered while previous is still running. (MULE-14572)
-
Unclear error with missing parameter in scheduler configuration. (MULE-14558)
-
Schedulers don’t indicate which one is exhausted. (MULE-14524)
-
Prevent classloader leak through accesscontext in thread. (MULE-14179)