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

83 Коммитов

Автор SHA1 Сообщение Дата
Kevin Risden 393c611879 [version] update master to 0.8.0-SNAPSHOT. 2016-02-16 07:34:02 -06:00
Swapnil Bawaskar 675b0fd021 Merge remote-tracking branch 'upstream/master'
Conflicts:
	bin/ycsb
        geode/src/main/java/com/yahoo/ycsb/db/GeodeClient.java
	pom.xml
2016-02-10 15:01:14 -08:00
Robert J. Moore b5106699d6 [couchbase] Upgrade the Couchbase driver to 1.4.10.
This removes the need for the private Couchbase repository since the
1.4.10 criver is available in Maven Central.
2016-02-05 18:41:56 -06:00
Sean Busbey a6c71994e4 [checkstyle] consolidate checkstyle plugin configs. default to enforcing.
- define checkstyle configs in as few places as possible
- use checkstyle:check since it has defaults that match what we want (fail after logging to console)
- modules that have current failures set property checkstyle.failOnViolation to false.
2016-01-27 08:58:53 -06:00
Sean Busbey 9520ff2390 Merge pull request #493 from allanbank/nosqldb-cleanup
Nosqldb re-added to the build and checkstyle cleanup
2016-01-25 23:52:47 -06:00
Sean Busbey 6d111d9f20 Merge pull request #574 from ghaughian/master
[solr] Adding Apache Solr Support
2016-01-12 14:41:59 -06:00
ghaughian fc7cc57151 [solr] adding support for Apache Solr
updating readme

updating package info

perfecting logic for http solr clients for all operations

renamed properties, tested cloud mode and cleaned code

removed dependency on dynamic field names, updated readme

now enforcing checkstyle

adding solr artifact

removing test cases relying on external dependencies

removed unused maven dependencies, added batch mode support, all try blocks now catch eplicit exceptions, Query/UpdateResponse status codes are handled more granularly, updated readme, added sample schema.xml file to support default field names in ycsb client, updated all license headers to 2016, using SolrClient object as primary client type regardless if Solr is running in Cloud or Stand-alone mode

cleaned code and config files, now accepting a solr base url property, simplified sample schema.xml file, renamed class to SolrClient, now updating documents atomically, added batch support to delete method

updated new line spacing of pom file comments

removed sample schema file, updated readme with more indepth explanation on running/setting up the solr-binding

removed some code lines no longer in use

renamed zookeeper param name, now throwing caught exceptions where appropriate, debug messages are now being logged on stderr

now returning an appropriate error if we receive an unexpected response from solr server, repeated calls to getResults is no longer

now using singletonMap to store update params in, fixed typo and missing id field in sample config in README
2016-01-12 18:34:58 +00:00
Andy Kruth b867c46914 [orientdb] incrementing license years 2016-01-05 08:35:06 -06:00
Andy Kruth b1088253fb [orientdb] bumped orientdb version to 2.1.8
The version bump required some fixes because of changes to the OrientDB
API as well as to accomodate for changes in thread safety for testing.
2016-01-05 08:34:57 -06:00
bigbes d15d75229b [tarantool] Update tarantool driver version 2015-12-20 21:11:38 +03:00
bigbes 21a58a2fe4 [kudu] revert kudu version to 0.6.0
blocks gh-542
2015-12-20 20:14:29 +03:00
bigbes 253e6bb393 [version] update master to 0.7.0-SNAPSHOT. 2015-12-20 19:44:51 +03:00
Sean Busbey 956784f7e1 Merge pull request #518 from mbrukman/memcached
[memcached] Added memcached binding.
2015-12-10 10:57:26 -08:00
Misha Brukman d4b1d247a3 [memcached] Added memcached binding.
The memcached support was extracted from PR #98 by @jbellis, with cleanups to
bring it in line with current APIs and style guide.

