This PR adds a Dockerfile to build the wrk2 client used for workload generation across the various projects. By using an image, this can help save some time in waiting for the wrk2 compilation to complete before copying over the specific wrk files for a given applications.
Note for reviewer: In order to compile wrk2, I had to use the 2.1 runtime instead of the 2.0. This is because while I was compiling the client with 2.0, I kept on hitting an out of memory error while attempting to build the image.
This PR adds a Dockerfile to build the wrk2 client used for workload generation across the various projects. By using an image, this can help save some time in waiting for the wrk2 compilation to complete before copying over the specific wrk files for a given applications.
Note for reviewer: In order to compile wrk2, I had to use the 2.1 runtime instead of the 2.0. This is because while I was compiling the client with 2.0, I kept on hitting an
out of memory
error while attempting to build the image.