Hi! I got an xrootd dump log (with xrootd used from python) where
for first time i see a lot of messages like:
[2023-02-14 10:25:10.730375 +0100][Debug ][Utility ] In the child fork handler for process 24953
[2023-02-14 10:25:10.730445 +0100][Debug ][Utility ][24953] Running the child fork handler for process 24953
[2023-02-14 10:25:10.730450 +0100][Debug ][Utility ][24953] Unlocking File and FileSystem objects for
process: 24953
[2023-02-14 10:25:10.752924 +0100][Debug ][Utility ][24929] In the prepare fork handler for process 24929
i am aware of XRD_RUNFORKHANDLER and the explanation that:
"Determines whether the fork handlers should be enabled, making the API fork safe.
Default: 0"
(also, why the default is disabled for such a good thing?)
but it's not clear to me the internal mechanics of what is going on ..
i presume that it's related to xrootd own internal multi-process loop for processing
the copy jobs, but could someone tell me more about this?
why is not default, and what exactly is going on?
Thanks a lot!!
Adrian
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
|