Some implementation touches..
GSoC Week 5 @SCoRe Lab
Well, nothing very fancy this week. Basics and essentials. I managed to disconnect the client with one gRPC call. It disconnects the client from the server. The server basically maintains two tables: one for connected and other for disconnected clients or maybe you can call it archives. The archives contain the hostname and the last active time of the probe. So the server, on disconnection removes the probe info from the connected clients table to put it into the archives.
With this we are almost done with the massive issue that we started in week 3. The PR was reviewed and merged.
Plans for week 6:
1. Automation of installation using bash scripts
2. Bash script aliasing for running the commands: starting and stopping of server, health checks to start with.
3. Unit testing of code written so far.
4. Error handling and logging.
Project: Survey6
See you with next weeks updates! Tc.