Commit Graph

514 Commits (20d49da90ced7cda61ec49bcff3f55b58d8e0cf5)

Author SHA1 Message Date
Maysam Yabandeh 1e34d07e18 Simplify and document sync rules for logs_ etc 8 years ago
Maysam Yabandeh e9f91a5176 Add a fetch_add variation to AddDBStats 8 years ago
Maysam Yabandeh 499ebb3ab5 Optimize for serial commits in 2PC 8 years ago
Andrew Kryczka 71f5bcb730 Introduce OnBackgroundError callback 8 years ago
Siying Dong 52a7f38b19 WriteOptions.low_pri which can throttle low pri writes if needed 8 years ago
Andrew Kryczka bb01c1880c Introduce max_background_jobs mutable option 8 years ago
Yi Wu 07bdcb91fe New WriteImpl to pipeline WAL/memtable write 8 years ago
yizhu.sun f5ba131bf8 Fixed some spelling mistakes 8 years ago
hyunwoo 0ebdd70579 fixed typo 8 years ago
Anirban Rahut d85ff4953c Blob storage pr 8 years ago
Yi Wu 2cd00773c7 Add bulk create/drop column family API 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong c49d704656 Add DB:ResetStats() 8 years ago
Yi Wu 0fcdccc33e Blob storage helper methods 8 years ago
Yi Wu e9e6e53247 Simplify write thread logic 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong ce64b8b719 Divide db/db_impl.cc 8 years ago
Yi Wu 9e44531803 Refactor WriteImpl (pipeline write part 1) 8 years ago
Siying Dong 67d7623794 Expose the stalling information through DB::GetProperty() 8 years ago
Aaron Gao 3e56c7e0c4 make total_log_size_ atomic 8 years ago
Maysam Yabandeh 11526252cc Pinnableslice (2nd attempt) 8 years ago
Aaron Gao e877afa08b Remove bulk loading and auto_roll_logger in rocksdb_lite 8 years ago
Yi Wu c2247dc1c7 Make DBImpl::has_unpersisted_data_ atomic 8 years ago
Vitaliy Liptchinsky 1aaa898cf1 Adding GetApproximateMemTableStats method 8 years ago
Islam AbdelRahman 03ca2ac8a9 Remove function from DBImpl that are not used anywhere 8 years ago
Vitaliy Liptchinsky e840213d6e Change DB::GetApproximateSizes for more flexibility needed for MyRocks 8 years ago
Reid Horuff 5cf176ca15 Fix for 2PC causing WAL to grow too large 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Siying Dong 438f22bc56 Fix bug of Checkpoint loses recent transactions with 2PC 8 years ago
Islam AbdelRahman ed8fbdb560 Add EventListener::OnExternalFileIngested() event 8 years ago
Anton Safonov 9053fe2a5c Made delete_obsolete_files_period_micros option dynamic 8 years ago
Maysam Yabandeh 182b940e70 Add WriteOptions.no_slowdown 8 years ago
Artemiy Kolesnikov 91300d01f6 Dynamic max_total_wal_size option 8 years ago
Maysam Yabandeh 361010d447 Exporting compaction stats in the form of a map 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Aaron Gao 59a7c0337b Change ioptions to store user_comparator, fix bug 8 years ago
Islam AbdelRahman 869ae5d786 Support IngestExternalFile (remove AddFile restrictions) 8 years ago
Islam AbdelRahman aa09d03381 Avoid calling GetDBOptions() inside GetFromBatchAndDB() 8 years ago
Yi Wu e29d3b67c2 Make max_background_compactions and base_background_compactions dynamic changeable 8 years ago
Islam AbdelRahman 5691a1d8a4 Fix compaction conflict with running compaction 8 years ago
Islam AbdelRahman 87dfc1d23e Fix conflict between AddFile() and CompactRange() 8 years ago
Islam AbdelRahman 5c64fb67d2 Fix AddFile() conflict with compaction output [WaitForAddFile()] 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
yiwu-arbug 4bc8c88e6b Recover same sequence id from WAL (#1350) 8 years ago
sdong d78a4401b5 DBImpl::GetWalPreallocateBlockSize() should return size_t 8 years ago
sdong b666f85445 Consider more factors when determining preallocation size of WAL files 8 years ago
Yi Wu 17f76fc564 DB::GetOptions() reflect dynamic changed options 8 years ago
Islam AbdelRahman 1cca091298 Temporarily revert Prev() prefix support 8 years ago
Aaron Gao 2482d5fb45 support Prev() in prefix seek mode 8 years ago