> I've been working with Sam Just today and we would like to get some > performance data around client I/O and recovery I/O to test the new Op > queue I've been working on. I know that we can just set and OSD out/in > and such, but there seems like there could be a lot of variation in > the results making it difficult to come to a good conclusion. We could > just run the test many times, but I'd love to spend my time doing > other things.
CBT  can do failure simulations while pushing load against the cluster, here is a config to get you started: https://gist.github.com/mmgaggle/471cd4227e961a243b22 The osds array in the recovery test portion is the list of osd ids that you want to mark out during the test. CBT requires a bit of setup, but there is a script that can do most of it on a rpm based system. Make sure that your cbt head node has keyless ssh to itself, the mons, clients, and osd hosts (including accepting host keys). Let me know if you need help setting it up!  https://github.com/ceph/cbt -- Kyle Bader -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html