- 21 11月, 2014 10 次提交
-
-
由 Yueh-Hsuan Chiang 提交于
Summary: Add enable_thread_tracking to DBOptions to allow tracking thread status related to the DB. Default is off. Test Plan: export ROCKSDB_TESTS=ThreadList ./db_test Reviewers: ljin, sdong, igor Reviewed By: igor Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D29289
-
由 Bryan Rosario 提交于
Summary: Created a CompatibleOptions object that can be used as a LevelDB Options object and then converted to a RocksDB Options object using the ConvertOptions() method. Test Plan: Unit test included in diff. Reviewers: ljin Reviewed By: ljin Subscribers: sdong, dhruba, leveldb Differential Revision: https://reviews.facebook.net/D28893
-
由 Yueh-Hsuan Chiang 提交于
-
由 Yueh-Hsuan Chiang 提交于
-
由 Venkatesh Radhakrishnan 提交于
Summary: Moved checkpoint to utilities. Addressed comments by Igor, Siying, Dhruba Test Plan: db_test/SnapshotLink Reviewers: dhruba, igor, sdong Reviewed By: igor Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D29079
-
由 Yueh-Hsuan Chiang 提交于
-
由 Yueh-Hsuan Chiang 提交于
Summary: Fixed -Werror=unused-but-set-variable in thread_status_impl
-
由 Yueh-Hsuan Chiang 提交于
-
由 Yueh-Hsuan Chiang 提交于
-
由 Yueh-Hsuan Chiang 提交于
Summary: Add GetThreadList API, which allows developer to track the status of each process. Currently, calling GetThreadList will only get the list of background threads in RocksDB with their thread-id and thread-type (priority) set. Will add more support on this in the later diffs. ThreadStatus currently has the following properties: // An unique ID for the thread. const uint64_t thread_id; // The type of the thread, it could be ROCKSDB_HIGH_PRIORITY, // ROCKSDB_LOW_PRIORITY, and USER_THREAD const ThreadType thread_type; // The name of the DB instance where the thread is currently // involved with. It would be set to empty string if the thread // does not involve in any DB operation. const std::string db_name; // The name of the column family where the thread is currently // It would be set to empty string if the thread does not involve // in any column family. const std::string cf_name; // The event that the current thread is involved. // It would be set to empty string if the information about event // is not currently available. Test Plan: ./thread_list_test export ROCKSDB_TESTS=GetThreadList ./db_test Reviewers: rven, igor, sdong, ljin Reviewed By: ljin Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D25047
-
- 20 11月, 2014 4 次提交
-
-
由 Yueh-Hsuan Chiang 提交于
[RocksJava] Build improvements
-
由 fyrz 提交于
Currently maven publishing uses the library with debug symbols. What leads to unnecessary big library sizes. Included strip to remove unnecessary stuff. 40M -> 2.7M
-
由 fyrz 提交于
Previous to this commit too much targets got dependencies on javadocs target. Introduced one additional target "javalib" which resolves that situation. JavaDoc will now be generated once while executing a task with prefix "rocksdbjava".
-
由 fyrz 提交于
- Remove JNI includes on clean - Remove target folder generated by Maven - Remove shared object - Remove jar
-
- 19 11月, 2014 8 次提交
-
-
由 Lei Jin 提交于
Summary: as title
-
由 Yueh-Hsuan Chiang 提交于
[RocksJava] Convenience methods for Options
-
由 Igor Canadi 提交于
Missing header in build on CentOS 6.5, GCC4.7
-
由 fyrz 提交于
While building RocksJava the build fails on CentOS because of the missing stdexcept header.
-
由 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 4 次提交
-
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
-
由 Igor Canadi 提交于
-