From c41aa09f079d088b2f8c90288c481be8002caf42 Mon Sep 17 00:00:00 2001 From: Andy Kruth Date: Thu, 31 Dec 2015 21:58:47 -0600 Subject: [PATCH] [orientdb] added known issues to README --- orientdb/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/orientdb/README.md b/orientdb/README.md index 02d1a23ef2..da2a2fa559 100644 --- a/orientdb/README.md +++ b/orientdb/README.md @@ -23,7 +23,7 @@ This section describes how to run YCSB on OrientDB running locally. Clone the YCSB git repository and compile: - git clone git://github.com/nuvolabase/YCSB.git + git clone https://github.com/brianfrankcooper/YCSB.git cd YCSB mvn clean package @@ -46,3 +46,8 @@ See the next section for the list of configuration parameters for OrientDB. ### `OrientDB.user` (default `admin`) ### `OrientDB.password` (default `admin`) + +## Known Issues + +* There is a performance issue around the scan operation. This binding uses OIndex.iterateEntriesMajor() which will return unnecessarily large iterators. This has a performance impact as the recordcount goes up. There are ideas in the works to fix it, track it here: [#568](https://github.com/brianfrankcooper/YCSB/issues/568). +* The OIndexCursor used to run the scan operation currently seems to be broken. Because of this, if the startkey and recordcount combination on a particular operation were to cause the iterator to go to the end, a NullPointerException is thrown. With sufficiently high record counts, this does not happen very often, but it could cause false negatives. Track that issue here: https://github.com/orientechnologies/orientdb/issues/5541. \ No newline at end of file