]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: deep decode onode value
authorSage Weil <sage@redhat.com>
Tue, 30 May 2017 01:55:33 +0000 (21:55 -0400)
committerSage Weil <sage@redhat.com>
Tue, 30 May 2017 01:56:19 +0000 (21:56 -0400)
commitf53f56350b893bfdd47fe730a4339ca5793791a0
tree2b6e101bacd98e93d943764a956e612e4ba11154
parentd334d2d3cb3154586516f84d8b187288ac210d5f
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>
src/os/bluestore/BlueStore.cc