Harsh Rai
Harsh Rai
Hello, I'm very interested in implementing scanIterator support for the `RedisSentinel` client and would like to contribute to this feature. It's a key requirement for us as we're migrating our...
Thank you @nkaradzhov for the incredibly detailed and helpful response. Based on your feedback, I agree that running the iterator against the master node is the best path forward. My...
Hey @AshwinKul28 i would like to work on this issue, can you please assign it to me
Got it, will update the PR with changes.
@jainam2907 I have updated the test case of invalid commands for EXPIREAT command. Test run output: ``` ❯ TEST_FUNC=TestExpireat make test-one go test -v -count=1 --run TestExpireat ./tests/... 2024/09/11 15:41:15...
@lucifercr07 I have attached tcl test run log file: [tcl-output.log](https://github.com/user-attachments/files/16964722/tcl-output.log) The mentioned tcl test case is now passing: ``` [ok]: EXPIRE with LT and XX option on a key with...
Hey @dehaansa Can I work on this issue?
Hey @nkaradzhov I have fixed the tests. A stopped node in previous test of the describe block was causing issues in the next test which requires healthy nodes in the...
> @harshrai654 thank you so much! I will need to take a thorough look into this before passing it, and I am extremely busy on a big change that needs...
Hey @TheIndra55, thanks for catching this! You are absolutely correct. Acquiring the master connection for the entire lifespan of the iterator causes a resource starvation deadlock. Since `acquire` reserves a...