How to Stop Finder WEBDAVFS from requesting .hidden, ._Directory , ._FileName files after Remotes File System Mount has happened?
Hi,
After I have mounted remote directory on Finder , Finder requests for all file types including .hidden, ._Directory , ._FileName files and all such files which is creating havoc to the performance of the Finder.
Case 1 : In one Directory I have 500 files+directories. When the Finder tries to fetch the directory content it is sending requests for even .hidden, ._Directory , ._FileName files and so the request count grows exponentially causing breakdown for Finder. Its taking 10 mins to load the directory. The same directory request when posted by Transmit by Panic it loads within 30 secs. Transmit do not send request for ._* files/directory.
I am rejecting request for all hidden file request but they keep on coming in thousands.
Case 2 : Finder tries to refresh the file listing whenever the Finder window is brought to Focus.
Any help is appreciated. When I try to use find for such files to delete I see no listing!
Used : ls -1aR /Volumes/InquiraWebDAV
To demostrate the problem please check example log :
Response XML1:
</D:multistatus>
Client IP =17.1.1.1 clientHeaderAgent=WEBDAVFS/1.9.0 (01908000) DARWIN/11.3.0 (X86_64)
DSID from cache =281950648 and path=/CUSTOMER_RELATIONS_VIEW/untitled folder/.DS_Store
here4
Mar 7, 2012 12:51:17 PM org.apache.catalina.core.ApplicationContext log
INFO: webdav: [PROPFIND] /CUSTOMER_RELATIONS_VIEW/untitled folder/.DS_Store
Client IP =17.1.1.1 clientHeaderAgent=WEBDAVFS/1.9.0 (01908000) DARWIN/11.3.0 (X86_64)
DSID from cache =281950648 and path=/CUSTOMER_RELATIONS_VIEW/untitled folder/._untitled folder 3
here4
Mar 7, 2012 12:51:17 PM org.apache.catalina.core.ApplicationContext log
INFO: webdav: [PROPFIND] /CUSTOMER_RELATIONS_VIEW/untitled folder/._untitled folder 3
Client IP =17.1.1.1 clientHeaderAgent=WEBDAVFS/1.9.0 (01908000) DARWIN/11.3.0 (X86_64)
DSID from cache =281950648 and path=/CUSTOMER_RELATIONS_VIEW/untitled folder/._untitled folder 2
here4
Mar 7, 2012 12:51:17 PM org.apache.catalina.core.ApplicationContext log
INFO: webdav: [PROPFIND] /CUSTOMER_RELATIONS_VIEW/untitled folder/._untitled folder 2
Client IP =17.1.1.1 clientHeaderAgent=WEBDAVFS/1.9.0 (01908000) DARWIN/11.3.0 (X86_64)
DSID from cache =281950648 and path=/CUSTOMER_RELATIONS_VIEW/untitled folder/._untitled folder
here4
Mar 7, 2012 12:51:17 PM org.apache.catalina.core.ApplicationContext log
INFO: webdav: [PROPFIND] /CUSTOMER_RELATIONS_VIEW/untitled folder/._untitled folder
Client IP =17.1.1.1 clientHeaderAgent=WEBDAVFS/1.9.0 (01908000) DARWIN/11.3.0 (X86_64)
DSID from cache =281950648 and path=/CUSTOMER_RELATIONS_VIEW/untitled folder/
here4
Mar 7, 2012 12:51:17 PM org.apache.catalina.core.ApplicationContext log
INFO: webdav: [PROPFIND] /CUSTOMER_RELATIONS_VIEW/untitled folder/
inside doProfind() path=/CUSTOMER_RELATIONS_VIEW/untitled folder/
req.getHeader('Depth')=1
Request XMl:<?xml version="1.0" encoding="utf-8" standalone="no"?><D:propfind xmlns:D="DAV:">
<D:prop>
<D:getlastmodified/>
<D:getcontentlength/>
<D:creationdate/>
<D:resourcetype/>
</D:prop>
</D:propfind>
Element Node=#text |
Element Node=D:prop | null
Element Node=#text |
{281950648=[AOS_VIEW, APPLECARE_ALLGEOS, CUSTOMER_RELATIONS_VIEW, EXECUTIVE_RELATIONS_VIEW]}281950648
temp=/AOS_VIEW/ ### temp1=/CUSTOMER_RELATIONS_VIEW/UNTITLED FOLDER/ isAllowed=false
temp=/APPLECARE_ALLGEOS/ ### temp1=/CUSTOMER_RELATIONS_VIEW/UNTITLED FOLDER/ isAllowed=false
temp=/CUSTOMER_RELATIONS_VIEW/ ### temp1=/CUSTOMER_RELATIONS_VIEW/UNTITLED FOLDER/ isAllowed=true
href/InquiraWebDAV
rewriteUrl(href)=/InquiraWebDAV/CUSTOMER_RELATIONS_VIEW/untitled%20folder/
resourceName=untitled folder type=0
properties=java.util.Vector$1@2aa05bc3
property=getlastmodified
property=getcontentlength
property=creationdate
property=resourcetype
newPath=/CUSTOMER_RELATIONS_VIEW/untitled folder/untitled folder
newPath=/CUSTOMER_RELATIONS_VIEW/untitled folder/untitled folder 2
newPath=/CUSTOMER_RELATIONS_VIEW/untitled folder/untitled folder 3
Response XML1:
<?xml version="1.0" encoding="utf-8" ?>
<D:multistatus xmlns:D="DAV:"><D:response><D:href>/InquiraWebDAV/CUSTOMER_RELATIONS_VIEW/untit led%20folder/</D:href>
<D:propstat><D:prop><D:creationdate>2012-03-06T22:56:52Z</D:creationdate>
<D:resourcetype><D:collection/></D:resourcetype>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat><D:prop><D:getlastmodified/><D:getcontentlength/></D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
Mac Pro, Mac OS X (10.7.3), Mac OS Finder