]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: do not core dump when BlueRocksEnv gets EEXIST error 17357/head
authorliuchang0812 <liuchang0812@gmail.com>
Tue, 1 Aug 2017 14:48:10 +0000 (22:48 +0800)
committerliuchang0812 <liuchang0812@gmail.com>
Wed, 30 Aug 2017 03:56:50 +0000 (11:56 +0800)
commit9d313776a8eebe22a3955edb568ddee3bb5fe6bc
treef91b57ead4c010d828e0ab5e473881f223a3ef39
parent0bef6c7753dd3d7bc4e00a0794da805ca6ac79ca
os/bluestore: do not core dump when BlueRocksEnv gets EEXIST error

in `rocksdb::repairdb`, rocksdb needs create a directory `lost` to archive all files.
we will get a EEXIST error when there is a `lost` directory already.

Fixes: http://tracker.ceph.com/issues/20871
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
src/os/bluestore/BlueRocksEnv.cc