@@ -347,33 +347,10 @@ namespace fc::sync::blocksync {
347347 done ();
348348
349349 if (result_->error ) {
350- int64_t dr = 0 ;
351- const auto &category =
352- std::error_code (BlocksyncRequest::Error::kTimeout ).category ();
353- if (result_->error .category () == category) {
354- switch (result_->error .value ()) {
355- case int (BlocksyncRequest::Error::kStoreCidsMismatch ):
356- dr = -700 ;
357- break ;
358- case int (BlocksyncRequest::Error::kInconsistentResponse ):
359- dr = -500 ;
360- break ;
361- case int (BlocksyncRequest::Error::kTimeout ):
362- dr = -200 ;
363- break ;
364- default :
365- break ;
366- }
367- } else {
368- // stream and other errors
369- dr -= 200 ;
370- }
371- log ()->debug (" peer {}, error {}, dr={}" ,
350+ log ()->debug (" peer {}, error {}" ,
372351 (result_->from .has_value () ? result_->from ->toBase58 ()
373352 : " unknown" ),
374- result_->error .message (),
375- dr);
376- result_->delta_rating += dr;
353+ result_->error .message ());
377354 }
378355
379356 if (call_now) {
@@ -447,15 +424,9 @@ namespace fc::sync::blocksync {
447424 statusToString (response.status ),
448425 response.message ,
449426 response.chain .size ());
450-
451- if (response.status == ResponseStatus::kResponseComplete ) {
452- result_->delta_rating += 100 ;
453- }
454427 if (response.chain .size () > 0 ) {
455- result_->delta_rating += 50 ;
456428 storeChain (std::move (response.chain ));
457429 } else {
458- result_->delta_rating -= 50 ;
459430 result_->error = BlocksyncRequest::Error::kIncompleteResponse ;
460431 }
461432 }
@@ -554,11 +525,6 @@ namespace fc::sync::blocksync {
554525 break ;
555526 }
556527 }
557-
558- if (!result_->blocks_available .empty ()) {
559- result_->delta_rating +=
560- (result_->blocks_available .size () + result_->parents .size ()) * 5 ;
561- }
562528 }
563529
564530 libp2p::Host &host_;
0 commit comments