From 147a50953f42a52c42a8aaf8b9da5572d054f92e Mon Sep 17 00:00:00 2001 From: akankshamahajan Date: Mon, 2 May 2022 10:41:12 -0700 Subject: [PATCH] Update HISTORY.md Summary: Test Plan: Reviewers: Subscribers: Tasks: Tags: --- HISTORY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index b689cc081..0cebd337e 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -8,11 +8,11 @@ ### New Features * DB::GetLiveFilesStorageInfo is ready for production use. * Add new stats PREFETCHED_BYTES_DISCARDED which records number of prefetched bytes discarded by RocksDB FilePrefetchBuffer on destruction and POLL_WAIT_MICROS records wait time for FS::Poll API completion. -* Add new API GetUnixTime in Snapshot class which returns the unix time at which Snapshot is taken. ### Public API changes * Add rollback_deletion_type_callback to TransactionDBOptions so that write-prepared transactions know whether to issue a Delete or SingleDelete to cancel a previous key written during prior prepare phase. The PR aims to prevent mixing SingleDeletes and Deletes for the same key that can lead to undefined behaviors for write-prepared transactions. * EXPERIMENTAL: Add new API AbortIO in file_system to abort the read requests submitted asynchronously. +* Add new API GetUnixTime in Snapshot class which returns the unix time at which Snapshot is taken. ### Bug Fixes * RocksDB calls FileSystem::Poll API during FilePrefetchBuffer destruction which impacts performance as it waits for read requets completion which is not needed anymore. Calling FileSystem::AbortIO to abort those requests instead fixes that performance issue.