From f9373e2d5c6db013862c9d09ebef2470d15897af Mon Sep 17 00:00:00 2001 From: DorianZheng Date: Thu, 2 Aug 2018 18:42:06 -0700 Subject: [PATCH] Make sure to call ReleaseFileNumberFromPendingOutputs Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/4219 Differential Revision: D9144294 Pulled By: riversand963 fbshipit-source-id: e46b72e5f8a149dc7a0512e38edcd0ddb0150f30 --- db/db_impl.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/db/db_impl.cc b/db/db_impl.cc index 970672b12..471853e5c 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -2937,6 +2937,8 @@ Status DBImpl::IngestExternalFile( } dummy_sv_ctx.Clean(); if (!status.ok()) { + InstrumentedMutexLock l(&mutex_); + ReleaseFileNumberFromPendingOutputs(pending_output_elem); return status; }