Hi! i think what you want to look at is https://github.com/xrootd/xrootd/blob/master/bindings/python/libs/client/copyprocess.py#L73

i'm using it this way for uploads:
https://github.com/adriansev/jalien_py/blob/master/alienpy/xrd_core.py#L820
then in the add_job
https://github.com/adriansev/jalien_py/blob/master/alienpy/xrd_core.py#L835

but for a generic check i think that you need checkSumMode = 'end2end' and checkSumType = 'auto' with checkSumPreset = ''
this way a common hash will be negotiated with the server (EOS knows only adler32)

HTH,
Adrian


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <xrootd/xrootd/issues/2071/1682222439@github.com>

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/2071#issuecomment-1682222439", "url": "https://github.com/xrootd/xrootd/issues/2071#issuecomment-1682222439", "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