You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The poll loop on MacOS is not thread-safe, meaning that XRootD stops responding on that platform under trivial load.
The underlying issue is that the mutex guarding various data structures in the XrdPollPoll class for Mac OS was only applied on about half the usage of said data members; the patch simply extends the lock to be applied at all the locations.
@matyasselmeci - I'm not tagging this for the OSG build because this is MacOS-only and I mostly just want to ensure all the Pelican developers have a consistent branch.
The text was updated successfully, but these errors were encountered:
The poll loop on MacOS is not thread-safe, meaning that XRootD stops responding on that platform under trivial load.
The underlying issue is that the mutex guarding various data structures in the
XrdPollPoll
class for Mac OS was only applied on about half the usage of said data members; the patch simply extends the lock to be applied at all the locations.Upstream PR: xrootd#2408
@matyasselmeci - I'm not tagging this for the OSG build because this is MacOS-only and I mostly just want to ensure all the Pelican developers have a consistent branch.
The text was updated successfully, but these errors were encountered: