Files
redis/src
sundb f106beebfa Fix the missing server.dirty increment and redundant signalModifiedKey in serveClientBlockedOnList (#11326)
Mainly fix two minor bug
1. When handle BL*POP/BLMOVE commands with blocked clients, we should increment server.dirty.
2.  `listPopRangeAndReplyWithKey()` in `serveClientBlockedOnList()` should not repeat calling
   `signalModifiedKey()` which has been called when an element was pushed on the list.
   (was skipped in all bpop commands, other than blmpop) 

Other optimization
add `signal` param for `listElementsRemoved` to skip `signalModifiedKey()` to unify all pop operation.

Unifying all pop operations also prepares us for #11303, so that we can avoid having to deal with the
conversion from quicklist to listpack() in various places when the list shrinks.
2022-09-28 21:07:38 +03:00
..
2022-08-22 15:01:40 +08:00
2022-08-22 15:01:40 +08:00
2022-08-23 12:37:56 +03:00
2022-03-09 13:58:23 +02:00
2021-12-19 17:52:23 +02:00
2022-07-11 12:36:03 +03:00
2022-01-06 13:39:38 +02:00
2022-03-09 13:58:23 +02:00
2022-08-23 12:37:56 +03:00
2022-08-23 12:37:56 +03:00
2022-04-17 15:43:22 +03:00
2022-08-23 12:37:56 +03:00
2021-07-10 10:04:54 -05:00
2022-07-18 10:56:26 +03:00
2022-08-22 15:16:08 +08:00
2022-07-18 10:56:26 +03:00
2022-07-18 10:56:26 +03:00