Open Issues Need Help
View All on GitHubGarnet 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.
AI Summary: Debug and fix a bug in the GarnetServer application where the `--compaction-freq` command-line option for controlling the frequency of data compaction is not functioning correctly. The issue stems from the compaction method prematurely exiting due to a conflict with the checkpointing process.
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.
AI Summary: Implement RoaringBitmap compression for Garnet's bitmap data structures. This involves researching and integrating the RoaringBitmap library into Garnet's existing codebase, ensuring compatibility with Garnet's architecture and performance goals. Thorough testing will be needed to validate the efficiency and correctness of the implementation.
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.
AI Summary: The task is to debug and fix a bug in Garnet's transaction handling where expiry commands (like HEXPIREAT) within a transaction return an "ERR unknown command" error. This requires investigating Garnet's command processing within transactions, identifying why expiry commands are not recognized, and implementing a fix to support them correctly.
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.