summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-09-05 12:59:47 +0200
committerGitHub <noreply@github.com>2023-09-05 12:59:47 +0200
commitd6d4856efef9935abe8897062edd4ee869ed96a8 (patch)
treeedd9b42cd2ef0e7439d6ce8f2d4da50a237a2124 /searchlib
parent05df635cab10d2e312a10e0620a0e6558a4de013 (diff)
parentc73290022597a6cecca3c05e9199ab73af7e7f8e (diff)
Merge pull request #28398 from vespa-engine/toregge/use-atomic-error-count
Use atomic error count in field match computer.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/features/fieldmatch/computer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/features/fieldmatch/computer.cpp b/searchlib/src/vespa/searchlib/features/fieldmatch/computer.cpp
index eab72818e53..7f97e3a4ca2 100644
--- a/searchlib/src/vespa/searchlib/features/fieldmatch/computer.cpp
+++ b/searchlib/src/vespa/searchlib/features/fieldmatch/computer.cpp
@@ -113,7 +113,7 @@ Computer::reset(uint32_t docId)
void
Computer::handleError(uint32_t fieldPos, uint32_t docId) const
{
- static int errcnt;
+ static std::atomic<int> errcnt(0);
if (errcnt < 1000) {
errcnt++;
const FieldInfo * finfo = _splitter.get_query_env().getIndexEnvironment().getField(getFieldId());