X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Fdmclock%2Fsrc%2Fdmclock_recs.h;fp=src%2Fceph%2Fsrc%2Fdmclock%2Fsrc%2Fdmclock_recs.h;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=f7a5aaadb1007802c6579741aafabdd37e1b596f;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/dmclock/src/dmclock_recs.h b/src/ceph/src/dmclock/src/dmclock_recs.h deleted file mode 100644 index f7a5aaa..0000000 --- a/src/ceph/src/dmclock/src/dmclock_recs.h +++ /dev/null @@ -1,61 +0,0 @@ -// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- -// vim: ts=8 sw=2 smarttab - -/* - * Copyright (C) 2017 Red Hat Inc. - */ - - -#pragma once - - -#include -#include - - -namespace crimson { - namespace dmclock { - using Counter = uint64_t; - - enum class PhaseType { reservation, priority }; - - inline std::ostream& operator<<(std::ostream& out, const PhaseType& phase) { - out << (PhaseType::reservation == phase ? "reservation" : "priority"); - return out; - } - - struct ReqParams { - // count of all replies since last request; MUSTN'T BE 0 - uint32_t delta; - - // count of reservation replies since last request; MUSTN'T BE 0 - uint32_t rho; - - ReqParams(uint32_t _delta, uint32_t _rho) : - delta(_delta), - rho(_rho) - { - assert(0 != delta && 0 != rho && rho <= delta); - } - - ReqParams() : - ReqParams(1, 1) - { - // empty - } - - ReqParams(const ReqParams& other) : - delta(other.delta), - rho(other.rho) - { - // empty - } - - friend std::ostream& operator<<(std::ostream& out, const ReqParams& rp) { - out << "ReqParams{ delta:" << rp.delta << - ", rho:" << rp.rho << " }"; - return out; - } - }; // class ReqParams - } -}