diff --git a/bridgev2/database/message.go b/bridgev2/database/message.go index 2172c224..43f33666 100644 --- a/bridgev2/database/message.go +++ b/bridgev2/database/message.go @@ -220,7 +220,7 @@ func (mq *MessageQuery) DeleteInChunks(ctx context.Context, portal networkid.Por total, err := mq.CountMessagesInPortal(ctx, portal) if err != nil { return fmt.Errorf("failed to count messages in portal: %w", err) - } else if total < deleteChunkSize { + } else if total < deleteChunkSize/3 { return nil } globalMaxRowID, err := mq.getMaxRowID(ctx)