]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/pg: use emplace() to construct new element in-place 27124/head
authorZengran Zhang <zhangzengran@sangfor.com.cn>
Fri, 22 Mar 2019 13:36:47 +0000 (21:36 +0800)
committerZengran Zhang <zhangzengran@sangfor.com.cn>
Mon, 25 Mar 2019 01:46:31 +0000 (09:46 +0800)
commitbbfe99bead035eefd5c9763eb127d494150817c5
tree4ccaec6ab47535e97b86b83dcb0deca5c246aee6
parent37d4390a27d08f90f1019ef188232da26262434d
osd/pg: use emplace() to construct new element in-place

replace emplace() and emplace_back() with insert() and push_back()
calls to construct the new element in-place and avoid the overhead
of move constructor calls

Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
src/osd/PG.cc
src/osd/PG.h