nanovms / ops

ops - build and run nanos unikernels

Home Page:https://ops.city

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nanosVM built with latest op source terminates on VSphere deployed with Envoy

robertsmol opened this issue · comments

I am trying to get a sample application (an Envoy Filter) deployed in a Unikernel running on VSphere. My initial test for this deployment result in a Unikernel which eventually became unresponsive (it hung). After logging this issue the following fixes were made:

nanovms/lwip@91c5330
nanovms/nanos#1846

I tried out these fixes and the behavior has changed. The Unikernel now terminates. The following logs are produced:

boost_asio.txt
logs_envoy.txt
envoy_echo.txt

We identified the issue causing the unikernel instance to terminate, and fixed it in nanovms/nanos#1847.
When running an Envoy echo filter demo application on vSphere, I noticed that sometimes the server is abnormally slow to echo back the data it receives; I'm looking into why this is happening.

The low performance issue we observed with the Envoy echo filter is fixed in nanovms/nanos#1848.