From: xie xingguo Date: Mon, 25 Jan 2016 06:46:12 +0000 (+0800) Subject: bluefs_types: fix test instance of fs transaction X-Git-Tag: v10.0.4~135^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3cf8465a36818c506f02461dd037615828a90384;p=ceph.git bluefs_types: fix test instance of fs transaction As ino 1 is reserved for log-file use only and shall be made invisible for normal file. Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/bluefs_types.cc b/src/os/bluestore/bluefs_types.cc index b141d97191dc..02350dfb1359 100644 --- a/src/os/bluestore/bluefs_types.cc +++ b/src/os/bluestore/bluefs_types.cc @@ -218,11 +218,13 @@ void bluefs_transaction_t::generate_test_instance( ls.back()->op_alloc_rm(1, 0, 123); ls.back()->op_dir_create("dir"); ls.back()->op_dir_create("dir2"); - ls.back()->op_dir_link("dir", "file1", 1); - ls.back()->op_dir_unlink("dir", "oldfile"); - ls.back()->op_file_update(bluefs_fnode_t()); - ls.back()->op_dir_remove("dir3"); + bluefs_fnode_t fnode; + fnode.ino = 2; + ls.back()->op_file_update(fnode); + ls.back()->op_dir_link("dir", "file1", 2); + ls.back()->op_dir_unlink("dir", "file1"); ls.back()->op_file_remove(2); + ls.back()->op_dir_remove("dir2"); } ostream& operator<<(ostream& out, const bluefs_transaction_t& t)