]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: localize or distribute parent (snap) reads
authorSage Weil <sage@inktank.com>
Thu, 31 Oct 2013 00:21:05 +0000 (17:21 -0700)
committerSage Weil <sage@inktank.com>
Tue, 24 Dec 2013 15:58:07 +0000 (07:58 -0800)
commit909f8a42b695d9af0478e7a849f03ab4a135f4b7
tree03de84024fca5b9edfd868a32f5edf85a9cde32e
parent22df77325165157c47bc782476e0e3ab9cf652c4
librbd: localize or distribute parent (snap) reads

The parent is always a snapshot.  We may want to treat it differently
than other snaps by virtue of it (likely) being a more highly-shared
image.

By default, localize parent reads.

Signed-off-by: Sage Weil <sage@inktank.com>
src/common/config_opts.h
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/internal.cc