]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/objectstore: add new op OP_CREATE for create a new object.
authorJianpeng Ma <jianpeng.ma@intel.com>
Tue, 11 Jun 2019 08:41:44 +0000 (16:41 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Tue, 11 Jun 2019 08:41:44 +0000 (16:41 +0800)
commit9400c850ac0f5c2ecf29351b6faadb3e6f3596b9
treefc864c1b1abede9eb874aa895f45f5fcdad7a7df
parentee11e9b60babcb7bb961e752674d22b6f36123ea
os/objectstore: add new op OP_CREATE for create a new object.

For OP_CREATE in bluestore mean node didn't exist, so skip search form kvdb.

This function merged  in 22f73ba. But because compatible problem,
it revert in 491c254.
This commit fix the compatible problem

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/os/Transaction.cc
src/os/Transaction.h
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/filestore/FileStore.cc
src/os/kstore/KStore.cc
src/os/memstore/MemStore.cc
src/osd/ECBackend.cc
src/osd/ECTransaction.cc
src/osd/ECTransaction.h
src/osd/ReplicatedBackend.cc