Hello,
I've noticed that running a delete operation through a proxy with disk caching enabled (PSS + PFC components) goes through and deletes the file from the origin but the local copy is still kept.
Setup:
client --> proxy (with cache) --> origin
Steps to reproduce:
Log messages from the proxy:
180314 16:59:21 1277 XrdInet: Accepted connection from [log in to unmask] 180314 16:59:21 1277 XrdProtocol: matched protocol xrootd 180314 16:59:21 1277 ?:21@xdc-test-fst1 XrdPoll: FD 21 attached to poller 0; num=1 180314 16:59:21 1257 XrdSched: running main accept inq=0 180314 16:59:21 1277 ?:21@xdc-test-fst1 XrootdProtocol: 0000 req=login dlen=96 180314 16:59:21 1277 sec_getParms: xdc-test-fst1.cern.ch sectoken=&P=sss,0.13:/etc/eos.keytab&P=unix 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 XrootdResponse: 0000 sending 50 data bytes; status=0 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 XrootdProtocol: 0000 req=auth dlen=151 sec_PM: Using sss protocol, args='0.13:/etc/eos.keytab' 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 XrootdResponse: 0000 sending OK 180314 16:59:21 1277 XrootdXeq: root.23091:21@xdc-test-fst1 pub IP46 login as daemon 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 XrootdProtocol: 0100 req=rm dlen=26 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 ofs_remove: f fn=/eos/xdc/testing/delete.me 180314 16:59:21 1277 Posix_P2L: unlink /eos/xdc/testing/delete.me pfn2lfn p9 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 XrootdProtocol: 0100 rc=0 rm /eos/xdc/testing/delete.me 180314 16:59:21 1277 root.23091:21@xdc-test-fst1 XrootdResponse: 0100 sending OK
I supposed the expected outcome would be for the file to get deleted from the cache as well.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
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