Soumya Panigrahi

Results 15 issues of Soumya Panigrahi

A system as versatile as a Database needs to handles large number of connections under different failure conditions and high contention scenarios. Such system can experience multiple types of connection...

difficulty-level -- mid
stack -- go

As the repo size grows in volume it is important to standardize on the errors. We need to make sure that the shared/common errors are well-defined at one place and...

Similar to how we do while deleting a key using it's value reference, we should add a watch notification while deleting a key by its pointer reference.

bug
good first issue
difficulty-level -- easy
stack -- go

# BITPOS Command Implementation ## Overview This PR implements the Redis-compatible BITPOS command. BITPOS returns the position of the first bit set to 1 or 0 in a string within...

Trying to perform a GET operation on a key that was created using the SETBIT command results in encoding error. **How to reproduce** ``` 192.168.1.3:7379> SETBIT mykey369 7 1 (integer)...

Worker implementation for multi-threading support. Along with reviewing the implementation, please review the same as well: 1. Durable and Resilient Multi Threading support. 2. The design is flexible enough to...

This would be the final step in the Multi Threading Support. Its advisable to be take up this task after the following tasks are complete: 1. https://github.com/DiceDB/dice/issues/565 2. https://github.com/DiceDB/dice/issues/566 3....

difficulty-level -- hard
stack -- go

Refactor store layer implementation to align with EVAL related changes required for Multi Threading Support. For more details check: https://github.com/DiceDB/dice/issues/565 Check reference implementation here: https://github.com/soumya-codes/dicestorepoc

difficulty-level -- hard

Refactor eval to align with multi-threading design. This is a very big task and may need multiple people working together and con-ordinating to achieve this. The tasks needs to be...

difficulty-level -- hard

Ensure QWATCH implementation is able to handle notifications from multiple-shards.

difficulty-level -- hard