Commit Graph

59 Commits (967aa8157afb2fcca2888c703c0abe188e9cb4c6)

Author SHA1 Message Date
maoyouxiang a35451eaa4 fix deadlock with enable_pipelined_write=true and max_successive_merges > 0 7 years ago
Andrew Kryczka 7db721b9a6 Avoid sleep in DBTest.GroupCommitTest to fix flakiness 7 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Mike Kolupaev affe01b0d5 Improve write time breakdown stats 7 years ago
Maysam Yabandeh 89d989ed75 WritePrepared Txn: fix a bug in publishing recoverable state seq 7 years ago
Maysam Yabandeh 0377ff9dea WritePrepared Txn: make recoverable state visible after flush 7 years ago
Maysam Yabandeh 35a4469bbf Fix race condition via concurrent FlushWAL 7 years ago
Maysam Yabandeh 3e417a6607 WritePrepared Txn: AddPrepared for all sub-batches 7 years ago
Zhongyi Xie 1cbc96d236 FlushReason improvement 7 years ago
Andrew Kryczka 4d51feab0b Rename function for handling WAL write error 7 years ago
Maysam Yabandeh 7429b20e39 WritePrepared Txn: fix race condition on publishing seq 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Siying Dong ef29d2a234 Explictly fail writes if key or value is not smaller than 4GB 7 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 7 years ago
Maysam Yabandeh 88d8b2a2f5 WritePrepared Txn: Duplicate Keys, Txn Part 7 years ago
Anand Ananthabhotla 4b124fb9d3 Handle error return from WriteBuffer() 7 years ago
Andrew Kryczka 0f0d2ab95a fix DBImpl instance variable naming 7 years ago
Maysam Yabandeh 0ef3fdd732 Disable need_log_sync on bg err 7 years ago
Maysam Yabandeh 546a63272f disableWAL with WriteImplWALOnly 7 years ago
Maysam Yabandeh 18dcf7f98d WritePrepared Txn: PreReleaseCallback 7 years ago
Yi Wu 3cf562be31 Fix IOError on WAL write doesn't propagate to write group follower 7 years ago
Maysam Yabandeh 54b43563be WritePrepared Txn: Refactoring WriteCallback 7 years ago
Maysam Yabandeh 857adf388f WritePrepared Txn: Refactor conf params 7 years ago
Shaohua Li eefd75a228 Stream 7 years ago
Maysam Yabandeh 17731a43a6 WritePrepared Txn: Optimize for recoverable state 7 years ago
Yi Wu 792ef10ca8 Return Status::InvalidArgument if user request sync write while disabling WAL 7 years ago
Maysam Yabandeh ec6c5383d0 WritePrepared Txn: end-to-end tests 7 years ago
Adrien Schildknecht 01542400a8 Inform caller when rocksdb is stalling writes 7 years ago
Maysam Yabandeh 385049baf2 WritePrepared Txn: Recovery 7 years ago
Quinn Jarrell 6a541afcc4 Make bytes_per_sync and wal_bytes_per_sync mutable 7 years ago
Maysam Yabandeh 60beefd6e0 WritePrepared Txn: Advance seq one per batch 7 years ago
Huachao Huang 2a5915049e Fix missing BYTES_PER_WRITE for pipeline write 7 years ago
follitude ac8fb77afd fix some misspellings 7 years ago
Maysam Yabandeh eb6425303e Update WritePrepared with the pseudo code 7 years ago
Maysam Yabandeh 30b58cf71a Remove the orphan assert on !need_log_sync 8 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Maysam Yabandeh 1e34d07e18 Simplify and document sync rules for logs_ etc 8 years ago
Maysam Yabandeh e9f91a5176 Add a fetch_add variation to AddDBStats 8 years ago
Siying Dong 18c63af6ef Make "make analyze" happy 8 years ago
Maysam Yabandeh 01534db24c Fix the reported asan issues 8 years ago
Maysam Yabandeh 8e6345d2df Update rename of ParanoidCheck 8 years ago
Maysam Yabandeh 499ebb3ab5 Optimize for serial commits in 2PC 8 years ago
Andrew Kryczka 71f5bcb730 Introduce OnBackgroundError callback 8 years ago
Andrew Kryczka c217e0b9c7 Call RateLimiter for compaction reads 8 years ago
Siying Dong 52a7f38b19 WriteOptions.low_pri which can throttle low pri writes if needed 8 years ago