]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/FileStore: ensure sync() doesn't wait forever
authorSage Weil <sage@redhat.com>
Wed, 19 Aug 2015 11:04:07 +0000 (07:04 -0400)
committerSage Weil <sage@redhat.com>
Wed, 19 Aug 2015 21:03:58 +0000 (17:03 -0400)
commitc7d281b83142d2608a2d5b45add9c95a51293375
treeeb14495246d09af5ede8ee8c8adbc14a4ff2103c
parent4afb08413ed1e675636c7f06575b5dd6f151c729
os/FileStore: ensure sync() doesn't wait forever

Avoid

2015-08-19 01:46:37.586450 7f89a53ca980 10 filestore(b.10) start_sync
2015-08-19 01:46:37.586451 7f89a53ca980 10 filestore(b.10) sync waiting
2015-08-19 01:46:37.586528 7f899e2b1700 20 filestore(b.10) sync_entry woke after 5.398564
2015-08-19 01:46:37.586539 7f899e2b1700 20 filestore(b.10) sync_entry waiting for another 35994.601435 to reach min interval 36000.000000

by setting force_sync flag.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/FileStore.cc