Ariel Shtul
Ariel Shtul
[PERFORMANCE] Reduce the impact of `lpAssertValidEntry` on types using the listpack data-stuctures.
**The performance pain** Currently, the use of `lpAssertValidEntry` can cost 10% of CPU time. **Description of the performance issue** The `lpAssertValidEntry` function was added to ensure the validity of the...
**The performance pain** Currently, the use of `prepareClientToWrite` can cost up to 14% of CPU time. **Description of the performance issue** The `prepareClientToWrite` function has multiple conditions to validate the...
related to redis/redis#11283
This PR come after a similar PR was declined on Redis repo redis/redis#11273 with additional info at redis/redis#11293. The issue it comes to solve is excess checks for corrupted data...
It is required in order to enable using FT.PROFILE with a cursor on the coordinator but disable it on OSS.
Support for both fail and return options. Ensure result in case some shards finished query while others timed-out.
The function will have 3 return values. 1. `Old_id` and `vector` match. 2. `Old_id` matches, `vector` does not match. 3. `Old_id` does not match regardless of the `vector` match. The...
Fixes #1832