Print

Print


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