3scale / apisonator

Red Hat 3scale API Management Apisonator backend
https://3scale.net
Apache License 2.0
36 stars 27 forks source link

THREESCALE-7864 async-pool v0.3.12 #324

Closed eguzki closed 1 year ago

eguzki commented 1 year ago

what

Upgrade async deps

Fixes https://issues.redhat.com/browse/THREESCALE-7864 Fixes https://github.com/3scale/apisonator/issues/308

Performed tests:

image async-pool version Mem leak fixed connection dropping issue fixed
latest 2.12 0.2.0 :x: :heavy_check_mark:
master-c1889f94-async-pool-0.3.9 0.3.9 :heavy_check_mark: :x:
master-c1889f94-async-pool-0.3.12 0.3.12 :heavy_check_mark: :heavy_check_mark:

How check mem leak

Mem leak tests results

mem

As it can bee seen, 2.12 image shows the memory increasing while other images show stable memory usage

How check connection management issue

To verify connection issue, explained here and here, a socat relay server was used as proxy to monitor connection management.