@@ -47,6 +47,8 @@ async function runBenchmark(argv) {
4747 let clients = [ ] ;
4848 let nodeAddresses = [ ] ;
4949 let slotClientMap = new Map ( ) ;
50+ console . log ( `Using ${ argv [ 'slot-refresh-interval' ] } slot-refresh-interval` ) ;
51+ console . log ( `Using ${ argv [ 'redis-timeout' ] } redis-timeout` ) ;
5052
5153 if ( argv [ 'oss-cluster-api-distribute-subscribers' ] ) {
5254 const cluster = new Redis . Cluster (
@@ -60,7 +62,9 @@ async function runBenchmark(argv) {
6062 redisOptions,
6163 scaleReads : 'master' ,
6264 enableReadyCheck : true ,
63- lazyConnect : false
65+ lazyConnect : false ,
66+ connectTimeout : argv [ 'redis-timeout' ] ,
67+ slotsRefreshInterval : argv [ 'slot-refresh-interval' ]
6468 }
6569 ) ;
6670
@@ -77,11 +81,11 @@ async function runBenchmark(argv) {
7781 port,
7882 username : argv . user || undefined ,
7983 password : argv . a || undefined ,
80- connectTimeout : argv [ 'redis-timeout' ] ,
81- commandTimeout : argv [ 'redis-timeout' ] ,
8284 maxRetriesPerRequest : 1 ,
8385 enableReadyCheck : true ,
84- lazyConnect : false
86+ lazyConnect : false ,
87+ connectTimeout : argv [ 'redis-timeout' ] ,
88+ slotsRefreshInterval : argv [ 'slot-refresh-interval' ]
8589 } ) ;
8690
8791 // Save one entry per slot
@@ -147,7 +151,9 @@ async function runBenchmark(argv) {
147151 console . log ( `Reconnect interval for ${ subscriberName } : ${ reconnectInterval } ms` ) ;
148152 }
149153
150- console . log ( `${ subscriberName } subscribing to ${ channels . length } channels.` ) ;
154+ if ( clientId % 100 === 0 || clientId === argv . clients ) {
155+ console . log ( `${ subscriberName } subscribing to ${ channels . length } channels.` ) ;
156+ }
151157
152158 promises . push (
153159 subscriberRoutine (
@@ -163,7 +169,8 @@ async function runBenchmark(argv) {
163169 totalMessagesRef ,
164170 totalSubscribedRef ,
165171 totalConnectsRef ,
166- argv . verbose
172+ argv . verbose ,
173+ argv . cliens
167174 )
168175 ) ;
169176 }
0 commit comments