Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: eee90c5fd635e973703e86debf1cff72c8099746
      https://github.com/xrootd/xrootd/commit/eee90c5fd635e973703e86debf1cff72c8099746
  Author: Michal Simon <[log in to unmask]>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M src/XrdCl/XrdClFileStateHandler.hh

  Log Message:
  -----------
  [XrdCl] Avoid FileStateHandler deadlock while forking.

The recursive lock cannot be unlocked in the child atfork
handler, as the LWP id is used to identify the thread owner
in the current mutex implementation. LWP is unique per
system, and hence a thread in the child process cannot have
the same LWP as the thread locking the mutex in the parent
prepare atfork handler.



########################################################################
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