mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
added/fixed some debug info
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6208 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
123d4a630b
commit
400f9f63d8
@ -811,14 +811,14 @@ bool ftDataMultiplex::handleRecvClientChunkMapRequest(const std::string& peerId,
|
|||||||
// If we can't find the client, it's not a problem. Chunk maps from
|
// If we can't find the client, it's not a problem. Chunk maps from
|
||||||
// clients are not essential, as they are only used for display.
|
// clients are not essential, as they are only used for display.
|
||||||
#ifdef MPLEX_DEBUG
|
#ifdef MPLEX_DEBUG
|
||||||
std::cerr << "ftDataMultiplex::handleRecvServerChunkMapRequest() ERROR: No matching Client for hash " << hash ;
|
std::cerr << "ftDataMultiplex::handleRecvClientChunkMapRequest() ERROR: No matching Client for hash " << hash ;
|
||||||
std::cerr << ". Performing local search." << std::endl;
|
std::cerr << ". Performing local search." << std::endl;
|
||||||
#endif
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef MPLEX_DEBUG
|
#ifdef MPLEX_DEBUG
|
||||||
std::cerr << "ftDataMultiplex::handleRecvServerChunkMapRequest() Sending map of file " << hash << ", to peer " << peerId << std::endl;
|
std::cerr << "ftDataMultiplex::handleRecvClientChunkMapRequest() Sending map of file " << hash << ", to peer " << peerId << std::endl;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
(it->second).mCreator->getAvailabilityMap(cmap);
|
(it->second).mCreator->getAvailabilityMap(cmap);
|
||||||
@ -989,7 +989,10 @@ bool ftDataMultiplex::handleRecvServerChunkMapRequest(const std::string& peerId,
|
|||||||
it = mServers.find(hash) ;
|
it = mServers.find(hash) ;
|
||||||
|
|
||||||
if(it == mServers.end()) // handleSearchRequest should have filled mServers[hash], but we have been off-mutex since,
|
if(it == mServers.end()) // handleSearchRequest should have filled mServers[hash], but we have been off-mutex since,
|
||||||
|
{
|
||||||
|
std::cerr << "ftDataMultiplex::handleRecvChunkMapReq() : weird state: search request succeeded, but no server available!" << std::endl;
|
||||||
return false ; // so it's safer to check again.
|
return false ; // so it's safer to check again.
|
||||||
|
}
|
||||||
else
|
else
|
||||||
it->second->getAvailabilityMap(cmap);
|
it->second->getAvailabilityMap(cmap);
|
||||||
}
|
}
|
||||||
|
@ -573,6 +573,9 @@ void ftFileCreator::setSourceMap(const std::string& peer_id,const CompressedChun
|
|||||||
{
|
{
|
||||||
RsStackMutex stack(ftcMutex); /********** STACK LOCKED MTX ******/
|
RsStackMutex stack(ftcMutex); /********** STACK LOCKED MTX ******/
|
||||||
|
|
||||||
|
#ifdef FILE_DEBUG
|
||||||
|
std::cerr << "ftFileCreator:: Received source map for hash " << hash << " for source peer " << peer_id << std::endl;
|
||||||
|
#endif
|
||||||
// At this point, we should cancel all file chunks that are asked to the
|
// At this point, we should cancel all file chunks that are asked to the
|
||||||
// peer and which this peer actually doesn't possesses. Otherwise, the transfer may get stuck.
|
// peer and which this peer actually doesn't possesses. Otherwise, the transfer may get stuck.
|
||||||
// This should be done by:
|
// This should be done by:
|
||||||
|
Loading…
Reference in New Issue
Block a user