]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
[RocksJava] Adjusted RateLimiter to 3.10.0 (#1368)
authorAdam Retter <adam.retter@googlemail.com>
Fri, 7 Oct 2016 19:32:21 +0000 (15:32 -0400)
committerYueh-Hsuan Chiang <yhchiang@fb.com>
Fri, 7 Oct 2016 19:32:21 +0000 (12:32 -0700)
commit5cd28833a27cd3f978fe01d2268cb165cebdf483
tree65b112d879efd8d2ed0159c4177096ce1f577ce6
parent37737c3a6b1b5bf3ecb604a74d47ad55f7de1dde
[RocksJava] Adjusted RateLimiter to 3.10.0 (#1368)

Summary:
- Deprecated RateLimiterConfig and GenericRateLimiterConfig
- Introduced RateLimiter

It is now possible to use all C++ related methods also in RocksJava.
A noteable method is setBytesPerSecond which can change the allowed
number of bytes per second at runtime.

Test Plan:
make rocksdbjava
make jtest

Reviewers: adamretter, yhchiang, ankgup87

Subscribers: dhruba

Differential Revision: https://reviews.facebook.net/D35715
java/Makefile
java/rocksjni/options.cc
java/rocksjni/ratelimiterjni.cc
java/src/main/java/org/rocksdb/DBOptions.java
java/src/main/java/org/rocksdb/DBOptionsInterface.java
java/src/main/java/org/rocksdb/GenericRateLimiterConfig.java
java/src/main/java/org/rocksdb/Options.java
java/src/main/java/org/rocksdb/RateLimiter.java [new file with mode: 0644]
java/src/main/java/org/rocksdb/RateLimiterConfig.java
java/src/test/java/org/rocksdb/DBOptionsTest.java
java/src/test/java/org/rocksdb/OptionsTest.java