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

1166 Коммитов

Автор SHA1 Сообщение Дата
nygard_89 c353f7120a [travis] Reverted to original version, just added riak as service.
[riak] Configured RiakKVClientTest.java to work with default bucket-type instead of creating a new one.
2016-04-14 17:12:59 +02:00
nygard_89 d4d251a07a [travis] Added sudo requirement for running riak-admin commands.
[travis] Added riak-admin commands to create and activate test bucket.
2016-04-14 14:13:37 +02:00
nygard_89 5661a00012 [riak] Fixed RiakKVClient.java which didn't read props from command line.
[riak] Added RiakKVClientTest.java
2016-04-14 10:14:11 +02:00
Dani e45120b39f Merge remote-tracking branch 'upstream/master' into splitrun
4/13/2016 - getting updates from upstream master
4/13/2016 fixed comments relatede to pull request #674
2016-04-13 22:07:11 -04:00
nygard_89 19bc1e0ce3 [riak] Fixed README.md file. 2016-04-13 23:32:58 +02:00
nygard_89 d209175963 [travis] Added Riak service for testing purposes.
[riak] Added test unit.
[riak] Set eventual consistency as default in both README.md and riak.properties file, as strong consistency it's not the main model adopted by the db (check http://docs.basho.com/riak/kv/2.1.4/developing/app-guide/strong-consistency/ for further info).
[riak] Fixed getFields() function by transforming it into createResultHashMap(). This function creates the HashMap to give as result appropriately.
[riak] Removed scan transaction support for strong consistency model. 2i search is not allowed for this model, neither there is a suitable search mean to use to achieve a proper scan transaction.
[riak] Done minor fixes to code and comments.
2016-04-13 23:15:27 +02:00
Kevin Risden 0f674fc727 Merge pull request #707 from brianfrankcooper/update-readme-0.8.0
Updated top level README for YCSB 0.8.0 release
2016-04-13 13:04:25 -05:00
Chrisjan Matser 9cab82779b Updated top level README for YCSB 0.8.0 release 2016-04-13 10:49:43 -07:00
yuyanting 8b4f38745a [googledatastore] Update googledatastore artifacts. 2016-04-12 16:05:26 -07:00
Sean Busbey ab8eb799c7 Merge pull request #703 from risdenk/travis-jdk-8
[build] Added Oracle JDK 8 to .travis.yml
2016-04-12 17:20:41 -05:00
danielpoltx d48d91e3d8 Merge remote-tracking branch 'upstream/master' into splitrun
Adding upstream changes to this branch
2016-04-12 17:56:01 -04:00
Kevin Risden c30e018aa2 Added Oracle JDK 8 to .travis.yml 2016-04-12 16:49:49 -05:00
nygard_89 776ec892ff [riak] Changed FetchValue.Option in update() transaction function. 2016-04-12 14:36:46 +02:00
nygard_89 122b5b598a [riak] Modified Riak package reference in bin/ycsb file.
[riak] Done some code/comments cleanup.
2016-04-12 10:53:28 +02:00
nygard_89 2797f9a026 [riak] Removed test unit as it only works with a local cluster installation (there is no Riak test or mock utility).
[riak] Packaged into com.yahoo.ycsb.db.riak.
[riak] Removed unused dependencies.
[riak] Bugfix for update() function that returned positive even with no nodes in the cluster.
2016-04-12 00:54:13 +02:00
Sean Busbey 604c50dbda Merge pull request #692 from saintstack/691
[hbase10] Still too many threads #691.
2016-04-11 16:54:40 -05:00
Sean Busbey c3c1e75d21 Merge pull request #698 from manolama/googlebigtable
[googlebigtable] Fix #697 by synchronizing on the static Config object
2016-04-10 14:18:25 -05:00
Chris Larsen d9eecd20d4 [googlebigtable] Fix #697 by synchronizing on the static Config object
who's address does not change.
2016-04-10 11:21:49 -07:00
nygard_89 1ff7e2b8fb [riak] Added test unit. 2016-04-10 10:03:07 +02:00
Sean Busbey e5d67bf37f Merge pull request #688 from manolama/hbase098_md
[hbase098] Add missing `writebuffersize` documentation and note to
2016-04-10 01:33:49 -05:00
Sean Busbey 233dfd5d8f Merge pull request #689 from manolama/hbase10_md
[hbase10] Add instructions for testing against Google BigTable's HBase API.
2016-04-10 01:33:20 -05:00
Sean Busbey f1dac4d8be Merge pull request #683 from couchbaselabs/couchbase2
[couchbase2] Add Support for Couchbase SDK 2.x
2016-04-10 01:31:41 -05:00
Chris Larsen a0f9010fa0 [core] Add CoreWorkload.createOperationGenerator() for use in other workloads.
Eventually it would be nice to move this out into a proper generator with enums to
save space, but as users may have extended CoreWorkload and could be using the
"operationchooser" field, we'll just break it out into a static function so as to
avoid breaking anyone's code.
2016-04-09 17:34:27 -07:00
Chris Larsen 1479818c81 [hbase098] Add missing `writebuffersize` documentation and note to
modify hbase-site.xml
2016-04-09 16:26:07 -07:00
Chris Larsen b2e302d0ba [hbase10] Add missing `durability` documentation to readme.
Add documentation on how to use the hbase10 client with Google's
Bigtable.
2016-04-09 16:24:27 -07:00
Sean Busbey e48fc5b5d8 Merge pull request #690 from manolama/googlebigtable
[googlebigtable] Add a Google Bigtable binding for testing load using
2016-04-09 17:29:48 -05:00
nygard89 6ea3666bf5 Update README.md 2016-04-09 23:31:16 +02:00
nygard_89 7492500497 [riak] New YCSB binding for Riak.
The binding is based on the one created by Basho Technologies (available at https://github.com/basho-labs/YCSB/tree/master/riak).
[riak] Made compatible with the latest YCSB version.
[riak] Added strong consistency test support and made it default.
[riak] Added missing results return based on provided fields in scan/read functions.
[riak] Added TIME_OUT status return code for those transactions which take too long to complete.
[riak] Added flexible test parameter specification via customizable configuration file and command line options support.
[riak] Added test unit.
[riak] Removed unused Constants.java file.
[riak] Removed many unused function in the RiakUtils.java file.
[riak] Choosed to use executeAsync methods to resolve a bug that didn't allow the benchmark to end whenever one or more nodes of the cluster are killed.
[riak] Fixed license issues in all files.
[riak] Done some refinements to the code.
2016-04-09 23:29:46 +02:00
Chris Larsen 71f00d1fe3 [googlebigtable] Add a Google Bigtable binding for testing load using
the native Protobuf GRPC based API.
2016-04-09 10:48:29 -07:00
Sean Busbey d70a4ea699 Merge pull request #693 from jasontedor/elasticsearch-race
[elasticsearch] Fix race condition
2016-04-09 08:57:09 -05:00
Jason Tedor 710ef6d9ca
[elasticsearch] Fix race condition
This commit fixes a race condition that exists between the shards being
ready to serve requests and the execution of the workload.
2016-04-09 09:37:04 -04:00
stack 57e1ab5a0c [hbase10] Still too many threads #691.
Fix broken synchronization meant to guard against over-creation
of cluster connection instances on startup when multiple threads.
2016-04-08 16:13:43 -07:00
nygard_89 ad34f6f227 Merge remote-tracking branch 'origin/master' 2016-04-08 14:07:14 +02:00
yuyanting ee0534d462 [googledatastore] Improve README.md. 2016-04-07 13:22:20 -07:00
Sean Busbey f675c05616 Merge pull request #684 from jasontedor/elasticsearch-improvements
[elasticsearch] Elasticsearch improvements
2016-04-07 09:23:00 -05:00
Michael Nitschinger f64194ba25 [couchbase2] Add Support for Couchbase SDK 2.x 2016-04-07 10:19:19 +02:00
Jason Tedor bcf52844c9
[elasticsearch] Print diagnostic outputs on stderr 2016-04-06 22:17:32 -04:00
Jason Tedor 6eb53b80e2
[elasticsearch] Simplify cluster.name setting 2016-04-06 21:57:35 -04:00
Jason Tedor a70aa676fd
[elasticsearch] Cleanup code formatting 2016-04-06 21:55:15 -04:00
Jason Tedor 5bb05744ed
[elasticsearch] Add "es." prefix and cleanup docs 2016-04-06 21:55:06 -04:00
Jason Tedor f5f19d8645
[elasticsearch] Settings for shards and replicas 2016-04-06 21:49:33 -04:00
Jason Tedor 76647788c4
[elasticsearch] Restrict visibility of defaults 2016-04-06 21:49:30 -04:00
Jason Tedor 231e5d8f63
[elasticsearch] Cleanup stale comments 2016-04-06 21:49:28 -04:00
Jason Tedor 9ee688863b
[elasticsearch] Remove unneeded path.data setting 2016-04-06 21:49:25 -04:00
Jason Tedor 92f74e8706
[elasticsearch] Fix local/remote node settings 2016-04-06 21:49:23 -04:00
Jason Tedor fb1d1ab3a9
[elasticsearch] Fix and cleanup index creation
This commit fixes an issue with the index creation logic when the
elasticsearch.newdb flag is set to true. Namely, when running in local
mode the index would never exist (since the node always starts with a
clean temporary directory) but with elasticsearch.newdb an attempt would
be made to delete the index which would cause the workload to fail.

This commit also does a cleanup of the index creation logic using an
explicit create index request and passing the index settings along as
part of that index creation.
2016-04-06 21:49:20 -04:00
Jason Tedor 0171b673fb
[elasticsearch] Remove useless setting 2016-04-06 21:49:17 -04:00
Jason Tedor 251171c3b0
[elasticsearch] Remove unneeded multicast setting 2016-04-06 21:49:11 -04:00
Jason Tedor 5488e97845
[elasticsearch] Set version to 2.3.1 2016-04-06 21:48:45 -04:00
yuyanting 9b207cd5d3 [googledatastore] Address code review comments. 2016-04-06 15:49:59 -07:00