https://issues.apache.org/bugzilla/show_bug.cgi?id=51224
Bug #: 51224
Summary: mod_dav_fs should respect FileETag
Product: Apache httpd-2
Version: 2.2.14
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: mod_dav
AssignedTo: [email protected]
ReportedBy: [email protected]
Classification: Unclassified
Apache core allows configuration of the etag with the FileETag directive. This
is particularly important to us due to having multiple backends, where the
inode will be different depending on which backend is used. As a result we do
not want the inode to be part of our etag. Unfortunately, mod_dav_fs does not
respect the FileETag directive, and always includes the inode as part of the
etag. This causes a problem for davfs2, which uses etags to determine if a
cached file is still valid. davfs retrieves files with a GET, which uses the
etag defined by the core, but when doing a directory listing, uses PROPFIND,
which uses the mod_dav_fs etag, which is then different. This invalidates the
cache of every file on every directory listing. mod_dav_fs should respect the
FileETag directive so that these etags match.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]