Fix ConnectionErrorProof response count on single node read errors
on a read error, executeSingleNode() computed the number of missing responses from the already dequeued command queue, so it returned too few elements or threw a ValueError from array_fill(). the failed command and all remaining ones now get the connection exception, matching executeCluster().
This commit is contained in:
1 parent
7c87a97e67
commit
d75f5e786f
3 files changed
+58
-1
No files matched your search
@@ -13,6 +13,7 @@
|
||||
- Fixed `MultiExec::multi()` being ignored as the first call of a CAS transaction
|
||||
- Fixed cleanup of empty transactions and transaction callbacks that throw PHP errors
|
||||
- Fixed `spl_object_hash()` deprecation on PHP 8.6 in `ConnectionErrorProof` pipeline
|
||||
- Fixed `ConnectionErrorProof` pipeline returning too few responses or throwing `ValueError` on read errors with a single connection
|
||||
|
||||
### Security
|
||||
- Fixed aborted cluster transactions leaving node connections in `MULTI`
|
||||
|
||||
Reference in new issue
Block a user