StarlingX Bare Metal and Node Management, Hardware Maintenance
f7f552ad8e
The mtcAgent communicates to Service Managenment using libEvent. The host state change notification requests are all blocking requests. Both the common and service manager handlers are freeing the object. This double free results in a segmentation fault with the newer version of libEvent in Debian. The bug is fixed by removing the free in the service handler to allow the dispatch handler to manage the object free as it does for other blocking requests for other services. Test Plan: PASS: Verify mtcAgent does not crash on SM state change request PASS: Verify all blocking state change requests PASS: Verify no memory leak (before ; request stress ; after) Regression: PASS: Verify Debian Build and Install (duplex/duplex) PASS: Verify CentOS Build and Patch (duplex) PASS: Verify CentOS Swact PASS: Verify Logging Story: 2009968 Task: 45675 Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com> Change-Id: Iad27a0e77cb9d2233a2f2e1b6f8216b93964335b |
||
---|---|---|
api-ref/source | ||
bsp-files | ||
devstack | ||
doc | ||
installer | ||
kickstart | ||
mtce | ||
mtce-common | ||
mtce-compute | ||
mtce-control | ||
mtce-storage | ||
releasenotes | ||
tools/rvmc/centos | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_stable_docker_images.inc | ||
CONTRIBUTORS.wrs | ||
debian_build_layer.cfg | ||
debian_pkg_dirs | ||
LICENSE | ||
pylint.rc | ||
README.rst | ||
test-requirements.txt | ||
tox.ini |
metal
StarlingX Bare Metal Management