]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common: use mono clock for HeartbeatMap 17827/head
authorKefu Chai <kchai@redhat.com>
Wed, 20 Sep 2017 07:13:35 +0000 (15:13 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 21 Sep 2017 17:12:13 +0000 (01:12 +0800)
commit344f112bb36d1f11212b08e9061fdac6b139bb76
treed1d2f7ed1038d40b0271c5042f970f3019e69fa7
parent82e63350c2f949ae9c967d4036e6194d20c6392a
common: use mono clock for HeartbeatMap

to avoid problems when admin sets system clock.

see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53901 for the reason
why we cannot use atomic<time_point>.

Signed-off-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: Xinze Chi <xinze@xsky.com>
src/common/HeartbeatMap.cc
src/common/HeartbeatMap.h
src/common/WorkQueue.h