This PR also addresses issue #326.
2015-12-10 13:23:59 -05:00
Jean-Daniel Cryans 9450ae8673 [kudu] Bump kudu dependency to 0.6.0
This version and the previous one are wire compatible, the only code
chance reflects a naming change in the client API.
2015-12-09 17:09:35 -08:00
Sean Busbey ff25df0f6f Revert "Revert "added S3 storage binding""
This reverts commit 0e5866eb60.

Restores #372
2015-11-24 23:08:33 -06:00
Stanley Feng 8cc2a64132 [googledatastore] Initial commit of the Google Datastore Client
Add a DB client for Google Cloud Datastore. This initial commit includes implementation of all CRUD operations (modulo scan), and integration into the rest of YCSB (pom.xml changes, etc)

Next few commits will include Scan/query support, single entity group support, and better documentation.
2015-11-14 19:56:23 -08:00
Robert J. Moore 954c3d9c65 [nosqldb] Update the NoSQL DB to use the driver from Maven Central and
re-enable in the build.

Updated the binding to use the new Status class.
2015-11-08 19:53:40 -05:00
Connor McCoy b116ee5a78 [version] update master to 0.6.0-SNAPSHOT. 2015-11-03 20:10:06 -08:00
Connor McCoy 09dc27a289 [cassandra2] Add Cassandra 2 CQL client 2015-10-29 10:14:35 -07:00
Jean-Daniel Cryans 81c332158e Add Kudu bindings
Currently doesn't include unit tests since we don't have mock objects for that.
2015-10-22 11:05:02 -07:00
Robert J. Moore 1eadd68c63 [version] update master to 0.5.0-SNAPSHOT. 2015-09-21 19:42:39 -04:00
Connor McCoy 9ce758602c [hbase] Update HBase to latest patch versions. 2015-09-16 09:23:44 -07:00
Connor McCoy 7df83eaa09 [hbase] Separate hbase094, hbase098, hbase10 bindings.
HBase 0.94 requires an additional dependency on hadoop-core, but has no
source-level changes to the client.
2015-09-16 09:23:29 -07:00
Connor McCoy d0f8423e0c [hbase] Separate HBase v0.9x and v1.x bindings
hbase/ now contains the HBase v0.9 binding code.
hbase1/ now contains the HBase 1.0 binding code.
2015-09-16 09:23:29 -07:00
Swapnil Bawaskar c8ef6b922a Since GemFire is now incubating as Apache Geode renamed the GemFire driver. 2015-08-14 11:29:39 -07:00
Govind Kamat 25502287c5 [licensing] Added ASLv2 headers to files without them. 2015-08-07 10:49:16 -07:00
gkamat deba06be6a Merge pull request #362 from allanbank/pr-344
[mongodb] Update the MongoDB driver version to 3.0.3.
2015-07-21 18:11:32 -07:00
Govind Kamat 935efc6458 [version] update master to 0.4.0-SNAPSHOT. 2015-07-17 18:48:42 -07:00
Robert J. Moore 1efad2f675 [mongodb] Update the MongoDB driver version to 3.0.3.
Fixes #344.
2015-07-16 22:04:15 -04:00
Sean Busbey ba78526c75 Merge pull request #309 from busbey/pr-228
[infinispan] rebased PR228: "Client-Server mode benchmark support for infinispan"
2015-07-06 00:34:29 -05:00
Thomas Lopatic 35df165ce9 Add support for Aerospike. 2015-06-25 15:37:17 +05:30
Sean Busbey 9c80044e99 [version] update master to 0.3.0-SNAPSHOT.
As a part of branching to stage 0.2.0 release in #266, set version
for continued development on master branch.
2015-06-19 01:13:13 -05:00
Sean Busbey c148fb50d0 [infinispan] clean up refactoring of infinispan binding.
* use double-check idiom for remote cache manager.
* update version to 7.2.2.Final
2015-06-18 02:52:16 -05:00
mylesjao d98697fd5a [infinispan] modify infinispan-binding dependency to support both 5.x and 7.x version 2015-06-18 02:21:15 -05:00
Sean Busbey 41ed6795d2 [voldemort] disable voldemort pending maven accessible artifacts.
closes #297
2015-06-18 00:58:04 -05:00
Sean Busbey 195d6e861c [packaging] refactor packaging to avoid fat-jars.
* remove unused declared deps in a few places
* lex sort modules in top level pom
* update maven plugin versions.
* no more jar-with-dependencies
* set ycsb-core to provided in bindings
* introduce a bindings-parent pom that sets
** stage dependency copy on building binding
** iff binding has a README.md, build a binding-specific dist artifact
* update distribution assembly to
** properly build after modules
** use per-binding sets of dependencies

