From d0a7e98a27c893b6ccd74268e7869733e8c8edae Mon Sep 17 00:00:00 2001 From: zhagnlu <1542303831@qq.com> Date: Tue, 17 Dec 2024 17:48:44 +0800 Subject: [PATCH] fix:remove incorrect assert for delete query (#38509) #38472 Signed-off-by: luzhang Co-authored-by: luzhang --- internal/core/src/segcore/DeletedRecord.h | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/internal/core/src/segcore/DeletedRecord.h b/internal/core/src/segcore/DeletedRecord.h index d56fab5ba4..65384574db 100644 --- a/internal/core/src/segcore/DeletedRecord.h +++ b/internal/core/src/segcore/DeletedRecord.h @@ -191,19 +191,15 @@ class DeletedRecord { auto it = start_iter; while (it != accessor.end() && it != end_iter) { - AssertInfo(it->second <= insert_barrier, - "delete record beyond insert barrier, {} : {}", - it->second, - insert_barrier); - bitset.set(it->second); + if (it->second < insert_barrier) { + bitset.set(it->second); + } it++; } while (it != accessor.end() && it->first == query_timestamp) { - AssertInfo(it->second <= insert_barrier, - "delete record beyond insert barrier, {} : {}", - it->second, - insert_barrier); - bitset.set(it->second); + if (it->second < insert_barrier) { + bitset.set(it->second); + } it++; } }