StarlingX NFVI Orchestration
Go to file
Jack Ding 7a2aa8aaa2 vm_voting on migration action are sometimes not getting rejected
Due to race conditions, multiple messages might be received from a
single read by guestServer. guestServer in this case would only
handle the first message and discard the remaining ones.

In this particular issue, guestServer received a heartbeat challenge
response message and a vote notification response (reject) message
from a single read, and the latter message was discarded.

This fix re-writes message handler for virtio serial channel to
handle segmented and multiple messages, and removed any newline
characters in client log message.

It contains fix for both host and client, so both host load and
guest image need to be updated to test the fix.

Change-Id: I50ed2236ad24b61a79dce7773ace5b4b6ee33f28
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-06-19 10:08:07 -05:00
guest-agent StarlingX open source release updates 2018-05-31 07:36:51 -07:00
guest-client vm_voting on migration action are sometimes not getting rejected 2018-06-19 10:08:07 -05:00
guest-comm StarlingX open source release updates 2018-05-31 07:36:51 -07:00
nfv Fix warnings when the VIM loads plugins 2018-06-19 08:12:19 -05:00
nova-api-proxy Suppress pep8 warnings that are not fixed yet 2018-06-15 13:14:52 -05:00
.gitignore Add default test framework 2018-06-11 18:53:08 -05:00
.gitreview Add .gitreview 2018-05-31 07:36:51 -07:00
.zuul.yaml Add default test framework 2018-06-11 18:53:08 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:51 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:51 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:51 -07:00
mwa-thales.map StarlingX open source release updates 2018-05-31 07:36:51 -07:00
test-requirements.txt Add default test framework 2018-06-11 18:53:08 -05:00
tox.ini Suppress pep8 warnings that are not fixed yet 2018-06-15 13:14:52 -05:00

README.rst

stx-nfv

StarlingX NFVI Orchestration