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