소스 검색

Loosen the condition where maxOutstandingRequest_ is increased.

Tatsuhiro Tsujikawa 14 년 전
부모
커밋
e15f4edf8b
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/DefaultBtInteractive.cc

+ 1 - 1
src/DefaultBtInteractive.cc

@@ -314,7 +314,7 @@ size_t DefaultBtInteractive::receiveMessages() {
   }
   if(!pieceStorage_->isEndGame() &&
      countOldOutstandingRequest >= maxOutstandingRequest_ &&
-     dispatcher_->countOutstandingRequest() == 0){
+     dispatcher_->countOutstandingRequest()*2 <= maxOutstandingRequest_){
     maxOutstandingRequest_ =
       std::min((size_t)UB_MAX_OUTSTANDING_REQUEST,
                maxOutstandingRequest_+OUTSTANDING_REQUEST_STEP);