Print

Print


Still playing with xrootd in front on an object store (ceph). Due to the fact that objects names do not have a leading '/', I have an 'all.export *?' entry in xrd.cf file.
I can happily read and write objects as long as their name as no leading slash.
But now, a leading slash break the writing with the following error : 

Run: [ERROR] Server responded with an error: [3010] Opening path '/testbigfilenewws' is disallowed.

What happens is that the Squash function called at line 2380 of XrdXrootd/XrdXrootdXeq.cc does not accept the path, as the call to Validate that is inside does not manage to match my object name (say /foo) to the given export entry (*?).
Looks like this was overlooked when the *? syntax was introduced.

---
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/316

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