]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
Squashed 'src/dmclock/' changes from a9e777f08f..93f760c57c
authorJ. Eric Ivancich <ivancich@redhat.com>
Wed, 27 Sep 2017 17:37:50 +0000 (13:37 -0400)
committerJ. Eric Ivancich <ivancich@redhat.com>
Wed, 27 Sep 2017 17:37:50 +0000 (13:37 -0400)
commitb6374d40bcaa4b73d440bb6d8ed42838dec57566
tree0493b0eb4cfcc7f4b2ffda7132845f7a921ef20b
parent5ff127736bc10d657ccdee9aabf179bbfa81d5c0
Squashed 'src/dmclock/' changes from a9e777f08f..93f760c57c

93f760c57c Merge pull request #40 from ivancich/wip-change-client-rec-init
824d92dd3d Merge pull request #38 from ivancich/wip-improve-next-request-return
941d1bef54 Change initialization of IndIntruHeapData to C++'s value-initialization to better future-proof the code. Since at the momeent they are scalars they'll be zero-initialized (i.e., to zero). However if they ever become something more complex, their default constructors will be called.
19153d979f Merge pull request #39 from ivancich/wip-delta-rho-plugin
a94c4e086c Allow the calculations of rho and delta to be handled by a "tracker" specified via template parameter (i.e., by static polymorphism). The tracker follows a simple interface constisting of three functions and one static function.
856a26c466 Clarify code surrounding the return value of do_next_request.
b632cfda4f Merge pull request #37 from ivancich/wip-fix-uninit-data
e6df585153 The coverity scan published in ceph-devel on 2017-09-21 revealed some uninitialized data in a constructor. This fixes that.
165a02542d Merge pull request #34 from TaewoongKim/anticipate
72e4df95cf Make anticipation_timeout configurable with config file
2f06d632d5 Add anticipation duration that keeps from resetting tag values to the current time

git-subtree-dir: src/dmclock
git-subtree-split: 93f760c57c75b9eb88382bcba29fcac3ce365e7f
sim/src/config.cc
sim/src/config.h
sim/src/test_dmclock.h
sim/src/test_dmclock_main.cc
src/dmclock_client.h
src/dmclock_server.h
test/test_dmclock_client.cc