Commit Graph

207 Commits (977aae53d2c9827bc2bd5405b45c033c0f2f530c)

Author SHA1 Message Date
Peter Dillinger 05a1d52e77 Use FaultInjectionTestFS in transaction_test, clarify Close() APIs (#11499) 2 years ago
Peter Dillinger a5909f8864 Clarify io_activity (#11427) 2 years ago
Hui Xiao 151242ce46 Group rocksdb.sst.read.micros stat by IOActivity flush and compaction (#11288) 2 years ago
Wentian Guo 42d6652ba2 remove dependency on options.h for port_posix.h andport_win.h (#11214) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Peter Dillinger 9afa0f05ad Remove deprecated Env::LoadEnv() (#11121) 2 years ago
zczhu 96206531bc Support reservation in thread pool (#10278) 3 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 3 years ago
zczhu 9f244b2119 Fix default implementaton of close() function for Directory/FSDirecto… (#10123) 3 years ago
zczhu 21906d66f6 Add default impl to dir close (#10101) 3 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 3 years ago
aierui d1cc91c142 typo fix: delete duplicate comment word (#9249) 3 years ago
Hui Xiao ca0ef54f16 Rate-limit automatic WAL flush after each user write (#9607) 3 years ago
Hui Xiao a3de7ae49f Mark virtual ~Env() override (#9467) 3 years ago
Yanqin Jin 50135c1bf3 Move HDFS support to separate repo (#9170) 3 years ago
Peter Dillinger e7ac7363b4 Add to HISTORY and minor loose ends from #9294, #9254 (#9386) 3 years ago
mrambacher fe31dc53ca Make the Env class Customizable (#9293) 3 years ago
Peter Dillinger 82afa01815 Some API clarifications (#9080) 3 years ago
Andrew Kryczka a282eff3d1 Protect existing files in `FaultInjectionTest{Env,FS}::ReopenWritableFile()` (#8995) 4 years ago
Peter Dillinger 61a63ae2f9 Add/improve misc comments (#8963) 4 years ago
Peter Dillinger e40b04e9fa Fix POSIX LockFile after failure to create file (#8747) 4 years ago
Hui Xiao 240c4126fd Implement superior user & mid IO priority level in GenericRateLimiter (#8595) 4 years ago
Peter Dillinger 13ded69484 Built-in support for generating unique IDs, bug fix (#8708) 4 years ago
mrambacher 281ac9c89e Add CreateFrom methods to Env/FileSystem (#8174) 4 years ago
Glebanister 748e3acc11 Add StartThread type checking wrapper (#8303) 4 years ago
Akanksha Mahajan d52b520d51 Integrated BlobDB for backup/restore support (#8129) 4 years ago
mrambacher 524b10bd6e Fix spelling in comments in include/rocksdb/ (#8120) 4 years ago
Zhichao Cao dd0447ae2c Add new Append API with DataVerificationInfo to Env WritableFile (#8071) 4 years ago
Peter Dillinger ce391ff84b Clarifying comments for Read() APIs (#8029) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Adam Retter 4926b33742 Improvements to Env::GetChildren (#7819) 4 years ago
mrambacher e628f59e87 Create a CustomEnv class; Add WinFileSystem; Make LegacyFileSystemWrapper private (#7703) 4 years ago
Andrew Kryczka 6c2c0635c9 Require only one `Logger::Logv()` implementation (#7605) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 5 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 5 years ago
Cheng Chang f7613e2a9e Make it able to lower cpu priority to specific level in threadpool (#6969) 5 years ago
Zitan Chen 02df00d97b API change: DB::OpenForReadOnly will not write to the file system unless create_if_missing is true (#6900) 5 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 5 years ago
Cheng Chang 2d9efc9ab2 Cache result of GetLogicalBufferSize in Linux (#6457) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Maysam Yabandeh c4bc30e12d Implement PinnableSlice::remove_prefix (#6330) 5 years ago
Yanqin Jin 231fffd07c Add Env::SanitizeEnvOptions (#5885) 6 years ago
Yanqin Jin 167cdc9f17 Support custom env in sst_dump (#5845) 6 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 6 years ago
Mark Rambacher cfcf045acc The ObjectRegistry class replaces the Registrar and NewCustomObjects.… (#5293) 6 years ago
Eli Pozniansky c129c75fb7 Added log_readahead_size option to control prefetching for Log::Reader (#5592) 6 years ago
ggaurav28 60d8b19836 Implemented a file logger that uses WritableFileWriter (#5491) 6 years ago
Yanqin Jin cb1bf09bfc Fix tsan error (#5414) 6 years ago
anand76 0153e14569 Add a MultiRead() method to Env (#5311) 6 years ago