Fix recovery file syncing logic 42/243942/2
authorJunghyun Yeon <jungh.yeon@samsung.com>
Fri, 11 Sep 2020 08:47:42 +0000 (17:47 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Tue, 15 Sep 2020 06:46:05 +0000 (15:46 +0900)
commit3ee2e20a5850c31993d49c70e0c576a4a1f13127
tree22102afcc87fac3d3401f259c9f77369f455cd3b
parentbad36840c27ac20be7f3b86ff7d74cb271c58891
Fix recovery file syncing logic

- Rename() is atomic itself so it doesn't have to be synced.
- Change recovery writing logic using boost iostream and fsync()
  using file descriptor

Change-Id: I3ef8fe8ba9fb649581d67c1f843c887cb4a57f3b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
src/common/recovery_file.cc