June 07, 2021
The coding phase of GSoC’21 finally began last week. My aim for last week was to complete benchmarking atleast 3 golang plugin systems, which I was able to accomplish. Last week I finished benchmarking the following golang plugin systems:
For the purpose of benchmarking, I used the existing JSON plugin from the Reva codebase. As far as the performance is concerned, I’ve ranked the above mentioned plugins in the order of performance (Fastest to slowest):
Overall, I’d say it was fun working on benchmarking the plugins and it went on smoothly. There weren’t any roadblocks/bugs as such.
Link to repo: Reva-Plugin-Benchmark
The plan for next week is to continue go plugin system benchmarking. Next week, I plan to benchmark following go plugin systems:
Other than minor bugs, there weren’t any major roadblocks. It went by smoothly! :)