]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: deep decode onode value 15792/head
authorSage Weil <sage@redhat.com>
Tue, 30 May 2017 01:55:33 +0000 (21:55 -0400)
committerSage Weil <sage@redhat.com>
Wed, 21 Jun 2017 02:20:52 +0000 (22:20 -0400)
commit73fe367bc4bf27730479bdc46931dd7c3c710c39
treefae22370a9c0d203a5a4e40aff3c47e42b0efe86
parent2f5c65bfc229cb43ac5c193fed7c9f51bd20cf79
os/bluestore: deep decode onode value

In particular, we want the attrs (map<string,bufferptr>) to be a deep
decode so that we do not pin this buffer, and so that any changed attr
will free the previous memory.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit f53f56350b893bfdd47fe730a4339ca5793791a0)
src/os/bluestore/BlueStore.cc