Commit Graph

2368 Commits (91ba7837b7e09cf2dbc527c97ae5f940ec5edd73)

Author SHA1 Message Date
Zhichao Cao dd0447ae2c Add new Append API with DataVerificationInfo to Env WritableFile (#8071) 4 years ago
Zhichao Cao 08ec5e7321 Add the statistics and info log for Error handler (#8050) 4 years ago
Akanksha Mahajan 27d57a035e Use SST file manager to track blob files as well (#8037) 4 years ago
mrambacher 1a343bc393 Make ChRootEnv, EncryptedEnv, and TimedEnv into FileSystems (#7968) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
Peter Dillinger 589ea6bec2 Add BackupEngine API for backup file details (#8042) 4 years ago
Yanqin Jin 82b3888433 Enable backward iterator for keys with user-defined timestamp (#8035) 4 years ago
Hans Holmberg 670567db09 Add support for custom file systems to ldb and sst_dump (#8010) 4 years ago
Ed rodriguez 7381dad1b1 make:Fix c header prototypes (#7994) 4 years ago
Peter Dillinger 4b18c46d10 Refactor: add LineFileReader and Status::MustCheck (#8026) 4 years ago
Peter Dillinger 847ca9f964 Make default share_files_with_checksum=true (#8020) 4 years ago
Peter Dillinger 0028e3398b Make format_version=5 new default (#8017) 4 years ago
kshair d2e9eab1ea Fix mis-spelling (#8001) 4 years ago
Peter Dillinger ce391ff84b Clarifying comments for Read() APIs (#8029) 4 years ago
Levi Tamasi cb25bc1128 Update compaction statistics to include the amount of data read from blob files (#8022) 4 years ago
matthewvon 4126bdc0e1 Feature: add SetBufferSize() so that managed size can be dynamic (#7961) 4 years ago
Yanqin Jin cef4a6c49f Compaction filter support for (new) BlobDB (#7974) 4 years ago
Akanksha Mahajan cd79a00903 Make BlockBasedTable::kMaxAutoReadAheadSize configurable (#7951) 4 years ago
Yanqin Jin 7343eb4a74 Update HISTORY and bump version (#7984) 4 years ago
Andrew Kryczka d904233d2f Limit buffering for collecting samples for compression dictionary (#7970) 4 years ago
mrambacher 4bc9df9459 Fix handling of Mutable options; Allow DB::SetOptions to update mutable TableFactory Options (#7936) 4 years ago
Zaiyang Li 69877ac4f2 c:h export rocksdb_transactiondb_open_column_families (#7967) 4 years ago
Levi Tamasi dab4fe5bcd Add checkpoint support to BlobDB (#7959) 4 years ago
Levi Tamasi ba8008c870 Mention the new BlobDB in HISTORY.md and remove the "under construction" signs (#7969) 4 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 4 years ago
Jay Zhuang cf160b98e1 Add full_history_ts_low option to compaction (#7884) 4 years ago
Levi Tamasi 974458891c Revert "Turn on memtable bloom filter by default. (#6584)" (#7939) 4 years ago
Andrew Kryczka 8d2bbdd04f Allow range deletions in `*TransactionDB` only when safe (#7929) 4 years ago
sdong ee79a28963 Turn on memtable bloom filter by default. (#6584) 4 years ago
Stanislav Tkach 3feee6db17 Add get/set deadline and io_timeout C functions (read options) (#7914) 4 years ago
Andrew Kryczka 78ee8564ad Integrity protection for live updates to WriteBatch (#7748) 4 years ago
mrambacher 0a9a05ae12 Make builds reproducible (#7866) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Otto Kekäläinen acc9679cda Fix various spelling errors still found in code (#7785) 4 years ago
Levi Tamasi ffe4906192 Update version to 6.17 (#7871) 4 years ago
anand76 8e7b068ecc Make ldb load column family options from OPTIONS file (#7847) 4 years ago
Adam Retter 4926b33742 Improvements to Env::GetChildren (#7819) 4 years ago
Akanksha Mahajan 8ed680bdb0 Add new API to report dummy entries size in cache in WriteBufferManager (#7837) 4 years ago
Adam Retter 6e0f62f2b6 Add more tests to ASSERT_STATUS_CHECKED (3), API change (#7715) 4 years ago
mrambacher e628f59e87 Create a CustomEnv class; Add WinFileSystem; Make LegacyFileSystemWrapper private (#7703) 4 years ago
Dylan Wen 159ea4702c Fix typos in comments (#7790) 4 years ago
mrambacher 81367a4616 Eliminate the creation of ImmutableDBOptions in WBWI::GetFromBatch (#6851) 4 years ago
jbosh edb0b1fb7f rocksdb_transaction_get_for_update now exports (#6293) 4 years ago
Sergei Petrunia daab7603f6 Range Locking: Implementation of range locking (#7506) 4 years ago
Jay Zhuang a8aeefd0fd Update release version to 6.16 (#7782) 4 years ago
Peter Dillinger 4d1ac19e3d aggregated-table-properties with GetMapProperty (#7779) 4 years ago
sdong 75e4af14e0 Update code comment for options.ttl (#7775) 4 years ago
Peter Dillinger 003e72b201 Use size_t for filter APIs, protect against overflow (#7726) 4 years ago
Sergei Petrunia d8bd9fc7b3 Range Locking: Allow different LockManagers, add Range Lock definitions (#7443) 4 years ago
Zhichao Cao 29e8f6a698 Add kManifestWriteNoWAL to BackgroundErrorReason to handle Flush IO Error when WAL is disabled (#7693) 4 years ago