The past stress test runs show that even though storage is available on the edge devices, it is not used fully due to Fog devices unable to return heartbeat responses to the edge as well as its buddies and to whom it is a neighbor. This issue was seen when we were using TNonBlockingServer which uses a single network I/O thread which is also used for handling the request itself. Since the current implementation uses TThreadedSelectorServer which allows separate thread pools for network I/O as well as request handling, stress test reruns are required to validate the correct behaviour.
The past stress test runs show that even though storage is available on the edge devices, it is not used fully due to Fog devices unable to return heartbeat responses to the edge as well as its buddies and to whom it is a neighbor. This issue was seen when we were using
TNonBlockingServer
which uses a single network I/O thread which is also used for handling the request itself. Since the current implementation usesTThreadedSelectorServer
which allows separate thread pools for network I/O as well as request handling, stress test reruns are required to validate the correct behaviour.