diff options
author | Tor Egge <Tor.Egge@yahooinc.com> | 2023-09-05 11:45:50 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahooinc.com> | 2023-09-05 11:45:50 +0200 |
commit | c73290022597a6cecca3c05e9199ab73af7e7f8e (patch) | |
tree | 3239bb69e9f6e2a6d8d07414caca5c8d7d60ed69 /searchlib | |
parent | 932a5311bf7acfc9bad8e45be39cec5540b0a692 (diff) |
Use atomic error count in field match computer.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/features/fieldmatch/computer.cpp | 2 |
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()); |