Commit Graph

178 Commits (76238c71dd3396ecdde6d61537ee8b5b0df50f25)

Author SHA1 Message Date
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
Yanqin Jin f361cedf06 Atomic flush rollback once on failure (#6385) 5 years ago
解轶伦 39fcaf8246 delete superversions in BackgroundCallPurge (#6146) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Jermy Li c2029f9716 Support concurrent CF iteration and drop (#6147) 5 years ago
Connor a844591201 wait pending memtable writes on file ingestion or compact range (#6113) 5 years ago
Yanqin Jin 09fcf4fb6b Fix a potential bug scheduling unnecessary threads (#6104) 5 years ago
sdong aa1857e2df Support options.max_open_files = -1 with periodic_compaction_seconds (#6090) 5 years ago
sdong d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) 5 years ago
Little-Wallace f65ec09ef8 Fix IngestExternalFile's bug with two_write_queue (#5976) 5 years ago
Levi Tamasi a44670e71b Use aggregate initialization for FlushJobInfo/CompactionJobInfo (#5997) 5 years ago
Levi Tamasi f7e7b34ebe Propagate SST and blob file numbers through the EventListener interface (#5962) 5 years ago
Yi Wu 1f9d7c0f54 Fix OnFlushCompleted fired before flush result write to MANIFEST (#5908) 5 years ago
Levi Tamasi 5f025ea832 BlobDB GC: add SST <-> oldest blob file referenced mapping (#5903) 5 years ago
Tomas Kolda e3a93c9ee1 Fix crash when background task fails (#5879) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
Maysam Yabandeh 6ec6a4a9a4 Remove snap_refresh_nanos option (#5826) 5 years ago
Yi Wu a68d814570 fast look up purge_queue (#5796) 5 years ago
andrew 622683000c Allow users to stop manual compactions (#3971) 5 years ago
Pratik Dhandharia 1b4c104a67 replace some reinterpret_cast with static_cast_with_check (#5740) 5 years ago
Maysam Yabandeh 7bc18e2727 Disable snapshot refresh feature when snap_refresh_nanos is 0 (#5724) 5 years ago
Yanqin Jin 1e87f2b68b Ref and unref cfd before and after calling WaitForFlushMemTables (#5513) 5 years ago
Zhongyi Xie 3886dddc3b force flushing stats CF to avoid holding old logs (#5509) 5 years ago
anand76 b703a56e5c Potential fix for stress test failure due to "SST file ahead of WAL" error (#5412) 6 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 years ago
anand76 5d6e8df1cf Ignore shutdown error during compaction (#5400) 6 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 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
Vijay Nadimpalli 931c9df886 Use separate status code for column family drop and db shutdown in progress (#5275) 6 years ago
Thomas Fersch a42757607d Use pre-increment instead of post-increment for iterators (#5296) 6 years ago
Yanqin Jin e626016545 Fix a race condition caused by unlocking db mutex (#5294) 6 years ago
Maysam Yabandeh 6a40ee5eb1 Refresh snapshot list during long compactions (2nd attempt) (#5278) 6 years ago
Maysam Yabandeh 521d234bda Revert snap_refresh_nanos feature (#5269) 6 years ago
Yanqin Jin 35e6ba734e Fix a bug when trigger atomic flush and close db (#5254) 6 years ago
Maysam Yabandeh 506e8448be Refresh snapshot list during long compactions (#5099) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Adam Simpkins c06c4c01c5 Fix many bugs in log statement arguments (#5089) 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Siying Dong 48e7effa79 Avoid to go through every CF for every ReleaseSnapshot() (#5090) 6 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Yanqin Jin c5a64cffd2 Avoid fsync on the same directory in atomic flush (#4817) 6 years ago
Jay Zhuang c9a52cbdc8 Fix potential DB hang while using CompactFiles (#4940) 6 years ago
Yanqin Jin 842cdc11dd Use correct FileMeta for atomic flush result install (#4932) 6 years ago
Maysam Yabandeh 35e5689e11 Take snapshots once for all cf flushes (#4934) 6 years ago
Yi Wu 5d4fddfa52 WritePrepared: Fix visible key compacted out by compaction (#4883) 6 years ago