While testing my Application with the request service i found the following issues:
The requestService works with node removal, altough it is slow but sometimes a node removal can cause the container to crash with the following error:
This can be reproduced by requesting a Topology from the LsNode requestService, after that removing a device in the network and requesting again from the LsNode requestService. I suspect that the issue is within the cacheService code.
The requestService returns wrong information upon deleting of a link. You can delete a link in the network, jalapeno writes it into the arangoDB. However the requestService still returns the link. I suspect the issue to be in the cacheService. This can be reproduced by requesting the LsNodeEdge after that delete a link and requesting it once again. The response is the same both times, no matter the wait time.
While testing my Application with the request service i found the following issues:
This can be reproduced by requesting a Topology from the LsNode requestService, after that removing a device in the network and requesting again from the LsNode requestService. I suspect that the issue is within the cacheService code.