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

1304 Коммитов

Автор SHA1 Сообщение Дата
Microsoft Open Source 9a2d92b5c3 SUPPORT.md committed 2022-07-25 10:33:04 -07:00
Microsoft Open Source a0d371937e SECURITY.md committed 2022-07-25 10:33:03 -07:00
Microsoft Open Source ed2b8f7d8b README.md updated to template 2022-07-25 10:33:02 -07:00
Microsoft Open Source 6849cc75a0 LICENSE committed 2022-07-25 10:33:01 -07:00
Microsoft Open Source 11507aa1ec CODE_OF_CONDUCT.md committed 2022-07-25 10:33:00 -07:00
Ivan ce3eb9ce51
[scylla] enable token aware LB by default, improve the docs (#1507)
* [scylla] token awareness is enabled by default

See
https://docs.datastax.com/en/developer/java-driver/3.10/manual/load_balancing/ :

> If you don’t explicitly configure the policy,
> you get the default, which is a datacenter-aware,
> token-aware policy.

* [scylla] driver: update to 3.10.2-scylla-1
* [scylla] log used consistency level
* [scylla] doc: add latency correction section
* [scylla] doc: dump and merge histograms
* [scylla] doc: don't configure connections manually

https://github.com/scylladb/java-driver/commits/3.10.2-scylla

* [scylla] doc: details to sections 1,2,4,5
2021-02-16 09:38:00 -06:00
Beata Sudi a2d512771a
[hbase2] HBase server side value filtering for long SCAN operations (#1462) 2020-12-06 21:58:21 -06:00
Ivan ff4ecbd37f
[scylla] native Scylla support with token aware balancing policy and LWT (#1473) 2020-12-06 21:54:24 -06:00
Ivan 6720467356
[cassandra] replace consistency ONE with QUORUM (#1487) 2020-12-06 21:53:39 -06:00
maoling 7ddc8fe068
[zookeeper]: add the zk binding (#1327) 2020-12-06 21:47:29 -06:00
Armaan Sood 261cc785f3
[cosmosdb] Upgrade SDK to v4 (#1449)
* updated to latest recommended java sdk
* cleaned up binding implementation based on latest sdk
* added a default user agent string of 'azurecosmos-ycsb'

Co-authored-by: Andrew Feldman <Andrew.Feldman@microsoft.com>
2020-12-05 15:55:41 -06:00
Ivan 5dccbb0454
[core] print data integrity status is enabled (#1488) 2020-12-04 22:09:00 -06:00
Sean Busbey deca7291ef
[voldemort] Remove the voldemort binding. (#1482) 2020-11-30 10:22:07 -06:00
Sean Busbey f7e80903dc
[hypertable] remove the hypertable binding. (#1483) 2020-11-30 10:21:23 -06:00
Sean Busbey 46d5d35713
[voltdb] update to latest voltdb release. (#1402) 2020-11-30 10:20:45 -06:00
Sean Busbey c9ea9a5de1
[solr, solr6] remove EOL solr versions. (#1484) 2020-11-30 08:40:25 -06:00
Zhang Yifan c4082f4554
[kudu] Support range partitioning (#1331) 2020-11-29 19:39:59 -06:00
Ivan e31b5039d2
[core] don't print dbwrapper err log msg many times (#1481)
Co-authored-by: Sean Busbey <sean.busbey@gmail.com>
2020-11-29 16:35:14 -06:00
Rogério Pontes bee93f2a8c
[postgrenosql] Read ResultSet was not iterated correctly. (#1376)
The first ResultSet.next() call to test if the ResultSet was empty moved the cursor without adding the resulting row to the YCSB result callback.
2020-11-29 16:05:41 -06:00
Xing Lin 49ce12a399
[rocksdb] change README to build just rocksdb binding (#1447)
change mvn build target to just build rocksdb-binding. This also makes the build command to be consistent with these for other bindings.
2020-11-27 02:07:35 -06:00
Chris Lu 989b930d47
[seaweedfs] add seaweedfs (#1443) 2020-11-27 02:06:16 -06:00
Thiago Nunes e6d551c438
[cloudspanner] updates spanner client lib to 2.0.1 (#1464) 2020-11-27 01:01:30 -06:00
Álvaro Hernández 5a12972c07 [dynamodb] Improve endpoint and region config
* Upgrade AWS SDK from version 1.10.48 to 1.11.812.

* Introduce a new configuration parameter, dynamodb.region, which
  represents a valid AWS region code (see
  https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions
  for example). If specifying the region, it is not necessary to specify
  the dynamodb.endpoint parameter.

* Introduce support for non-standard endpoints. Before this commit,
  setting the endpoint to a non-standard one, like a proxy, but
  ultimately connecting to a region different from 'us-east-1' would
  lead to a credential errors due to bad signature:

  ERROR site.ycsb.db.DynamoDBClient
  -com.amazonaws.AmazonServiceException: Credential should be scoped to
  a valid region, not 'us-east-1'.  (Service: AmazonDynamoDBv2; Status
  Code: 400; Error Code: InvalidSignatureException;

  With this commit, if using a proxy as an endpoint, by setting also the
  region via dynamodb.region, it will work with no error.

* Set TCP Keep-Alive to true. Even it makes sense to be used by YCSB, it
  apparently doesn't improve performance notably given the connection
  reuse that the DynamoDB client is doing.

* Update the example config file with the endpoint and region parameters
  and behavior.
2020-11-26 21:48:33 -06:00
Sean Busbey 4847896dd0 [build] Use HTTPS instead of HTTP to resolve depdencies ADDENDUM (#1406)
* use http for allanbank repo since it doesn't respond to https.
2020-11-26 21:36:32 -06:00
Justin Uang a903e18aa8 [core] Support readallfieldsbyname (#1427)
Some clients may be more efficient when you pass in the column name,
instead of forcing the client to do a wildcard scan. This is the case
with googlebigtable, when there is only 1-3 columns.
2020-11-26 15:11:34 -06:00
Jonathan Leitschuh cd163d38ce [build] Use HTTPS instead of HTTP to resolve dependencies
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.

Alters dependency resolution for
* cassandra
* hypertable
* maprdb
* maprjsondb
* mongodb

closes #1406
2020-11-26 15:07:33 -06:00
naivewong c28cab486e [core] correct a function name in Measurements 2020-11-26 14:56:41 -06:00
Harshavardhan Unnibhavi 0a43104985
[redis] add ability to specify jedis timeout on the command line (#1455) 2020-09-16 14:51:50 -05:00
Mubashir Kazia af47d643ca
[solr7] Add support for Apache Solr 7
closes #1415

Signed-off-by: Kevin Risden <krisden@apache.org>
2020-03-18 13:05:17 -04:00
Sean Busbey 780aec9235
[hbase] update HBase bindings for eom (#1396)
* remove 0.98, 1.0, 1.2, and 2.0 bindings
* change the 1.4 binding to be  a "HBase 1.y" binding
* add "HBase 2.y" binding and default it to the current 2.2 release
* incorporate README from 0.98 binding into current bindings
* incorporate README on bigtable testing from 1.0 binding into 1.4 binding
* incorporate implementation from 1.0 client into current bindings
* updated asynchbase binding to include parts of removed bindings it referenced
* update maprdb binding for the change in the hbase bindings
* update 1.4 and 2.2 to current releases
* use shaded client test for all hbase bindings.
* make hbase bindings consistently use log4j
* fixes #1173
* fixes #1172
2020-02-05 11:53:58 -06:00
Sean Busbey cd71191535
[mapkeeper] remove defunct mapkeeper binding. (#1398)
closes #262
closes #181
2020-02-04 09:22:22 -06:00
Grant Henke b3a091cc69
[kudu] Close clients on cleanup (#1394)
This patch makes sure clients are closed properly on cleanup.

I also updated to the latest client version (1.11.1).
2020-02-03 10:12:04 -06:00
Kevin Risden 96eb2c457a
[travis] Updates Travis Maven and enforces Maven version (#1392)
* Enforce not using Maven 3.6.2

* Use Maven 3.6.3 via Maven wrapper for Travis
2020-02-01 16:44:08 -06:00
Asya Kamsky 961a3dd599
[mongodb] upgraded to latest driver, allow SRV style mongodb URI, fix readme example (#1360) 2020-01-31 11:17:41 -06:00
Vishnu Bharathi cf40f40e8c
[ignite] Updates ignite to latest version (#1389) 2020-01-31 11:05:26 -06:00
Vishnu Bharathi 940e6a5fff
[ignite] Fixes configuration file path in README (#1388) 2020-01-31 10:42:45 -06:00
Mate Szalay-Beko 650eee2b76
[core] make it possible to use zero operation count again. (#1384)
Previously, if you defined maxexecutiontime and not defined operationcount
parameter (or set operationcount=0), then you were able to run YCSB for a
given period of time and measure the number of operations you get during
the load test.

Since #1323 was merged, it it not possible to use operationcount=0, as
the thread count will be set to 0 in this case and no client thread will
be created. This PR makes it possible to use operationcount=0 again.

fixes #1382
2020-01-31 10:40:34 -06:00
Sean Busbey 26f1668f06
[accumulo] remove EOM Accumulo versions (1.6, 1.7) and rename 1.8 binding to 1.9. (#1366) 2019-11-13 15:44:48 -06:00
@FranckPachot 25724e8f2c [jdbc] Add support for SQL:2008 FETCH FIRST n ROWS ONLY for Scans (#1373) 2019-11-13 13:50:44 -06:00
JulyChen728 6c8c7fc503 [jdbc] only check for sqlserver when we have a driver (#1372)
Fixes #1371
2019-11-12 17:07:14 -06:00
twblamer 4a990099a6 [rocksdb] update version and add options (#1353)
* [rocksdb] update rocksdb.version to 6.2.2
* [rocksdb] add rocksdb.optionsfile property
2019-10-17 08:32:33 -05:00
Sean Busbey 53f0b175a0
[release] configuration needed for publishing to maven central. (#1361)
* add project url, license, and developer section to pom
* add distribution information to pom.
* add source, javadoc, and signing plugins
2019-10-11 14:55:58 -05:00
Sean Busbey 3e8dd3ffb0
[release] update README for 0.17.0 release. (#1363)
closes #1362
2019-10-11 07:25:36 -05:00
Sean Busbey 12ce3a8504 [version] update master branch to 0.18.0-SNAPSHOT 2019-09-21 01:24:50 -05:00
Sean Busbey cd1589ce6f
Move all packages from com.yahoo.ycsb to site.ycsb. (#1354) 2019-09-19 13:51:09 -05:00
Sean Busbey fd29cda92b
[build] update group id to site.ycsb (#1352) 2019-09-19 13:50:20 -05:00
David Rolfe cc165f2249 [db voltdb] Add VoltDB client (#1319)
Add binding based on MIT licensed client version for VoltDB
2019-09-17 06:29:23 -05:00
Sean Busbey 178e4e5b0b
[documentation] Update README for ycsb.site (#1351) 2019-09-09 14:01:44 -05:00
seybi87 77080a3230 [jdbc] Changed sharded url delimiter to semicolon (#1233)
* changed the url splitting delimiter from , to ; to enable fail-over connection strings for JDBC
* included jdbc cluster connection strings in README

Co-authored-by: Sean Busbey <sean.busbey@gmail.com>
2019-09-08 00:27:09 -05:00
Kowsar Atazadeh fc9f1a2a49 [jdbc] Add mssql support for scan operation (#1350)
If the JDBC connection string is MsSQL, then change our SQL dialect to something MsSQL can use.
2019-09-07 21:15:23 -05:00