Commit Graph

484 Commits (c7cf981a8565d0cb9278fa4c142cd3b5c44652df)

Author SHA1 Message Date
Yi Wu fb4ae4d810 fix DBImpl::NewInternalIterator super-version leak on failure 7 years ago
Andrew Kryczka 70aa942153 fix file numbers after repair 7 years ago
Yi Wu 8c392a31d7 WritePrepared Txn: Iterator 7 years ago
Yi Wu d1b74b0c82 WritePrepared Txn: Compaction/Flush 7 years ago
Adrien Schildknecht 01542400a8 Inform caller when rocksdb is stalling writes 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Maysam Yabandeh 385049baf2 WritePrepared Txn: Recovery 7 years ago
Quinn Jarrell 6a541afcc4 Make bytes_per_sync and wal_bytes_per_sync mutable 7 years ago
Maysam Yabandeh 60beefd6e0 WritePrepared Txn: Advance seq one per batch 7 years ago
Maysam Yabandeh f46464d383 write-prepared txn: call IsInSnapshot 7 years ago
Siying Dong 0e99323ac2 Fix CLANG Analyze 7 years ago
Artem Danilov 8a6708f5f2 Extend property map with compaction stats 7 years ago
Maysam Yabandeh eb6425303e Update WritePrepared with the pseudo code 7 years ago
Aaron G 7848f0b24c add VerifyChecksum() to db.h 7 years ago
Maysam Yabandeh bdc056f8aa Refactor PessimisticTransaction 7 years ago
Andrew Kryczka cc01985db0 Introduce bottom-pri thread pool for large universal compactions 7 years ago
Maysam Yabandeh c3d5c4d38a Refactor TransactionImpl 7 years ago
Siying Dong 21696ba502 Replace dynamic_cast<> 7 years ago
Siying Dong e67b35c076 Add Iterator::Refresh() 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Maysam Yabandeh 1e34d07e18 Simplify and document sync rules for logs_ etc 7 years ago
Maysam Yabandeh e9f91a5176 Add a fetch_add variation to AddDBStats 7 years ago
Maysam Yabandeh 499ebb3ab5 Optimize for serial commits in 2PC 7 years ago
Andrew Kryczka 71f5bcb730 Introduce OnBackgroundError callback 7 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