StarlingX Bare Metal and Node Management, Hardware Maintenance
Go to file
Eric MacDonald 85a30b56e6 Mtce: Improve efficiency of mtcAgent's end-of-batch message handling
The mtcAgent's message inbox batch handling was needlessly zeroing a
buffer that it would never use after it reached the last received
message.

This update refactors the mtc_service_inbox entry code so that the
message buffer zeroing operation only occurs on the unused part of
fully received messages. To facilitate this change, a new utility for
zeroing a bounded part of a mtce message buf was introduced to common
utils.

Two additional enhancements were also made to the same procedure:
 - variable scoping change.
 - hostaddr and hostname lookup scoping change.

Change-Id: Ia2ef97dad611507b824927ed1652c8df8b54eee5
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2018-06-26 15:02:07 -04:00
bsp-files Package and Enable Memcached on Controllers/AIO 2018-06-22 21:00:05 -04:00
installer StarlingX open source release updates 2018-05-31 07:36:43 -07:00
kickstart StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtce-common Mtce: Improve efficiency of mtcAgent's end-of-batch message handling 2018-06-26 15:02:07 -04:00
mtce-compute StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtce-control StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtce-storage StarlingX open source release updates 2018-05-31 07:36:43 -07:00
.gitignore Add default test framework 2018-06-11 18:51:02 -05:00
.gitreview Add .gitreview 2018-05-31 07:36:43 -07:00
.zuul.yaml Add default test framework 2018-06-11 18:51:02 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:43 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:43 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:43 -07:00
centos_pkg_dirs Split centos-pkg-dirs along git boundaries. 2018-06-20 16:25:33 -04:00
mwa-beas.map StarlingX open source release updates 2018-05-31 07:36:43 -07:00
test-requirements.txt Add default test framework 2018-06-11 18:51:02 -05:00
tox.ini Add default test framework 2018-06-11 18:51:02 -05:00

README.rst

stx-metal

StarlingX Bare Metal Management