Commit Graph

271 Commits (3897ce3125b8c71072d01c198496a2c47b2a8e3a)

Author SHA1 Message Date
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 3 years ago
sdong e19908cba6 Refactor kill point (#8241) 3 years ago
Mr-Leshiy c2c7d5e916 Fix cast-function-type warning (#8230) 3 years ago
Adam Retter 90e245697f Fix Windows strcmp for Unicode (#8190) 3 years ago
David Carlier 88c8f7a090 stack trace freebsd update. using native api to get the process (#8144) 3 years ago
wolfkdy 63748c2204 On ARM platform, use yield op to relax CPU. See issue 7376 (#7438) 3 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 3 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 3 years ago
vrqq ad25b1afb9 Update win_logger.cc : assert failed when return value not checked. (-DROCKSDB_ASSERT_STATUS_CHECKED) (#7955) 3 years ago
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 3 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 3 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
Adam Retter 62afa968c2 Fix various small build issues, Java API naming (#7776) 4 years ago
Peter Dillinger 0b06af9146 Warn about practically unfixable TSAN warnings in stack trace (#7723) 4 years ago
Adam Retter 4c336c6912 Fix jemalloc compliation problem on macOS (#7624) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 4 years ago
Levi Tamasi 30fb9dd50f Introduce a helper method UncompressData (#7434) 4 years ago
Xavier Deguillard 249f2b59a0 build: make it compile with @mode/win (#7406) 4 years ago
Andrew Kryczka 312f23c92d build fixes for GNU/kFreeBSD (#6992) 4 years ago
Peter Dillinger c7432cc3c0 Fix more defects reported by Coverity Scan (#6935) 4 years ago
Lucian Petrut 172adce767 Posix threads (#6865) 4 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 4 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 4 years ago
anand76 5c19a441c4 Fault injection in db_stress (#6538) 4 years ago
Andrew Gallagher fd3ddaf90d Fix jemalloc forward declarations (#6613) 4 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 4 years ago
Cheng Chang 4fc216649d Support direct IO in RandomAccessFileReader::MultiRead (#6446) 4 years ago
Peter Dillinger 43dde332cb Share kPageSize (and other small tweaks) (#6443) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
Huisheng Liu 2fdd8087ce Implement getfreespace for WinEnv (#6265) 5 years ago
John Ericson c16b087427 Work around weird unused errors with Mingw (#6075) 5 years ago
Andrew Kryczka b00761eea6 Fix block cache ID uniqueness for Windows builds (#5844) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Peter Dillinger 68626249c3 Refactor/consolidate legacy Bloom implementation details (#5784) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Peter Dillinger d3a6726f02 Revert changes from PR#5784 accidentally in PR#5780 (#5810) 5 years ago
Peter Dillinger aa2486b23c Refactor some confusing logic in PlainTableReader 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Yi Wu 849a8c0ae0 fix sign compare warnings (#5651) 5 years ago
Tomas Kolda 6e8a1354a7 Fix regression - 100% CPU - Regression for Windows 7 (#5557) 5 years ago
Andrew Kryczka 09ea5d8944 Fix clang build with jemalloc (#5522) 5 years ago
Andrew Kryczka 0d57d93a06 Support jemalloc compiled with `--with-jemalloc-prefix` (#5521) 5 years ago
Huisheng Liu b47cfec5d0 fix compilation error on MSVC (#5458) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Sagar Vemuri dda474399a Remove PATENTS text from a few straggler files (#5326) 5 years ago
Andrew Kryczka 8272a6de57 Optionally wait on bytes_per_sync to smooth I/O (#5183) 5 years ago