Commit Graph

56 Commits (5945e16dfc6e99522c607841cfd387eebed256fc)

Author SHA1 Message Date
Yanqin Jin 5b4c709fad Enable atomic flush (#4023) 6 years ago
Zhongyi Xie cac87fcf57 move dump stats to a separate thread (#4382) 6 years ago
Yi Wu dc813e4b85 Improve log handling when recover without flush (#4405) 6 years ago
Anand Ananthabhotla a27fce408e Auto recovery from out of space errors (#4164) 6 years ago
Mikhail Antonov 927f274939 Avoiding write stall caused by manual flushes (#4297) 6 years ago
Anand Ananthabhotla 52d4c9b7f6 Allow DB resume after background errors (#3997) 6 years ago
Maysam Yabandeh 718c1c9c1f Pass manual_wal_flush also to the first wal file 7 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 7 years ago
amytai 0a3db28d98 Disallow compactions if there isn't enough free space 7 years ago
Maysam Yabandeh d060421c77 Fix a leak in prepared_section_completed_ 7 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 7 years ago
Maysam Yabandeh 18dcf7f98d WritePrepared Txn: PreReleaseCallback 7 years ago
Maysam Yabandeh 857adf388f WritePrepared Txn: Refactor conf params 7 years ago
Maysam Yabandeh 63822eb761 Enable two write queues for transactions 7 years ago
Andrew Kryczka 70aa942153 fix file numbers after repair 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Quinn Jarrell 6a541afcc4 Make bytes_per_sync and wal_bytes_per_sync mutable 7 years ago
Andrew Kryczka cc01985db0 Introduce bottom-pri thread pool for large universal compactions 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka bb01c1880c Introduce max_background_jobs mutable option 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
Yi Wu 9e44531803 Refactor WriteImpl (pipeline write part 1) 8 years ago
Reid Horuff 5cf176ca15 Fix for 2PC causing WAL to grow too large 8 years ago
Yi Wu e29d3b67c2 Make max_background_compactions and base_background_compactions dynamic changeable 8 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Yueh-Hsuan Chiang 7d7ee2b654 Add Memory Insight support to utilities 9 years ago
Islam AbdelRahman 7f58ff7c31 Remove db_impl_debug from release build 9 years ago
Islam AbdelRahman c64ae05b1c Move TEST_NewInternalIterator to NewInternalIterator 9 years ago
Nathan Bronson b7198c3afe reduce db mutex contention for write batch groups 9 years ago
Igor Canadi 5aea98ddd8 Deprecate WriteOptions::timeout_hint_us 9 years ago
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
Igor Canadi fd3dbef22b Clean up old log files in background threads 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago
Yueh-Hsuan Chiang c91cdd59c1 Allow GetThreadList() to indicate a thread is doing Compaction. 10 years ago
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
Igor Canadi 635905481d WalManager 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Igor Canadi dee91c259d WriteThread 10 years ago
Igor Canadi 9360cc690e Fix valgrind issue 10 years ago
Igor Canadi 9f1c80b556 Drop column family from write thread 10 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago
sdong f6b7e1ed1a Allow user to specify DB path of output file of manual compaction 10 years ago