- 19 11月, 2014 4 次提交
-
-
由 fyrz 提交于
Addressed review comments.
-
由 fyrz 提交于
RocksDB introduced in 3.7.0 convenience methods for getting ColumnFamilyOptions and DBOptions instances from predefined configuration structures. There is now also a method in RocksJava to load DBOptions as well as ColumnFamilyOptions from a predefined Properties based configuration.
-
由 Lei Jin 提交于
Summary: The very last reference happens in DBImpl::GetOptions() I built with both DBImpl::GetOptions() and ColumnFamilyData::options() commented out Test Plan: make all check Reviewers: sdong, yhchiang, igor Reviewed By: igor Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D29073
-
由 Lei Jin 提交于
Summary: We should not reference cfd->options() directly! Test Plan: make release Reviewers: sdong, rven, igor, yhchiang Reviewed By: igor, yhchiang Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D29061
-
- 18 11月, 2014 6 次提交
-
-
由 Jonah Cohen 提交于
Summary: Add unit support in options helper so we can specify, e.g., 10m for 10 megabytes. Test Plan: Updated options_test Reviewers: sdong, igor, ljin Reviewed By: ljin Subscribers: dhruba Differential Revision: https://reviews.facebook.net/D28977
-
由 Yueh-Hsuan Chiang 提交于
[RocksJava] GetIntProperty in RocksDB
-
由 fyrz 提交于
Improved comments in RocksDB getLongProperty methods, to describe the behavior more detailed.
-
由 fyrz 提交于
Expose GetIntProperty methods to RocksJava. As the integer(64-Bit) value is no integer in Java the method is aligned with the return type which is long.
-
由 Igor Canadi 提交于
[RocksJava] JavaDoc corrections - Java8
-
由 fyrz 提交于
This commit solves build problems in Java8 due to wrong JavaDoc.
-
- 17 11月, 2014 2 次提交
-
-
由 Yueh-Hsuan Chiang 提交于
Summary: Fixed a bug which could hide non-ok status in CompactionJob::Run() Test Plan: make Reviewers: sdong, igor Reviewed By: igor Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D28995
-
由 Yueh-Hsuan Chiang 提交于
Use correct classloader in Java NativeLibraryLoader
-
- 16 11月, 2014 6 次提交
-
-
由 Yueh-Hsuan Chiang 提交于
Summary: Improve the comment in InfoLogLevelTest.java Test Plan: make rocksdbjava
-
由 Yueh-Hsuan Chiang 提交于
[RocksJava] LogLevel support in Options
-
由 Adam Retter 提交于
Native Library
-
由 Adam Retter 提交于
-
由 Igor Canadi 提交于
[RocksJava] Bump version to 3.8.0 in rocksjni.pom
-
由 fyrz 提交于
-
- 15 11月, 2014 22 次提交
-
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
-
由 fyrz 提交于
-
由 Igor Canadi 提交于
Summary: This way we can gurantee that old MemTables get destructed before DBImpl gets destructed, which might be useful if we want to make them depend on state from DBImpl. Test Plan: make check with asserts in JobContext's destructor Reviewers: ljin, sdong, yhchiang, rven, jonahcohen Reviewed By: jonahcohen Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D28959
-
由 fyrz 提交于
-
由 fyrz 提交于
It's now possible to set a LogLevel in Options and DBOptions to control LOG verbosity.
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
Cuckoo table options missing in the C interface
-
由 Yueh-Hsuan Chiang 提交于
[RocksJava] Test framework support
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
-
由 fyrz 提交于
+ 7% coverage + 3% branch coverage
-
由 fyrz 提交于
Summary: As we had the discussion some weeks ago. Java needs a test framework and should support code coverage analysis. This pull request includes: Move Tests from main method functionality to Junit4 Move WriteBatchTest to test package Adjust the Makefile to run Junit4 Download dependencies from Make (once if not-present) Adjustment of the rocksjni.pom to run coverage analysis using jacoco Javadoc excludes now tests Two bugfixes regarding GC cleanup which came up within the test runs Make can be used as beforehand to build and run RocksJava. make test runs tests using the command-line version of Junit4. Maven can be used to retrieve code coverage reports using mvn -f rocksjni.pom package. Code coverage reports can then be found as usual in the site folder. Testing libraries available within Java Junit4 (incl. hamcrest-core dependency) AssertJ (providing fluent syntax for assertions, cglib dependency) Mockito to provide mocktests Libraries as said before are not statically within this commit or filesystem instead they are downloaded using curl. Make checks if files are present, if so it will perform tests without downloading the libraries again. Note: Libraries are only necessary to compile & run tests. Next steps after merge: Get the maven build into travis-ci and coveralls.io Filling up the missing test spots (based on coverage data) Test Plan: make rocksdbjava make jtest Reviewers: yhchiang, ankgup87, adamretter Subscribers: dhruba Differential Revision: https://reviews.facebook.net/D28209
-
由 fyrz 提交于
-