]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/newstore: keep smallish overlay extents in kv db
authorSage Weil <sage@redhat.com>
Tue, 7 Apr 2015 18:25:00 +0000 (11:25 -0700)
committerSage Weil <sage@redhat.com>
Tue, 1 Sep 2015 17:39:36 +0000 (13:39 -0400)
commit59cd761bca2f7475fc8d121d4ab3ee8f982ebfac
treec5f4f7c4076a1ef0d64d147f202aa16db4c77d45
parent2af1e37d7de399b093a300d7beda83ec74cd3699
os/newstore: keep smallish overlay extents in kv db

If we have a small overwrite, keep the extent in the key/value database.
Only write it back to the file/fragment later, and when we do, write them
all at once.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config_opts.h
src/os/newstore/NewStore.cc
src/os/newstore/NewStore.h
src/os/newstore/newstore_types.cc
src/os/newstore/newstore_types.h