]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: fadvise replica data don't use
authorDavid Zafman <david.zafman@inktank.com>
Fri, 8 Mar 2013 03:36:07 +0000 (19:36 -0800)
committerDavid Zafman <david.zafman@inktank.com>
Fri, 8 Mar 2013 03:36:07 +0000 (19:36 -0800)
commitf52ec6decd98b24ee2abbd5a2f8d378327f30352
treecc594f6cdca56a7853c5c2ec6fa242734ac6ce66
parentedd0a1c69f0927ce841c61f34e97b48932aabdec
osd: fadvise replica data don't use

Add transaction flag indicating if op is at a replica
After write has been sync'ed use posix_fadvise() to clear kernel cache

Feature: #2733

Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com>
src/os/FileStore.cc
src/os/FileStore.h
src/os/ObjectStore.h
src/osd/ReplicatedPG.cc