X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Fosdc%2FFakeWriteback.h;fp=src%2Fceph%2Fsrc%2Ftest%2Fosdc%2FFakeWriteback.h;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=0d3705c87fd58e1b56ba557943f6e343cb0c00b3;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/osdc/FakeWriteback.h b/src/ceph/src/test/osdc/FakeWriteback.h deleted file mode 100644 index 0d3705c..0000000 --- a/src/ceph/src/test/osdc/FakeWriteback.h +++ /dev/null @@ -1,48 +0,0 @@ -// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- -// vim: ts=8 sw=2 smarttab -#ifndef CEPH_TEST_OSDC_FAKEWRITEBACK_H -#define CEPH_TEST_OSDC_FAKEWRITEBACK_H - -#include "include/Context.h" -#include "include/types.h" -#include "osd/osd_types.h" -#include "osdc/WritebackHandler.h" - -#include - -class Finisher; -class Mutex; - -class FakeWriteback : public WritebackHandler { -public: - FakeWriteback(CephContext *cct, Mutex *lock, uint64_t delay_ns); - ~FakeWriteback() override; - - void read(const object_t& oid, uint64_t object_no, - const object_locator_t& oloc, uint64_t off, uint64_t len, - snapid_t snapid, bufferlist *pbl, uint64_t trunc_size, - __u32 trunc_seq, int op_flags, - const ZTracer::Trace &parent_trace, - Context *onfinish) override; - - ceph_tid_t write(const object_t& oid, const object_locator_t& oloc, - uint64_t off, uint64_t len, - const SnapContext& snapc, const bufferlist &bl, - ceph::real_time mtime, uint64_t trunc_size, - __u32 trunc_seq, ceph_tid_t journal_tid, - const ZTracer::Trace &parent_trace, - Context *oncommit) override; - - using WritebackHandler::write; - - bool may_copy_on_write(const object_t&, uint64_t, uint64_t, - snapid_t) override; -private: - CephContext *m_cct; - Mutex *m_lock; - uint64_t m_delay_ns; - std::atomic m_tid = { 0 }; - Finisher *m_finisher; -}; - -#endif