Commit Graph

21 Commits (fc74abb436c5807e967aecc892bb8fa127f2fa85)

Author SHA1 Message Date
akankshamahajan 671753c43d Run Clang format on file folder (#10860) 2 years ago
akankshamahajan ae0f9c3339 Add new property in IOOptions to skip recursing through directories and list only files during GetChildren. (#10668) 2 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
mrambacher cc2a180d00 Add more tests to the ASC pass list (#7834) 4 years ago
Adam Retter 6e0f62f2b6 Add more tests to ASSERT_STATUS_CHECKED (3), API change (#7715) 4 years ago
mrambacher 02418194d7 Add more tests for assert status checked (#7524) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 4 years ago
Will Angenent 2040bb545b Fixed missing space in DeleteScheduler::BackgroundEmptyTrash log message (#7286) 4 years ago
Akanksha Mahajan b9d51b8684 Fix for TSAN failure in DeleteScheduler (#7029) 5 years ago
Akanksha Mahajan 2677bd5967 Add logs and stats in DeleteScheduler (#6927) 5 years ago
akankshamahajan ceeca7542d Create a thread in DeleteScheduler only when rate limit enabled (#6564) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Mike Kolupaev ce63eda6f0 Fix use-after-free and double-deleting files in BackgroundCallPurge() (#6193) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 6 years ago
anand76 d0d484b132 Always delete Blob DB files in the background (#4928) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Siying Dong 926f3a78a6 In delete scheduler, before ftruncate file for slow delete, check whether there is other hard links (#4093) 7 years ago
Siying Dong 63c965cdb4 Sync parent directory after deleting a file in delete scheduler 7 years ago
Siying Dong 118058ba69 SstFileManager: add bytes_max_delete_chunk 7 years ago
Islam AbdelRahman 9089373a01 Fix DeleteScheduler::MarkAsTrash() handling existing trash 7 years ago
Gustav Davidsson 2d04ed65e4 Make trash-to-DB size ratio limit configurable 7 years ago
Islam AbdelRahman 05993155ef Mark files as trash by using .trash extension 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Islam AbdelRahman d713471da8 Limit trash directory to be 25% of total DB 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Islam AbdelRahman 995618a821 Support SstFileManager::SetDeleteRateBytesPerSecond() 8 years ago
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Islam AbdelRahman 989e644ed8 Remove sst_file_manager option from LITE 8 years ago
sdong 24495186da DBSSTTest.RateLimitedDelete: not to use real clock 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Islam AbdelRahman d6c838f1e1 Add SstFileManager (component tracking all SST file in DBs and control the deletion rate) 9 years ago
Islam AbdelRahman 3fd70b05b8 Rate limit deletes issued by DestroyDB 10 years ago
Islam AbdelRahman 29b028b0ed Make DeleteScheduler tests more reliable 10 years ago
Islam AbdelRahman c45a57b41e Support delete rate limiting 10 years ago