Commit Graph

849 Commits (84f98792d6e0747c79bf21bb6b212caca53509d6)

Author SHA1 Message Date
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
agiardullo 9e44629061 Change SingleDelete to support conflict checking 9 years ago
Yueh-Hsuan Chiang 774b80e99e Resubmit the fix for a race condition in persisting options 9 years ago
agiardullo e5c5f23814 Support marking snapshots for write-conflict checking - Take 2 9 years ago
sdong 1d63c3d610 Revert "Support marking snapshots for write-conflict checking" 9 years ago
agiardullo ec704aafdc Support marking snapshots for write-conflict checking 9 years ago
sdong f307036bde Revert "Fix a race condition in persisting options" 9 years ago
Yueh-Hsuan Chiang 2fa3ed5180 Fix a race condition in persisting options 9 years ago
Alex Yang e8180f9901 added public api to schedule flush/compaction, code to prevent race with db::open 9 years ago
sdong db320b1b82 DB to only flush the column family with the largest memtable while option.db_write_buffer_size is hit 9 years ago
Reid Horuff 3381e2c3e7 Handle multiple calls to DBImpl::PauseBackgroundWork() and DBImpl::ContinueBackgroundWork() 9 years ago
Venkatesh Radhakrishnan 2ae4d7d708 Make sure that CompactFiles does not run two parallel Level 0 compactions 9 years ago
Nathan Bronson 6ce42dd075 Don't merge WriteBatch-es if WAL is disabled 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
Venkatesh Radhakrishnan 9d50afc3b9 Prefix-based iterating only shows keys in prefix 9 years ago
Yueh-Hsuan Chiang 3ecbab0040 Add GetAggregatedIntProperty(): returns the aggregated value from all CFs 9 years ago
Islam AbdelRahman ff4499e297 Update DB::AddFile() to have less restrictions 9 years ago
Islam AbdelRahman 2872e0c8c2 Clean and expose CreateLoggerFromOptions 9 years ago
sdong 296c3a1f94 "make format" in some recent commits 9 years ago
Herman Lee 0d720dfc17 Use the correct variable when fetching table properties. 9 years ago
Praveen Rao 32cdec634e Fail recovery if filter provides more records than original and corresponding unit-test, fix naming conventions 9 years ago
Praveen Rao 0c59691dde Handle multiple batches in single log record - allow app to return a new batch + allow app to return corrupted record status 9 years ago
Alexey Maykov f18acd8875 Fixed the clang compilation failure 9 years ago
Sage Weil 9c33f64d19 log_reader: pass in WALRecoveryMode instead of bool report_eof_inconsistency 9 years ago
Sage Weil 3ac13c99d1 log_reader: pass log_number and optional info_log to ctor 9 years ago
Sage Weil 5830c699f2 log_writer: pass log number and whether recycling is enabled to ctor 9 years ago
Sage Weil 666376150c db_impl: recycle log files 9 years ago
Sage Weil d666225a0a db_impl: disable recycle_log_files if WAL archive is enabled 9 years ago
Alexey Maykov e1a09a7703 Implementation for GetPropertiesOfTablesInRange 9 years ago
Yueh-Hsuan Chiang ad471453e8 Allow GetProperty to report the number of currently running flushes / compactions. 9 years ago
sdong 277dea78f0 Add more kill points 9 years ago
Venkatesh Radhakrishnan a98fbacfa0 Moving memtable related files from util to a new directory memtable 9 years ago
Islam AbdelRahman f55d3009c0 Make db_test_util compile under ROCKSDB_LITE 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Praveen Rao cc4d13e0a8 Put wal_filter under #ifndef ROCKSDB_LITE 9 years ago
Islam AbdelRahman c64ae05b1c Move TEST_NewInternalIterator to NewInternalIterator 9 years ago
Praveen Rao 59a0c219bb Adding log filter to inspect and filter log records on recovery 9 years ago
Alexey Maykov 3d07b815f6 Passing table properties to compaction callback 9 years ago
sdong 776bd8d5eb Pass column family ID to table property collector 9 years ago
dyniusz 0267502655 Support for LevelDB SST with .ldb suffix 9 years ago
Igor Canadi 115427ef63 Add APIs PauseBackgroundWork() and ContinueBackgroundWork() 9 years ago
Islam AbdelRahman f03b5c987b Add experimental DB::AddFile() to plug sst files into empty DB 9 years ago
sdong d0c31641d2 Internal stats WAL file synced to match meaning of the stats of the same name 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Venkatesh Radhakrishnan 51e1c11254 Do not flag error if file to be deleted does not exist 9 years ago
sdong 9aca7cd6d8 DB::Open() to flush info log after printing DB pointer 9 years ago
Yueh-Hsuan Chiang f21c7415a7 Change the log level of DB start-up log from Warn to Header. 9 years ago
Alexey Maykov 3ebf11ed16 Adding the increment for a counter for a number of WAL syncs 9 years ago
sdong f3170b6f6c DBImpl::FindObsoleteFiles() shouldn't release mutex between getting min_pending_output and scanning files 9 years ago
krad 1126644082 Relaxing consistency detection to include errors while inserting to memtable as WAL recovery error. 9 years ago