closes #250
2015-06-17 12:29:36 -05:00
bigbes a83a2ea500 Update Tarantool connector version for non-SNAPSHOT 2015-06-15 19:01:40 +03:00
bigbes bf4c4e579c Add Tarantool database
http://tarantool.org and https://github.com/tarantool/tarantool
In "mail.ru" we wrote and widely use Tarantool key-value database.
It's key properties include:

* Defferent index types with iterators:
    - HASH (the fastest)
    - TREE (range and ordered retreival)
    - BITSET (bit mask search)
    - RTREE (geo search)
* multipart keys for HASH and TREE indexes
* Data persistence with by Write Ahead Log (WAL) and snapshots.
* asynchronous master-master replication, hot standby.
* coroutines and async. IO are used to implement high-performance lock-free access to data.
    - socket-io/file-io with yeilds from lua
* stored procedures in Lua (Using LuaJIT)
* supports plugins written on C/C++ (Have two basic plugins for working with MySQL and PostgreSQL)
* Authentication and access control

Move 'distribution target' to the end (it's needed for .jar to be in the .tar.gz)
2015-06-11 18:07:24 +03:00
Sean Busbey c263c11847 [gemfire] update to latest artifact.
closes #94
2015-06-07 23:49:42 -05:00
Swapnil Bawaskar 86d260f715 [gemfire] update gemfire and re-enable.
* enabling gemfire module and updating to release 7.0.2
* verified that there are no failures while trying to resolve gemfire repo.
* fixed an NPE.

Amending-Author: Sean Busbey <sean.busbey@gmail.com>
Signed-off-by: Sean Busbey <sean.busbey@gmail.com>
2015-06-07 23:48:50 -05:00
Robert J. Moore 2a580440b3 Fix #277 - Switch from updateOne to replaceOne to match changed semantics in the
MongoDB 3.0 driver.

Created tests for the basic DB operations.

Updated MongoDB Inc. Driver version to 3.0.2.
2015-06-06 00:23:38 -04:00
Sean Busbey 9c1c40faa4 Merge pull request #270 from busbey/pr-145
rebased PR145: "Added Cassandra CQL binding"
2015-05-29 11:10:46 -05:00
Michael Nitschinger 4d72b13687 [couchbase] Adding support for Couchbase.
closes #136

Signed-off-by: Sean Busbey <sean.busbey@gmail.com>
2015-05-29 02:14:00 -05:00
Chrisjan Matser 5146047a24 [cassandra] Added support for Cassandra CQL binding.
This includes changes to main pom for the v1.2.9 cassandra driver.

closes #145
2015-05-29 01:48:02 -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
Robert J. Moore d562611006 Bump the MongoDB versions. 2015-05-22 00:10:33 -04:00
Robert J. Moore 4bcbb59285 Remove eclipse-ism. 2015-05-22 00:09:44 -04:00
Robert J. Moore a3bbb25f7d Update MongoDB Async Driver version. 2015-05-22 00:08:44 -04:00
Robert J. Moore 1db6c0c73e Add an adapter for MongoDB using the asynchronous driver. 2015-05-22 00:07:33 -04:00