cloudstack/engine
Koushik Das aa9f518613 CLOUDSTACK-6740: Direct agent command throttling improvements
List of changes:
1. Created a separate thread pool for handling cron and ping tasks. The size of the pool is based on direct.agent.pool.size. The existing direct agent pool will run all commands other than cron and ping.
2. For normal tasks (generated as part of user/admin API calls), if throttle limit is reached then tasks get queued up for subsequent execution once threads are available.
3. For cron and ping tasks (internally generated by MS like ping, VM sync etc.), if throttle limit is reached then these gets rejected. Since these are internally generated these can be rejected without any issues.

(cherry picked from commit 120da605b0)
2014-07-28 16:02:17 +02:00
..
api Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
components-api Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
network Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
orchestration CLOUDSTACK-6740: Direct agent command throttling improvements 2014-07-28 16:02:17 +02:00
schema CLOUDSTACK-6699: listResouceDetails - enhance it to list by (key,value) pair - allowed to Admin only. 2014-07-28 16:02:13 +02:00
service Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00
storage CLOUDSTACK-6579: used_bytes column of storage_pool table is no longer used and should be removed 2014-07-28 16:02:05 +02:00
pom.xml Updating pom.xml version numbers for release 4.4.1-SNAPSHOT 2014-07-23 16:55:31 +02:00