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

1384 Коммитов

Автор SHA1 Сообщение Дата
Anthony Voellm aka Tony the P3rfguy 0397cb6c65 Optimizing the driver to remove unneeded work and (#1298)
fixing a bug in update.
2019-04-19 17:49:23 -07:00
Anthony Voellm aka Tony the P3rfguy a90a5a7ebc Removing deprecated driver. (#1295)
* Removing deprecated driver.
Tracked in issue https://github.com/brianfrankcooper/YCSB/issues/1269

* Cause rebuild
2019-04-19 16:11:22 -07:00
Anthony Voellm aka Tony the P3rfguy acc430007c Adding the ability to connect to Cassandra using SSL connections. (#1294)
* Adding the ability to connect to Cassandra using SSL connections.

* Cause rebuild

* Cause rebuild

* Refactoring the code as Stanley suggested.
2019-04-19 16:10:08 -07:00
Anthony Voellm aka Tony the P3rfguy 2f03a2f83a Azure Cosmos [DB] (#1264)
* Adding Azure Cosmos Driver.
Still some improvements to make like automatically creating the YCSB database and usertable collection. But this does bring in the all the latest SDKs / etc.
2018-11-27 14:10:14 -08:00
Calin Iorgulescu e6bd7393fa [memcached] Fixes issue where fields are skipped when readallfields is false (Issue #1153). 2018-11-23 13:25:57 -06:00
Florian 5bef82d4e2 [orientdb] fixed issue #1045, updated to orientdb version 2.2.37, added an example for remote connection 2018-11-20 17:34:31 -06:00
Andrey Elenskiy d4538ca98e [hbase20] fix package in bindings
Was set to hbase14 project.
2018-11-20 11:12:41 -06:00
Sean Busbey e5f436cfb3
Merge pull request #1224 from busbey/pr-117-amend
[core] Handle merge conflicts for #117 and update it for newer bindings that reference field name prefix
2018-11-20 10:57:42 -06:00
Benson Margulies 4bff631c6b Render two classes public for reuse in applications. 2018-11-20 10:55:19 -06:00
Sean Busbey bcd492d77e [travis] drop deprecated oracle JDKs, add openjdk versions for jdk8 and jdk11 2018-11-08 16:51:48 -06:00
dfquaresma 3f39cac8be [elasticsearch5-rest] add forgotten elasticsearch5-rest binding. 2018-09-12 22:55:46 -05:00
Sean Busbey 5f5ad6f6b8 [core] bring client bindings up to date for configurable field names. 2018-09-08 20:20:56 -05:00
Sean Busbey c99a7e4a59 Merge pull request #117 from gelin/fieldnameprefix
Conflicts:
	core/src/main/java/com/yahoo/ycsb/workloads/CoreWorkload.java
	doc/coreproperties.html
	hbase/src/main/java/com/yahoo/ycsb/db/HBaseClient.java
2018-09-04 23:14:18 -05:00
liukun b31a5681b9 [basicdb] Modifty the example for basicdb in order to adapt to the curd interface (#1160) 2018-09-03 11:52:33 -05:00
Robert S Lee f79a40e7dd [jdbc] support JDBC option to rewrite batch statement to multi-row insert (#1220)
* [jdbc] support JDBC option to rewrite batch statement to multi-row insert

batch statement int[] results = insertStatement.executeBatch() returns 1 for successful completion. when the batch statement is re-written to multi-row insert, SUCCESS_NO_INFO (-2) is returned instead. This change expands allowable results values to be 1 AND -2

* [jdbc] note on rewriting batch insert to multi-row
2018-08-27 10:59:31 -05:00
allanbank d1a8a6949c
Merge pull request #1217 from stutiredboy/master
[mongodb] Update MongoDB driver to 3.8.0.
2018-08-19 20:35:25 -04:00
Sean Busbey 47cb407924 [release] Update README for the release of YCSB 0.15.0
closes #1204
2018-08-16 22:18:19 -05:00
ChenXiaosheng 668d5a87ee form MongoDB 4.0: update mongodb-java-driver to 3.8 2018-08-16 11:44:05 +08:00
isuntsov 8f57b1ac38 [ignite] fix Ignite README.md. (#1215)
* clarify steps and remove specific YCSB / ignite version numbers
* closes #1213
2018-08-13 09:37:23 -05:00
Sean Busbey 5132047941 [ignite, ignite-sql] update to Apache Ignite (incubating) version 2.6.0 2018-07-30 08:09:27 -05:00
Sean Busbey c506ef90b7 [version] update master to 0.16.0-SNAPSHOT 2018-07-28 22:34:50 -05:00
Sean Busbey aedf6efe58 [ignite, ignite-sql] clean up for apache ignite clients Fixes for Apache Ignite client (addendum)
* Ignite bindings should always return Status.NOT_IMPLEMENTED for scans.
* rename base test class so that JUnit won't try to run the scan test without an implementation
* remove unneeded additional repository definition

Closes #1183
2018-07-27 00:45:38 -05:00
Ilya Suntsov 7e19b75424 [ignite, ignite-sql] clean up for apache ignite clients
Closes #1183
Closes #1189
2018-07-27 00:45:38 -05:00
Jun-Seok Heo e63696354a [foundationdb] add a new client for FoundationDB (#1162) 2018-07-15 10:19:27 -05:00
Kevin Risden dab5f20b93
Test against JDK 9, 10, 11 (#1186) 2018-07-15 10:37:37 -04:00
Mark a9ad5b6f27 [arangodb, arangodb3] updated ArangoDB binding (Java driver 4.4.1) (#1166)
* updated ArangoDB binding (Java driver 4.4.1)
* Add deprecation warning for binding 'arangodb3'
2018-07-09 09:48:27 -05:00
Ilya Suntsov f513f5b466 [ignite, ignite-sql] Add Apache Ignite clients 'ignite' and 'ignite-sql' (#1118)
Closes #1118
Closes #1165

Co-authored-by: Sergey Puchnin <spuchnin@gridgain.com>
Co-authored-by: Taras Ledkov <tledkov@gridgain.com>
Co-authored-by: Oleg Ostanin <oostanin@gridagin.com>
2018-07-09 09:28:19 -05:00
Adam Retter 563925edcf [rocksdb] Added support for RocksDB Java API (#1052) 2018-07-06 23:04:04 -05:00
Helen H.W. Chan d2d9a3fdea [core] Add options for user-specified min field length (#1177) 2018-06-25 08:20:18 -07:00
Sean Busbey f479f154fa
[release] Update README for the release of YCSB 0.14.0 (#1174) 2018-06-13 21:19:22 -05:00
Christopher Tubbs 3e01449e7c [accumulo] Use latest versions of Accumulo (#1167) 2018-06-13 19:38:56 -05:00
Christopher Tubbs e94a11e16e [build] Add missing version to rat plugin (#1168) 2018-06-13 19:38:36 -05:00
Sean Busbey 0c269338c2 [version] update master to 0.15.0-SNAPSHOT 2018-05-23 23:42:56 -05:00
Chris Larsen 9d428b6a01 [core] Fix an issue in #981 where the newline was missing after printing out (#1084)
the command line, thus leaving the YCSB version on the same line.

(cherry picked from commit 88ffdbbb8f)
2018-05-23 23:07:15 -05:00
Chris Larsen 7ecbbc3675 [core] Address another issue from #981 by adding "measurement.histogram.verbose" as (#1085)
a configuration option to print out the histogram buckets and default to NOT printing
out the buckets.

(cherry picked from commit 46933b1d1c)
2018-05-23 23:07:10 -05:00
Xing Lin a85b827333 [s3] Remove unnecessary getObjectMetadata() from getS3ObjectAndMetadata() (#1060)
* Remove unnecessary getObjectMetadata() from getS3ObjectAndMetadata()

ObjectMetadata is available from S3Object.getObjectMetadata().
We don't need to send a separate GetObjectMetadata Request (an
HTTP HEAD request), in order to get the metadata. This will double
performance for read workloads.

Signed-off-by: Xing Lin <Xing.Lin@netapp.com>

* Remove one unused import to pass style check.

Signed-off-by: Xing Lin <xing.lin@netapp.com>
(cherry picked from commit 381aaebc83)
2018-05-23 23:07:03 -05:00
Sean Busbey b7704ce4b6 [licensing] add missing headers called out by the RAT plugin. 2018-05-21 10:50:44 -05:00
Sean Busbey 542b7e94a5 [hbase20] update hbase 2 version to 2.0.0 GA 2018-05-21 10:10:38 -05:00
Robert Pang 38052885bf [cassandra] Update CassandraCQLClient to use PreparedStatement for better performance (#1051)
* Optimize PreparedStatement lookup by looking up by field set and avoiding building the query string unless the statement has not been prepared.
* Add tests for update, delete and prepared statements.
* fix logger calls
* Credit to @haaawk for incorporating some of the feedback
2018-05-20 19:14:58 -05:00
allanbank e3d7b0d8c2
Merge pull request #1149 from busbey/slf4j-update
[code] update slf4j-api to 1.7.25
2018-05-20 12:24:33 -04:00
Sean Busbey 842459e8be [code] update slf4j-api to 1.7.25 2018-05-19 14:32:44 -05:00
Jens Ehlers c4807a932d [redis] Redis cluster support (#1072) 2018-05-19 09:22:26 -05:00
Misha Brukman 7273f152e6 [bigtable] Update Bigtable client version to 1.3.0 (latest). (#1147) 2018-05-18 17:42:40 -05:00
Todd Lipcon 336a173e31 [kudu] Kudu binding update (#1098)
* Make Kudu buffer size configurable
* update to latest client and avoid string encoding
* support using multiple KuduClient instances
2018-05-18 17:42:22 -05:00
Kevin Risden 3b6059bbd8 [core] Fix ycsb.sh and ycsb.bat missing core dependencies (#908) 2018-05-18 17:33:31 -05:00
Igor Bernstein 682be7fba3 [bigtable] update bigtable to 1.0 (#1070) 2018-05-11 16:07:39 -07:00
Rohan Jayaraj fb85b598b7 [maprdb maprjsondb] Added clients for MapR-DB and MapR-JSONDB (#1063)
* Adding MapR Binary & JSON YCSB Clients
* MapR binaries will be picked from the classpath
2018-05-11 16:04:43 -07:00
stutiredboy efab905464 [mongodb] update mongodb-java-driver to latest 3.6.3 (#1138)
* update mongodb-java-driver to latest 3.6.3
* add snappy for mongodb networkCompressor support
2018-05-11 10:17:18 -07:00
Sean Busbey 3f077150f5 [hbase10] Remove use of guava
- module previously had an undeclared dependency on guava
- removed VisibleForTesting in favor of a comment
- removed Preconditions.checkNotNull in favor of NPE through use

closes #1136
2018-04-19 14:57:17 -05:00
Dan Smith f886c1e798 [geode] Ensure geode client will work with v1.3 by removing references to internal classes (#1069)
* Geode 1.3 changed some of it's internals. The geode binding was using an
internal Geode class which means it won't compile against later versions
of geode.

* Based on review comments, leaving the geode version alone and adding
documentation to the README on how to change the version.

* Removed incubating from the geode name and website in README, because
geode is no longer incubating.
2018-03-27 23:28:46 -05:00