Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Change Dockerfile to make entrypoint devoid of override arguments as this causes confusion when reading from conf
Details: When user provides a garnet.conf to load parameters, and that has a different port, the command line in entrypoint overrides it (because command line paramters are designed to override config file entries). This means someone using Garnet via Docker is unable to change the port number via conf today.
Fix Object Store read methods to unify SingleReader and ConcurrentReader
Fix https://github.com/microsoft/garnet/issues/454 Follow up to https://github.com/microsoft/garnet/pull/467