@@ -60,6 +60,7 @@ var tLocal;
60
60
var i = 0 ;
61
61
var inv_m = 0 ; // counter of invoke move
62
62
var inv_q = 0 ; // counter of invoke query
63
+ var evtTimeout = 0 ; // counter of event timeout
63
64
var IDone = 0 ;
64
65
var QDone = 0 ;
65
66
var recHist ;
@@ -644,12 +645,12 @@ function eventRegister(tx, cb) {
644
645
evtRcv ++ ;
645
646
646
647
if ( code !== 'VALID' ) {
647
- console . log ( '[Nid:id:chan:org=%d:%d:%s%s eventRegister] The invoke transaction was invalid, code = ' , Nid , pid , channelName , org , code ) ;
648
+ console . log ( '[Nid:id:chan:org=%d:%d:%s: %s eventRegister] The invoke transaction was invalid, code = ' , Nid , pid , channelName , org , code ) ;
648
649
reject ( ) ;
649
650
} else {
650
651
if ( ( IDone == 1 ) && ( inv_m == evtRcv ) ) {
651
652
tCurr = new Date ( ) . getTime ( ) ;
652
- console . log ( '[Nid:id:chan:org=%d:%d:%s%s eventRegister] completed %d(%d) %s(%s) in %d ms, timestamp: start %d end %d' , Nid , pid , channelName , org , evtRcv , inv_m , transType , invokeType , tCurr - tLocal , tLocal , tCurr ) ;
653
+ console . log ( '[Nid:id:chan:org=%d:%d:%s: %s eventRegister] completed Rcvd(sent)= %d(%d) %s(%s) in %d ms, timestamp: start %d end %d, #event timeout: %d ' , Nid , pid , channelName , org , evtRcv , inv_m , transType , invokeType , tCurr - tLocal , tLocal , tCurr , evtTimeout ) ;
653
654
if ( invokeCheck . toUpperCase ( ) == 'TRUE' ) {
654
655
arg0 = keyStart + inv_m - 1 ;
655
656
inv_q = inv_m - 1 ;
@@ -660,6 +661,9 @@ function eventRegister(tx, cb) {
660
661
}
661
662
}
662
663
} ) ;
664
+ } ) . catch ( ( err ) => {
665
+ evtTimeout ++ ;
666
+ //console.log('[Nid:id:chan:org=%d:%d:%s:%s eventRegister] number of events timeout=%d %s(%s) in %d ms, timestamp: start %d end %d', Nid, pid, channelName, org, evtTimeout, transType, invokeType, tCurr-tLocal, tLocal, tCurr);
663
667
} ) ;
664
668
665
669
eventPromises . push ( txPromise ) ;
@@ -695,12 +699,12 @@ function eventRegister_latency(tx, cb) {
695
699
eh . unregisterTxEvent ( deployId ) ;
696
700
697
701
if ( code !== 'VALID' ) {
698
- console . log ( '[Nid:id:chan:org=%d:%d:%s%s eventRegister_latency] The invoke transaction was invalid, code = ' , Nid , pid , channelName , org , code ) ;
702
+ console . log ( '[Nid:id:chan:org=%d:%d:%s: %s eventRegister_latency] The invoke transaction was invalid, code = ' , Nid , pid , channelName , org , code ) ;
699
703
reject ( ) ;
700
704
} else {
701
705
if ( ( IDone == 1 ) && ( inv_m == evtRcv ) ) {
702
706
tCurr = new Date ( ) . getTime ( ) ;
703
- console . log ( '[Nid:id:chan:org=%d:%d:%s%s eventRegister_latency] completed %d %s(%s) in %d ms, timestamp: start %d end %d' , Nid , pid , channelName , org , inv_m , transType , invokeType , tCurr - tLocal , tLocal , tCurr ) ;
707
+ console . log ( '[Nid:id:chan:org=%d:%d:%s: %s eventRegister_latency] completed %d %s(%s) in %d ms, timestamp: start %d end %d' , Nid , pid , channelName , org , inv_m , transType , invokeType , tCurr - tLocal , tLocal , tCurr ) ;
704
708
if ( invokeCheck . toUpperCase ( ) == 'TRUE' ) {
705
709
arg0 = keyStart + inv_m - 1 ;
706
710
inv_q = inv_m - 1 ;
@@ -923,6 +927,7 @@ function getRandomNum(min0, max0) {
923
927
function invoke_move_const ( freq ) {
924
928
inv_m ++ ;
925
929
930
+ var t1 = new Date ( ) . getTime ( ) ;
926
931
getMoveRequest ( ) ;
927
932
928
933
chain . sendTransactionProposal ( request_invoke )
@@ -956,9 +961,11 @@ function invoke_move_const(freq) {
956
961
if ( devFreq > 0 ) {
957
962
freq_n = getRandomNum ( freq - devFreq , freq + devFreq ) ;
958
963
}
964
+ tCurr = new Date ( ) . getTime ( ) ;
965
+ t1 = tCurr - t1 ;
959
966
setTimeout ( function ( ) {
960
967
invoke_move_const ( freq ) ;
961
- } , freq_n ) ;
968
+ } , freq_n - t1 ) ;
962
969
} else {
963
970
tCurr = new Date ( ) . getTime ( ) ;
964
971
console . log ( '[Nid:id:chan:org=%d:%d:%s:%s invoke_move_const] completed %d %s(%s) in %d ms, timestamp: start %d end %d' , Nid , pid , channelName , org , inv_m , transType , invokeType , tCurr - tLocal , tLocal , tCurr ) ;
0 commit comments