Граф коммитов

27 Коммитов

Автор SHA1 Сообщение Дата
nitsanw a07f76c62d [client] Switch to managing time in nanoseconds in the ClientThread 2015-06-16 23:29:51 -05:00
nitsanw 9ba89cb5b7 [core] Add HdrHistogram based measurement.
Remove needless synchronization by using CHM in Measurements.
2015-06-16 23:29:46 -05:00
nitsanw a991bcfe61 [client] Wait for status thread to properly exit in shutdown sequence 2015-06-16 23:06:10 -05:00
nitsanw f50848b061 [test] Improve delay code
Add option to randomize delay(default=true, as before)
2015-06-16 23:06:03 -05:00
nitsanw 0b02483454 [core, client] Fix record count property default value in CoreWorkload, also refactor
throttle method in client.
2015-06-16 23:00:31 -05:00
Steffen Friedrich cbaf24e4e4 [exporter] added JSONArrayMeasurementsExporter which generates one JSON array of measurement objects. 2015-06-09 15:01:15 +02:00
Sean Busbey bd4ca60308 Merge pull request #238 from busbey/issue-237
[client] clean up status message creation.
2015-06-07 13:59:28 -05:00
Steffen Friedrich 31136ce857 Added license header and now testing the max parameter as well. 2015-06-03 12:43:27 +02:00
Steffen Friedrich 149ea82959 Given the min and max parameter ZipfianGenerator should not return 0 if (uz < 1) nor 1 if (uz<1.0+Math.pow(0.5,theta)). Instead it should return the min value (base) or min + 1. 2015-06-02 21:48:41 +02:00
Sean Busbey 4c90a73f5d Merge pull request #91 from enixon/integrity
[core workload] Data Correctness Checking
2015-05-29 01:24:27 -05:00
Sean Busbey 083db1714c [version] update to 0.2.0-SNAPSHOT.
* Need a SNAPSHOT version because non-SNAPSHOT is reserved for actual releases.
* Increment minor version per pre-1.0 guidelines from the Version Numbers guide

Fixes #236.
2015-05-27 01:15:36 -05:00
Sean Busbey 8336848de1 Merge pull request #209 from benjaminbrent/workload-properties
Remove hard-coded property key strings in favour of string constants
2015-05-21 15:17:40 -05:00
Sean Busbey 99c38369c6 Merge pull request #207 from benjaminbrent/bugfix-missing-synchronized-keyword-in-measurements
Synchronize Measurements.getSummary() method to prevent ConcurrentModificationExceptions
2015-05-18 08:58:18 -05:00
Sean Busbey d1a9b1232f [client] clean up status message creation.
closes #237.
2015-05-17 02:24:09 -05:00
Ben Stopford 03d6a613d5 down graded sys.err to sys.out 2015-02-04 09:19:55 +00:00
Benjamin 1abad02a57 Make MEASUREMENT_TYPE_PROPERTY constant public in Measurements class 2015-01-28 12:28:03 +11:00
Benjamin 8fe2fb338c Change "db" property string to use new constant 2015-01-28 12:15:24 +11:00
Benjamin bd2bf3aab6 Move measurement property constants to Measurements class 2015-01-28 12:11:55 +11:00
Benjamin 58eaffb011 Add constants and docstrings for property keys 2015-01-28 12:02:29 +11:00
Benjamin f1fc92237b Make Measurements.getSummary() method synchronized 2015-01-21 17:09:40 +11:00
liushaohui 2375181ab9 add timestamp in ycsb qps and latency log 2012-12-25 12:21:17 +08:00
Elliott Clark 89df1ac1e6 gh-100 Time clean up and count it for hbase as update.
* Time the cleanUp of a DBWrapper
* For HBase this clean up should also be counted as an update.
2012-12-16 02:19:17 -05:00
nixon 5134d46db6 Added additional parameter to turn on deterministic creation of values for
specified keys. When running a workload, read data is checked against the
deterministic value and inconsistencies exported to the measurements object.

Discovered flaws in multithreaded YCSB 'latest' workload distribution as
data may be read by one thread before it is written by another.
2012-08-15 16:17:56 -07:00
Ming Han Teh ae1c9a922b Fixed bug in CoreWorkload. Read-Modify-Write latency should be reported in microseconds, not milliseconds. 2012-07-10 01:32:06 -07:00
m1ch1 448685cad4 gh-69 Added a unit test for RandomByteIterator toArray() and toString() methods. 2012-03-03 20:50:34 -08:00
m1ch1 d253f45d9c gh-66 bump up version. use com.yahoo.ycsb 2012-02-20 18:34:27 -08:00
Hariprasad Kuppuswamy 3532283de4 Mavenisation of the YCSB with a (tar ball) distribution packager. 2012-02-16 19:02:06 +01:00