]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
common: Unskew clock
authorAdam C. Emerson <aemerson@redhat.com>
Tue, 15 Nov 2016 00:33:56 +0000 (19:33 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Thu, 22 Dec 2016 18:55:37 +0000 (13:55 -0500)
commit750ad8340c827d2f8896e1251e45f921dddb9f30
tree436f838c7eb7e3a6109a90202162e23540248af5
parent566ad2d8b57dc25c4d2bd143df9a94a22c018991
common: Unskew clock

In preparation to deglobalizing CephContext, remove the CephContext*
parameter to ceph_clock_now() and ceph::real_clock::now() that carries
a configurable offset.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
174 files changed:
qa/suites/rados/multimon/clusters/3.yaml
qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml
src/auth/Crypto.cc
src/auth/cephx/CephxKeyServer.cc
src/auth/cephx/CephxProtocol.cc
src/auth/cephx/CephxServiceHandler.cc
src/client/Client.cc
src/client/Inode.cc
src/client/SyntheticClient.cc
src/client/SyntheticClient.h
src/cls/lock/cls_lock.cc
src/cls/rbd/cls_rbd.cc
src/common/Clock.cc
src/common/Clock.h
src/common/Cond.h
src/common/Finisher.cc
src/common/LogClient.cc
src/common/Mutex.cc
src/common/Throttle.cc
src/common/Timer.cc
src/common/TrackedOp.cc
src/common/TrackedOp.h
src/common/WorkQueue.cc
src/common/assert.cc
src/common/ceph_context.cc
src/common/ceph_time.cc
src/common/ceph_time.h
src/common/obj_bencher.cc
src/key_value_store/kv_flat_btree_async.cc
src/kv/LevelDBStore.cc
src/kv/RocksDBStore.cc
src/librados/IoCtxImpl.cc
src/librados/RadosClient.cc
src/librbd/AioCompletion.cc
src/librbd/internal.cc
src/log/Log.cc
src/log/test.cc
src/mds/Beacon.cc
src/mds/CDentry.cc
src/mds/CDir.cc
src/mds/CInode.cc
src/mds/CInode.h
src/mds/DamageTable.h
src/mds/JournalPointer.cc
src/mds/Locker.cc
src/mds/MDBalancer.cc
src/mds/MDCache.cc
src/mds/MDLog.cc
src/mds/MDSRank.cc
src/mds/MDSTable.cc
src/mds/Migrator.cc
src/mds/Server.cc
src/mds/SessionMap.cc
src/mds/SessionMap.h
src/mds/StrayManager.cc
src/mds/mdstypes.h
src/messages/MHeartbeat.h
src/mgr/DaemonState.cc
src/mon/DataHealthService.cc
src/mon/Elector.cc
src/mon/LogMonitor.cc
src/mon/MDSMonitor.cc
src/mon/MgrMonitor.cc
src/mon/MonClient.cc
src/mon/MonClient.h
src/mon/MonMap.cc
src/mon/Monitor.cc
src/mon/Monitor.h
src/mon/MonmapMonitor.cc
src/mon/OSDMonitor.cc
src/mon/PGMap.cc
src/mon/PGMonitor.cc
src/mon/Paxos.cc
src/mon/Paxos.h
src/mon/PaxosService.cc
src/mon/Session.h
src/msg/DispatchQueue.cc
src/msg/Messenger.h
src/msg/async/AsyncConnection.cc
src/msg/async/dpdk/IP.cc
src/msg/async/dpdk/IP.h
src/msg/simple/Pipe.cc
src/msg/xio/XioConnection.cc
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueStore.cc
src/os/bluestore/BlueStore.h
src/os/bluestore/KernelDevice.cc
src/os/filestore/FileJournal.cc
src/os/filestore/FileStore.cc
src/os/kstore/KStore.cc
src/os/kstore/KStore.h
src/osd/OSD.cc
src/osd/OSD.h
src/osd/OSDMap.cc
src/osd/PG.cc
src/osd/PG.h
src/osd/PGBackend.cc
src/osd/PrimaryLogPG.cc
src/osd/ReplicatedBackend.cc
src/osd/Watch.cc
src/osdc/Journaler.cc
src/osdc/ObjectCacher.cc
src/rgw/librgw.cc
src/rgw/rgw_admin.cc
src/rgw/rgw_bucket.cc
src/rgw/rgw_common.cc
src/rgw/rgw_coroutine.cc
src/rgw/rgw_cr_rados.h
src/rgw/rgw_file.cc
src/rgw/rgw_gc.cc
src/rgw/rgw_keystone.cc
src/rgw/rgw_keystone.h
src/rgw/rgw_lc.cc
src/rgw/rgw_loadgen_process.cc
src/rgw/rgw_log.cc
src/rgw/rgw_object_expirer_core.cc
src/rgw/rgw_op.cc
src/rgw/rgw_orphan.cc
src/rgw/rgw_policy_s3.cc
src/rgw/rgw_quota.cc
src/rgw/rgw_rados.cc
src/rgw/rgw_request.cc
src/rgw/rgw_rest_client.cc
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_swift.cc
src/rgw/rgw_swift_auth.cc
src/test/TestTimers.cc
src/test/bench_log.cc
src/test/bufferlist.cc
src/test/cls_lock/test_cls_lock.cc
src/test/cls_log/test_cls_log.cc
src/test/cls_statelog/test_cls_statelog.cc
src/test/common/test_crc32c.cc
src/test/crypto.cc
src/test/erasure-code/ceph_erasure_code_benchmark.cc
src/test/journal/RadosTestFixture.cc
src/test/journal/test_JournalPlayer.cc
src/test/journal/test_ObjectRecorder.cc
src/test/kv_store_bench.cc
src/test/kv_store_bench.h
src/test/librados/tier.cc
src/test/librados_test_stub/TestMemIoCtxImpl.cc
src/test/librbd/journal/test_Entries.cc
src/test/librbd/test_ImageWatcher.cc
src/test/librbd/test_librbd.cc
src/test/librbd/test_mock_ObjectWatcher.cc
src/test/mon/test-mon-msg.cc
src/test/mon/test_mon_workloadgen.cc
src/test/msgr/test_async_networkstack.cc
src/test/msgr/test_msgr.cc
src/test/objectstore/test_kv.cc
src/test/objectstore/test_transaction.cc
src/test/objectstore/workload_generator.cc
src/test/old/test_disk_bw.cc
src/test/old/test_seek_read.c
src/test/old/test_short_seek_read.c
src/test/old/testcounter.cc
src/test/omap_bench.cc
src/test/perf_local.cc
src/test/rbd_mirror/image_sync/test_mock_ImageCopyRequest.cc
src/test/rbd_mirror/random_write.cc
src/test/rbd_mirror/test_ImageReplayer.cc
src/test/test_rewrite_latency.cc
src/test/testcrypto.cc
src/test/testkeys.cc
src/tools/ceph_kvstore_tool.cc
src/tools/ceph_monstore_tool.cc
src/tools/cephfs/DataScan.cc
src/tools/cephfs/Dumper.cc
src/tools/monmaptool.cc
src/tools/rados/rados.cc
src/tools/rbd/action/Bench.cc
src/tools/rbd_mirror/Mirror.cc
src/tools/rbd_mirror/Replayer.cc