Commit Graph

39 Commits (d6e016be6dceae99adb2c068331c90d468661873)

Author SHA1 Message Date
Siddhartha Roychowdhury fec4403ff1 Integrate WAL compression into log reader/writer. (#9642) 3 years ago
Hui Xiao ca0ef54f16 Rate-limit automatic WAL flush after each user write (#9607) 3 years ago
Siddhartha Roychowdhury 39b0d92153 Add record to set WAL compression type if enabled (#9556) 3 years ago
Zhichao Cao a904c62d28 Using existing crc32c checksum in checksum handoff for Manifest and WAL (#8412) 3 years ago
mrambacher 55e99688cc No elide constructors (#7798) 4 years ago
Yanqin Jin 569b87e8c7 Fail recovery when MANIFEST record checksum mismatch (#6996) 4 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Siying Dong b2274da0e5 LogWriter to only flush after finish generating whole record (#5328) 6 years ago
Yanqin Jin da96f2fe00 Close WAL files before deletion (#5233) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Maysam Yabandeh 718c1c9c1f Pass manual_wal_flush also to the first wal file 7 years ago
Zhongyi Xie e1e826b980 check return status for Sync() and Append() calls to avoid corruption 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Maysam Yabandeh 499ebb3ab5 Optimize for serial commits in 2PC 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Vasili Svirski 41b32c6059 Enable C4267 warning 9 years ago
Sage Weil a7b2bedfb0 log_{reader,write}: recyclable record format 9 years ago
Sage Weil 5830c699f2 log_writer: pass log number and whether recycling is enabled to ctor 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
Igor Canadi 04feaeebb9 Fix comparison between signed and usigned integers 10 years ago
Jim Meyering c6d54b5037 fix erroneous assert: cast kBlockSize (of type unsigned int) to "int" 10 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Chip Turner 2fdf91a4f8 Fix a number of object lifetime/ownership issues 12 years ago
Hans Wennborg 36a5f8ed7f A number of fixes: 13 years ago
dgrogan@chromium.org da79909507 sync with upstream @ 21409451 14 years ago
dgrogan@chromium.org ba6dac0e80 @20776309 14 years ago
dgrogan@chromium.org 69c6d38342 reverting disastrous MOE commit, returning to r21 14 years ago
dgrogan@chromium.org b743906eea Revision created by MOE tool push_codebase. 14 years ago
dgrogan@chromium.org b409afe968 chmod a-x 14 years ago
dgrogan@chromium.org f779e7a5d8 @20602303. Default file permission is now 755. 14 years ago
jorlow@chromium.org 4671a695fc Move include files into a leveldb subdir. 14 years ago
jorlow@chromium.org e2da744e12 Upstream changes. 14 years ago
jorlow@chromium.org f67e15e50f Initial checkin. 14 years ago