cloudstack/plugins
Rohit Yadav 90a3d97c5e CLOUDSTACK-9564: Fix memory leaks in VmwareContextPool
In a recent management server crash, it was found that the largest contributor
to memory leak was in VmwareContextPool where a registry is held (arraylist)
that grows indefinitely. The list itself is not used anywhere or consumed. There
exists a hashmap (pool) that returns a list of contexts for existing poolkey
(address/username) that is used instead.

This fixes the issue by removing the arraylist registry, and limiting the
length of the context list for a given poolkey.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2016-12-01 15:27:29 +05:30
..
acl Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
affinity-group-processors Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
alert-handlers Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
api Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
database Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
dedicated-resources Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
deployment-planners Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
event-bus Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
file-systems/netapp Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
ha-planners/skip-heurestics Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
host-allocators/random Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
hypervisors CLOUDSTACK-9564: Fix memory leaks in VmwareContextPool 2016-12-01 15:27:29 +05:30
network-elements Merge branch '4.8' into 4.9 2016-11-03 16:52:08 +05:30
outofbandmanagement-drivers/ipmitool Updating pom.xml version numbers for release 4.9.1.0-SNAPSHOT 2016-08-19 13:53:39 +05:30
storage Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
storage-allocators/random Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
user-authenticators Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30
pom.xml Adds support for four position versions and optional db upgrades 2016-08-30 13:32:32 +05:30