]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/log
rocksdb.git
3 years agoUpdate version.h to 7.9.1
anand76 [Fri, 9 Dec 2022 03:54:29 +0000 (19:54 -0800)]
Update version.h to 7.9.1

3 years agoUpdate HISTORY.md for 7.9.1
anand76 [Fri, 9 Dec 2022 03:25:26 +0000 (19:25 -0800)]
Update HISTORY.md for 7.9.1

3 years agoFix table cache leak in MultiGet with async_io (#10997)
anand76 [Mon, 5 Dec 2022 06:58:25 +0000 (22:58 -0800)]
Fix table cache leak in MultiGet with async_io (#10997)

Summary:
When MultiGet with the async_io option encounters an IO error in TableCache::GetTableReader, it may result in leakage of table cache handles due to queued coroutines being abandoned. This PR fixes it by ensuring any queued coroutines are run before aborting the MultiGet.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/10997

Test Plan:
1. New unit test in db_basic_test
2. asan_crash

Reviewed By: pdillinger

Differential Revision: D41587244

Pulled By: anand1976

fbshipit-source-id: 900920cd3fba47cb0fc744a62facc5ffe2eccb64

3 years agoRevert "Improve / refactor anonymous mmap capabilities (#10810)"
Peter Dillinger [Mon, 28 Nov 2022 17:34:16 +0000 (09:34 -0800)]
Revert "Improve / refactor anonymous mmap capabilities (#10810)"

This reverts commit 8367f0d2d76de0f7d096cc65f5f9ebfb907d551a.

3 years agoRevert "Fix include of windows.h in mmap.h (#10885)"
Peter Dillinger [Mon, 28 Nov 2022 17:33:56 +0000 (09:33 -0800)]
Revert "Fix include of windows.h in mmap.h (#10885)"

This reverts commit 49b7f219de87e4429067666cd92f826fe202f2f1.