From 816ab37f52b25012098be0b6d792061fbfb92467 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 8 Feb 2010 11:32:26 -0800 Subject: [PATCH] filestore: fix old clobbering of commit_op_seq Update only at commit. And add a newline. --- src/os/FileStore.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 06ed03b2300d..6a0eda182071 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -828,8 +828,6 @@ int FileStore::do_transactions(list &tls, __u64 op_seq) break; } - ::pwrite(op_fd, &op_seq, sizeof(op_seq), 0); - _transaction_finish(id); return r; } @@ -1448,7 +1446,7 @@ void FileStore::sync_entry() dout(15) << "sync_entry committing " << cp << " sync_epoch " << sync_epoch << dendl; char s[30]; - sprintf(s, "%lld", (long long unsigned)cp); + sprintf(s, "%lld\n", (long long unsigned)cp); ::pwrite(op_fd, s, strlen(s), 0); bool do_snap = g_conf.filestore_btrfs_snap; -- 2.47.3