From 6bf30eea97ab0c9de9e3b690b8c99ad98d894cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E4=BA=BA=E9=B1=BC?= <1823748191@qq.com> Date: Sun, 8 Dec 2024 14:58:01 +0800 Subject: [PATCH] fix bug and update benchmark --- benchmarks/db_bench.cc | 2 +- db/db_impl.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/benchmarks/db_bench.cc b/benchmarks/db_bench.cc index 8e3f4e7..3aa5a57 100644 --- a/benchmarks/db_bench.cc +++ b/benchmarks/db_bench.cc @@ -74,7 +74,7 @@ static int FLAGS_reads = -1; static int FLAGS_threads = 1; // Size of each value -static int FLAGS_value_size = 100; +static int FLAGS_value_size = 5000; // Arrange to generate values that shrink to this fraction of // their original size after compression diff --git a/db/db_impl.cc b/db/db_impl.cc index 56d51ec..9f51f7b 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -1234,7 +1234,7 @@ Status DBImpl::Get(const ReadOptions& options, const Slice& key, mem->Unref(); if (imm != nullptr) imm->Unref(); current->Unref(); - + if(!s.ok())return s; if(value->c_str()[0]==0x00){ *value=value->substr(1); return s;