File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -909,13 +909,12 @@ function processWaitQueue(topology: Topology) {
909
909
const server1 = topology . s . servers . get ( selectedDescriptions [ 0 ] . address ) ;
910
910
const server2 = topology . s . servers . get ( selectedDescriptions [ 1 ] . address ) ;
911
911
912
- if ( server1 ?. s . operationCount === server2 ?. s . operationCount ) {
913
- selectedServer = Math . floor ( Math . random ( ) * 2 ) === 0 ? server1 : server2 ;
914
- } else {
915
- selectedServer =
916
- server1 && server2 && server1 . s . operationCount < server2 . s . operationCount
917
- ? server1
918
- : server2 ;
912
+ if ( server1 && server2 ) {
913
+ if ( server1 . s . operationCount === server2 . s . operationCount ) {
914
+ selectedServer = Math . floor ( Math . random ( ) * 2 ) === 0 ? server1 : server2 ;
915
+ } else {
916
+ selectedServer = server1 . s . operationCount < server2 . s . operationCount ? server1 : server2 ;
917
+ }
919
918
}
920
919
} else {
921
920
const descriptions = shuffle ( selectedDescriptions , 2 ) ;
You can’t perform that action at this time.
0 commit comments