Releases
0.9.0
released this
10 May 04:56
Incompatible changes
❗ Elasticsearch returns Status.NOT_FOUND instead of Status.ERROR when an item does not exist. See #721 .
Known issues
❗ The convenience tarball of pre-compiled artifacts is missing the cassandra2 module (#766 )
The Cassandra CQL clients do not use prepared statements (#458 ).
The mongodb binding does not honor the maxPoolSize=XX parameter and instead opens a connection per client thread. (see #317 )
Running directly from a source checkout on Windows is not supported. (see #335 )
Several unsupported datastore bindings are still listed in CLI help. (see #328 )
The HBase binding does not report a clear error message on encountering version incompatibility. (see #343 )
Datastore drivers that lack timeouts may result in YCSB failing to honor the maxexecutiontime parameter. (See #618 )
Redis Scans are not performant (#636 )
"Latest" distribution does not work properly on update transactions (#640 )
Accumulo client currently always claims success even when the record it's supposed to operate on (e.g. for a read) doesn't exist (#699 )
JDK 9 is not supported (#704 )
Changes
asyncbase: #718 , #714
couchbase2: #736 , #711
core: #727 , #529 , #719 , #674 , #694 , #696
elasticsearch: #721
geode: #725
googlebigtable: #734 , #698 , #690
googledatastore: #682
hbase10: #689
hbase098: #688
kudu: #720
riak: #723 , #686
scripts: make bin/ycsb work with Python 2.6 in addition to Python 2.7 (#709 )
Tested Databases
Datastore bindings that have been changed in this release and verified as working:
Supported bindings, tested in previous releases, unchanged in this release:
Untested:
Apache Cassandra versions prior to 2.0 (via cassandra-7
, cassandra-8
, cassandra-10
bindings), or Cassandra3 (via cassandra2-cql
binding) (see #766 ).
Apache HBase prior to 0.98 (via hbase094
binding).
HyperTable (via hypertable
binding).
Infinispan (via infinispan
and infinispan-cs
bindings)
Mapkeeper (via mapkeeper
binding)
NoSQLDB (via nosqldb
binding)
OrientDB 2.1.2 (via orientdb
binding).
You can’t perform that action at this time.