- 27 Jan, 2021 1 commit
- 
- 
yiwu-arbug authoredCherry-picking https://github.com/tikv/rocksdb/pull/224 (https://github.com/tikv/rocksdb/pull/225) Signed-off-by: Yi Wu <yiwu@pingcap.com> 
 
- 
- 26 Jan, 2021 1 commit
- 
- 
yiwu-arbug authoredAllow sst partitioner methods to be mutable. On RocksDB side these methods are not const methods, thus should be mutable. Signed-off-by:Yi Wu <yiwu@pingcap.com> 
 
- 
- 21 Dec, 2020 2 commits
- 
- 
Yi Wu authoredSigned-off-by:Yi Wu <yiwu@pingcap.com> 
- 
ti-srebot authoredupdate titan to include tikv/titan#199 for master Signed-off-by: ti-srebot <ti-srebot@pingcap.com> Co-authored-by: yiwu-arbug <yiwu@pingcap.com> 
 
- 
- 18 Dec, 2020 2 commits
- 
- 
Xintao authored* update rocksdb to atomize RenameFile in KeyManagedEncryptedEnv * removed redundant rename logic from key manager Signed-off-by:Xintao <hunterlxt@live.com> 
- 
ti-srebot authored
 
- 
- 15 Dec, 2020 1 commit
- 
- 
Xinye Tao authoredSigned-off-by:tabokie <xy.tao@outlook.com> 
 
- 
- 14 Dec, 2020 1 commit
- 
- 
qupeng authored
 
- 
- 20 Nov, 2020 1 commit
- 
- 
qupeng authored
 
- 
- 16 Nov, 2020 1 commit
- 
- 
ti-srebot authoredSigned-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 13 Nov, 2020 1 commit
- 
- 
ti-srebot authoredSigned-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 10 Nov, 2020 1 commit
- 
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#205 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 09 Nov, 2020 2 commits
- 
- 
qupeng authored
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#192 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 06 Nov, 2020 1 commit
- 
- 
Xintao authoredSigned-off-by:Xintao <hunterlxt@live.com> 
 
- 
- 05 Nov, 2020 1 commit
- 
- 
ti-srebot authoredupdate titan to include tikv/titan#192 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 28 Oct, 2020 1 commit
- 
- 
ti-srebot authoredupdate titan to include tikv/titan#189 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 27 Oct, 2020 1 commit
- 
- 
AngleNet authoredExpose dictionary compression options for rocksdb to Tikv. So we could introduce dictionary compression to Tikv to relieve the compression issue. It's part of work [Issue 8635](https://github.com/tikv/tikv/issues/8635). Issue Number: https://github.com/tikv/tikv/issues/8635Signed-off-by: Min <anglenet@sina.cn> 
 
- 
- 24 Oct, 2020 2 commits
- 
- 
Xinye Tao authoredAdd option setter/getter for max-background-flushes and max-background-compactions. Signed-off-by: tabokie xy.tao@outlook.com 
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#201 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 20 Oct, 2020 1 commit
- 
- 
Xinye Tao authoredAdd initializer for new WriteAmpBasedRateLimiter, also update rocksdb to include this plugin brought by tikv/rocksdb#193. Signed-off-by:tabokie <xy.tao@outlook.com> 
 
- 
- 11 Oct, 2020 1 commit
- 
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#195 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 01 Oct, 2020 1 commit
- 
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#194 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 21 Sep, 2020 1 commit
- 
- 
Connor authored* add deleteblobfiles API for titan Signed-off-by:Connor1996 <zbk602423539@gmail.com> 
 
- 
- 18 Sep, 2020 1 commit
- 
- 
Qinxuan Chen authoredSigned-off-by:koushiro <koushiro.cqx@gmail.com> 
 
- 
- 17 Sep, 2020 1 commit
- 
- 
Cong Chen authoredSigned-off-by: gentcys <iamchencong@gmail.com> An error occurred while compiling on macOS, which described in https://github.com/tikv/tikv/issues/8659. And it's fixed by https://github.com/rust-lang/libz-sys/commit/81026e996eb3804acf1e6898a3c1d791cdfb59f1. This PR just update the version of dependency `libz-sys`. 
 
