Commit Graph

  • eb72e0d2ce Minor beautification. Jacob Leverich 2013-03-12 15:29:43 -0700
  • 7ca3e57c6d Add --skip option: By default, mutilate tries to maintain a long-term QPS average by issuing requests as quickly as possible until it catches up with where it 'ought' to be. If you give the --skip option, it will instead just skip sending requests that are already late. Jacob Leverich 2013-03-12 15:27:29 -0700
  • a8168f28dc Clean out some dead code. Jacob Leverich 2013-03-11 22:14:24 -0700
  • fc0f1a78a4 1. Implemented --measure_* options to reasonably separate configuration of measurement client (mutilate master) from load generating clients (mutilate agents). Use -C and --measure_depth to approximate open-loop measurement control (i.e. so long latency requests don't screw up the sample population), and use -Q to ensure that you see minimal client-side queuing delay. Jacob Leverich 2013-03-08 13:19:47 -0800
  • c3fb96000a First attempt at adding basic vbucket functionality to mutilate. This version ONLY supports one server, has no agent mode, and takes in a vbucket configuration through a file. Stephen Yang 2013-03-08 05:38:23 -0800
  • 960b30dc7b Add -M (measure-mode), where master client only opens 1 connection per thread (to avoid client-side queuing delay). Jacob Leverich 2013-03-06 21:55:24 -0800
  • 571dc0bd07 Report nth-% latency at start of --search. Jacob Leverich 2013-03-04 14:34:19 -0800
  • 7e74898c4a Remove unused useBinary class variable. Jacob Leverich 2013-03-04 14:23:50 -0800
  • 4e8d2f6d10 Merged Stephen Yang's and David Terei's binary protocol and SASL implementations. Jacob Leverich 2013-03-04 09:31:13 -0800
  • 057ad4fa19 Merge f6dd3a076c into 6ffebb2ec7 David Terei 2013-03-02 18:10:21 -0800
  • f6dd3a076c Fix bug with reporting TX for ascii protocol. David Terei 2013-03-02 18:09:51 -0800
  • f3c5a8cc7c Generate Set's a little more efficiently. David Terei 2013-03-02 18:09:35 -0800
  • 472821a369 dont use delgated constructor C++11x as not supported by GCC 4.6 (need 4.7) David Terei 2013-03-02 17:39:58 -0800
  • 54fcf0e76c Add binary and SASL support to mutilate. David Terei 2013-02-28 14:16:08 -0800
  • ff6987e8d7 Fixed g++ compile error. Stephen Yang 2013-03-02 06:17:53 -0800
  • 8658d6cbc4 Added binary plaintext SASL support, toggable with --sasl=user[:pass] Stephen Yang 2013-03-02 05:46:39 -0800
  • d3fa8769ae Added binary support, toggable via --binary. Stephen Yang 2013-03-01 05:36:35 -0800
  • 6ffebb2ec7 Change --search behavior to abort once goodput qps is < 10% of peak qps. Jacob Leverich 2013-02-02 17:59:37 -0800
  • 973ef24eca Merge pull request #1 from dterei/master leverich 2013-02-02 17:52:53 -0800
  • 750a54ff67 Merge e0f2e922a4 into ac74a6ae40 David Terei 2013-01-30 19:49:12 -0800
  • e0f2e922a4 Fix compilation on OSX. David Terei 2013-01-30 19:46:39 -0800
  • ac74a6ae40 Indentation for command-line options. Jacob Leverich 2013-01-18 14:29:57 -0800
  • 5a0fd63455 Merge branch 'master' of https://github.com/leverich/mutilate Jacob Leverich 2013-01-18 14:26:52 -0800
  • f33fa6222f Added command-line options to README. Jacob Leverich 2013-01-18 14:25:59 -0800
  • cb9384c369 Minor bugfixes to SConstruct. Jacob Leverich 2012-12-26 17:50:27 -0700
  • 3a538f4b00 Implement a log-based histogram sampler to increase fidelity for small samples and maximum range for large samples. Jacob Leverich 2012-12-26 17:08:00 -0700
  • 46015b29ac Added location parameter to GPareto distribution. Validated value-size distribution against Atikoglu's paper by comparing CDF and PDF. Jacob Leverich 2012-08-24 14:02:57 -0700
  • 1417bd4b01 Minor compatibility note. Jacob Leverich 2012-08-23 14:54:09 -0700
  • e2db44d0f7 Basic usage documentation. Jacob Leverich 2012-08-23 14:51:48 -0700
  • 1a8a706eb6 Build requirements. Jacob Leverich 2012-08-23 14:42:56 -0700
  • 386320d266 Initial check-in. Jacob Leverich 2012-08-23 14:30:32 -0700
  • bcad3cfbc3 Initial commit leverich 2012-08-20 11:11:01 -0700