Commit Graph

28 Commits (dd092c2d11f74ef2005c75e6168323d4f30c644a)

Author SHA1 Message Date
Hui Xiao 240c4126fd Implement superior user & mid IO priority level in GenericRateLimiter (#8595) 4 years ago
Andrew Kryczka 82b81dc8b5 Simplify GenericRateLimiter algorithm (#8602) 4 years ago
hx235 dbe3810c74 Improve rate limiter implementation's readability (#8596) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
mrambacher 02418194d7 Add more tests for assert status checked (#7524) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Andrew Kryczka 1026e794a3 rate limit auto-tuning 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Andrew Kryczka c217e0b9c7 Call RateLimiter for compaction reads 8 years ago
Siying Dong 52a7f38b19 WriteOptions.low_pri which can throttle low pri writes if needed 8 years ago
Siying Dong 41cbb72749 options.delayed_write_rate use the rate of rate_limiter by default. 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Andrew Kryczka 7c80a6d7d1 Statistic for how often rate limiter is drained 8 years ago
Xiaofei Du 7106a994fe Use monotonic time points in write_controller.cc and rate_limiter.cc 8 years ago
Aaron Gao cb2476a0ca fix rate limiter to avoid starvation 9 years ago
sdong f62fbd2c85 Handle overflow case of rate limiter's paramters 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 10 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 10 years ago
Igor Canadi 51301b869f Enable dynamic changing of rate limiter's bytes_per_second 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 11 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 11 years ago
yinqiwen 28be16b1dc fix rate limiter crash #286 11 years ago
Lei Jin d650612c4c expose RateLimiter definition 11 years ago
Lei Jin 5ef1ba7ff5 generic rate limiter 11 years ago