- 
- 16 Sep, 2020 1 commit
- 
- 
Connor authored* add compact on deletion support Signed-off-by:Connor1996 <zbk602423539@gmail.com> 
 
- 
- 28 Aug, 2020 2 commits
- 
- 
yiwu-arbug authoredAdd interface for `SstPartitioner`. The interface is to support implementing "compaction guard" to split SST by custom boundaries. Signed-off-by:Yi Wu <yiwu@pingcap.com> 
- 
ti-srebot authoredSigned-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 19 Aug, 2020 2 commits
- 
- 
Wallace authored* add write batch iterator and append interface Signed-off-by:Little-Wallace <bupt2013211450@gmail.com> 
- 
yiwu-arbug authoredAdding more perf context counters. Signed-off-by:Yi Wu <yiwu@pingcap.com> 
 
- 
- 18 Aug, 2020 1 commit
- 
- 
Jay authoredSigned-off-by:Jay Lee <BusyJayLee@gmail.com> 
 
- 
- 11 Aug, 2020 2 commits
- 
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#185 for master Signed-off-by:ti-srebot <ti-srebot@pingcap.com> 
- 
ti-srebot authoredupdate rocksdb to include tikv/rocksdb#184 for master Signed-off-by: ti-srebot <ti-srebot@pingcap.com> Signed-off-by: Yi Wu <yiwu@pingcap.com> 
 
- 
- 05 Aug, 2020 1 commit
- 
- 
Devdutt Shenoi authored### Summary Integration with rockset/rocksdb-cloud to add CloudEnv features for operating with cloud services like AWS S3 as a datastore. - Created a sub-crate `librocksdb_cloud_sys` which contains the `rocksdb-cloud` sub-module containing code for managing cloud interactions, extracted from rockset/rocksdb-cloud and currently residing in [tikv/rocksdb~6.4.cloud](https://github.com/tikv/rocksdb/tree/6.4.cloud) - Made necessary changes to [tikv/rocksdb~6.4.tikv](https://github.com/tikv/rocksdb/tree/6.4.tikv) that is housed in the sub-module `rocksdb` within the parent crate. - Wrote CMakeLists.txt for use in the build process of `rocksdb_cloud` as a static library, usable for C-ABI based FFI calls. Added the above code to the build process of parent crate `librocksdb_sys` along with C-ABI binding code within `crocksdb` - Created 'cloud.rs' and added `new_aws_env()` method to Env type of `rocksdb.rs` that merely makes a call to the `CloudEnv::NewAwsEnv()` via FFI for use as library features upstream. A test for the same was also added here. - Used feature based conditional compile macros to all cloud interaction code. - Made requisite changes to CI config for handling AWS SDK compilation. - Added a sequence of steps to update submodule within Makefile Solves #514 ## Checkpoints - [x] Added rocksdb-cloud as submodule in crate `librocksdb_cloud_sys`. - [x] Write CMakeLists.txt to build only `cloud` code. - [x] Generate C-bindings to interface with `NewAwsEnv` and `CloudEnvOptions` - [x] Create `Env::new_aws_env` as an interface in rust Signed-off-by: Devdutt Shenoi <devdutt@outlook.in> 
 
- 
- 04 Aug, 2020 1 commit
- 
- 
glorv authoredSigned-off-by:glorv <glorvs@163.com> 
 
- 
- 01 Aug, 2020 1 commit
- 
- 
Xinye Tao authoredSigned-off-by:tabokie <xy.tao@outlook.com> 
 
- 
- 22 Jul, 2020 1 commit
- 
- 
Jay authoredJemallocator has not been active for several months. We published our own fork, which upgraded jemalloc to 5.2.1. Signed-off-by:Jay Lee <BusyJayLee@gmail.com> 
 
- 
- 17 Jul, 2020 1 commit
- 
- 
ti-srebot authoredSigned-off-by:ti-srebot <ti-srebot@pingcap.com> 
 
- 
- 30 Jun, 2020 1 commit
- 
- 
yiwu-arbug authored* RocksDB may print large log lines up to 64k. The default 1k buffer for `logv` is too small and truncates rocksdb log. When we detect log line is too long, we allocate a large enough buffer on heap and try again. * When log level is not specified, defaults to header level. 
 
-