Przeglądaj źródła

2010-11-18 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Enter 'end game' mode from the beginning when getting torrent
	metadata for quick data retrieval.
	* src/HandshakeExtensionMessage.cc
Tatsuhiro Tsujikawa 15 lat temu
rodzic
commit
698876e2eb
2 zmienionych plików z 9 dodań i 0 usunięć
  1. 6 0
      ChangeLog
  2. 3 0
      src/HandshakeExtensionMessage.cc

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2010-11-18  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Enter 'end game' mode from the beginning when getting torrent
+	metadata for quick data retrieval.
+	* src/HandshakeExtensionMessage.cc
+
 2010-11-18  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Replaced BNode with DHTBucketTreeNode which is 2 times efficient.

+ 3 - 0
src/HandshakeExtensionMessage.cc

@@ -137,6 +137,9 @@ void HandshakeExtensionMessage::doReceivedAction()
       
       SharedHandle<PieceStorage> pieceStorage =
         dctx_->getOwnerRequestGroup()->getPieceStorage();
+      // We enter 'end game' mode from the start to get metadata
+      // quickly.
+      pieceStorage->enterEndGame();
       peer_->reconfigureSessionResource(dctx_->getPieceLength(),
                                         dctx_->getTotalLength());
       peer_->setAllBitfield();