Downgraded rados-java to 0.2.0 from 0.3.0-SNAPSHOT

This commit is contained in:
Jaemyoun 2016-03-26 19:55:07 +09:00
Родитель e748b42a9f
Коммит 043c968843
2 изменённых файлов: 12 добавлений и 7 удалений

Просмотреть файл

@ -33,7 +33,8 @@ LICENSE file.
<dependency>
<groupId>com.ceph</groupId>
<artifactId>rados</artifactId>
<version>${rados.version}</version>
<!-- <version>${rados.version}</version> -->
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>com.yahoo.ycsb</groupId>

Просмотреть файл

@ -101,8 +101,12 @@ public class RadosClient extends DB {
ReadOp rop = ioctx.readOpCreate();
ReadResult readResult = rop.queueRead(0, info.getSize());
// TODO: more size than byte length possible;
rop.operate(key, Rados.OPERATION_NOFLAG);
readResult.raiseExceptionOnError("Error ReadOP(%d)", readResult.getRVal());
// rop.operate(key, Rados.OPERATION_NOFLAG); // for rados-java 0.3.0
rop.operate(key, 0);
// readResult.raiseExceptionOnError("Error ReadOP(%d)", readResult.getRVal()); // for rados-java 0.3.0
if (readResult.getRVal() < 0) {
throw new RadosException("Error ReadOP", readResult.getRVal());
}
if (info.getSize() != readResult.getBytesRead()) {
return new Status("ERROR", "Error the object size read");
}