]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test: mon: workload generator
authorJoao Eduardo Luis <joao.luis@inktank.com>
Fri, 26 Oct 2012 21:59:00 +0000 (22:59 +0100)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Tue, 27 Nov 2012 20:00:44 +0000 (20:00 +0000)
commite1820d870e4b84ba051a65f5521f2af8bda7b7e5
treeb7b4269bc52d1c8e492a6258c55e826b8636b13f
parentf5029074dab0615c970962222e507333d445715a
test: mon: workload generator

User-space tool that interacts with the monitor, with the objective of
generating a workload mimicking a set of OSDs and clients.

As it is, the tool will mimic any number of OSDs, by keeping in-memory
stubs that will act as independent OSDs, generating random operations
that will induce map updates; the client stub, on the other hand,
performs no operations besides connecting to the monitor and whatever
happens between the Objecter class and the monitor (mainly keeping
updated with map updates).

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/Makefile.am
src/test/mon/test_mon_workloadgen.cc [new file with mode: 0644]