The highlights include:

 * a large series of fixes and improvements to the snapshot-handling
   code (Zheng Yan)

 * individual read/write OSD requests passed down to libceph are now
   limited to 16M in size to avoid hitting OSD-side limits (Zheng Yan)

 * encode MStatfs v2 message to allow for more accurate space usage
   reporting (Douglas Fuller)

 * switch to the new writeback error tracking infrastructure (Jeff
   Layton)
ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap

If directory's FILE_SHARED cap get revoked, dentry in the directory
can get spliced into other directory (Eg, other client move the
dentry into directory B, then we do readdir on directory B). So we
should stop on-going cached readdir. this can be achieved by marking
dir not complete, because __dcache_readdir() checks dir completeness
before emitting each dentry.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
1 file changed