List fixes.

1. Fix blocked_clients statistic.
2. Add HELLO decorator.
3. Non-list keys should not wake blpop/brpop commands.
4. Fix Info output whitespacing.
This commit is contained in:
Roman Gershman 2022-04-05 18:45:58 +03:00
parent 948fbce4bd
commit c6e4e97865
9 changed files with 136 additions and 77 deletions

View file

@ -405,6 +405,7 @@ bool Transaction::RunInShard(EngineShard* shard) {
sd.local_mask &= ~KEYLOCK_ACQUIRED;
}
sd.local_mask &= ~OUT_OF_ORDER;
// It has 2 responsibilities.
// 1: to go over potential wakened keys, verify them and activate watch queues.
// 2: if this transaction was notified and finished running - to remove it from the head