X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Ftest_rewrite_latency.cc;fp=src%2Fceph%2Fsrc%2Ftest%2Ftest_rewrite_latency.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=fd76e8d147bd87eaa3eabf0d7f25ecc89ccabb26;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/test_rewrite_latency.cc b/src/ceph/src/test/test_rewrite_latency.cc deleted file mode 100644 index fd76e8d..0000000 --- a/src/ceph/src/test/test_rewrite_latency.cc +++ /dev/null @@ -1,47 +0,0 @@ - -#include -#include -#include - -#include "include/utime.h" -#include "common/Clock.h" -#include "common/errno.h" - -using namespace std; - -int main(int argc, const char **argv) -{ - const char *fn = argv[1]; - multimap latency; - unsigned max = 10; - - int fd = ::open(fn, O_CREAT|O_RDWR, 0644); - if (fd < 1) { - int err = errno; - cerr << "failed to open " << fn << " with " << cpp_strerror(err) << std::endl; - return -1; - } - - while (true) { - utime_t now = ceph_clock_now(); - int r = ::pwrite(fd, fn, strlen(fn), 0); - assert(r >= 0); - utime_t lat = ceph_clock_now(); - lat -= now; - utime_t oldmin; - if (!latency.empty()) - oldmin = latency.begin()->first; - latency.insert(make_pair(lat, now)); - utime_t newmin = latency.begin()->first; - while (latency.size() > max) - latency.erase(latency.begin()); - if (oldmin == newmin) { - cout << "latency\tat" << std::endl; - for (multimap::reverse_iterator p = latency.rbegin(); - p != latency.rend(); - ++p) { - cout << p->first << "\t" << p->second << std::endl; - } - } - } -}