You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(transaction): DCHECK fail in non-atomic transactions (#5217)
Also fixes occasional DCHECK fail with ACL message being sent into a closing connection.
(There is not test as its hard to reproduce with pytests).
The TX bug was that we did not reset references into kv_fp_ array when switching
commands within non-atomic transactions. This resulted in dcheck fails.
Fixes#5212.
The fix:
1. added test that reproduces the issue
2. Reset the fp_start and fp_count fields in each shard data.
Signed-off-by: Roman Gershman <[email protected]>
0 commit comments