Print

Print


I actually did a quick run just now, doing dumps every 100 MB, and diffing an early and a later one.
I find quite quickly:

Total: 609.6 MB
   588.0  96.5%  96.5%    588.0  96.5% XrdCksManOss::Calc
    21.0   3.4%  99.9%     21.0   3.4% XrdBuffManager::Obtain (inline)
     2.4   0.4% 100.3%      2.4   0.4% PL_ArenaAllocate
     2.3   0.4% 100.7%      5.0   0.8% C_GetFunctionList
     0.2   0.0% 100.7%      0.2   0.0% XrdOucString::assign

Indeed, I do not see where this buffer:
https://github.com/xrootd/xrootd/blob/9fc407e216ec7754cbe1753cf39c40ed5a6d0a7e/src/XrdCks/XrdCksManOss.cc#L141-L145
is ever freed.
But I wonder even more why this did never bite us before XRootD 5...

Indeed, we sometimes see (when a lot of transfers happen) that the other end claims there has been a timeout during checksum from our end. Maybe this leads to repeated checksumming, enhancing the problem only now.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1291#issuecomment-699268081", "url": "https://github.com/xrootd/xrootd/issues/1291#issuecomment-699268081", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1