summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
...
| * Make proton::TlsReplayProgress::_current atomic.Tor Egge2022-05-051-8/+9
| |
* | Use atomic proton::MatchEngine::_nodeMaintenance.Tor Egge2022-05-062-3/+3
|/
* Merge pull request #22454 from vespa-engine/bjorncs/annotationsBjørn Christian Seime2022-05-051-0/+6
|\ | | | | Bjorncs/annotations [run-systemtest]
| * Don't embed annotations in osgi bundlesBjørn Christian Seime2022-05-041-0/+6
| |
* | Merge pull request #22423 from ↵Henning Baldersheim2022-05-052-2/+15
|\ \ | | | | | | | | | | | | vespa-engine/toregge/wait-for-load-done-before-getting-numdocs Wait for load being completed before getting number of documents.
| * | Wait for load being completed before getting number of documents.Tor Egge2022-05-032-2/+15
| |/
* / Make proton::DocumentMetaStore::_shrinkLidSpaceBlockers atomic.Tor Egge2022-05-042-7/+11
|/
* use atomic operations to propagate bits and bitvector sizeHåvard Pettersen2022-05-032-1/+2
| | | | minor refactoring due to adding load/store word functions
* Store document db state in atomic variables.Tor Egge2022-05-022-32/+36
|
* Fix race conditions in vespalib::Cache.Tor Egge2022-04-296-12/+12
|
* Use atomic for _lowest and _highest in proton::LidStateVector.Tor Egge2022-04-282-45/+40
|
* Merge pull request #22318 from ↵Håvard Pettersen2022-04-271-24/+33
|\ | | | | | | | | vespa-engine/toregge/use-atomic-variables-for-raw-document-meta-data Use atomic variables in proton::RawDocumentMetaData.
| * Explicitly initialize timestamp to 0 in default constructor.Tor Egge2022-04-271-2/+2
| | | | | | | | Add masking in getBucketUsedBits().
| * Use atomic variables in proton::RawDocumentMetaData.Tor Egge2022-04-271-23/+32
| |
* | make soft doom factor atomicHåvard Pettersen2022-04-273-13/+16
|/ | | | | also avoid actual value race by not assigning it to the initial value for a (very) short time each time stats are sampled.
* Improve and re-structure trace logging from the query setup part of matching.Geir Storli2022-04-267-39/+69
| | | | Especially, provide more details for the selection of global filter strategy.
* Revert "Improve and re-structure trace logging from the query setup part of ↵Harald Musum2022-04-267-69/+39
| | | | m…"
* Merge pull request #22266 from vespa-engine/geirst/improve-query-setup-tracingGeir Storli2022-04-257-39/+69
|\ | | | | Improve and re-structure trace logging from the query setup part of m…
| * Improve and re-structure trace logging from the query setup part of matching.Geir Storli2022-04-257-39/+69
| | | | | | | | Especially, provide more details for the selection of global filter strategy.
* | Follow renamingHenning Baldersheim2022-04-251-1/+1
| |
* | Update searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_sampler.cppHenning Baldersheim2022-04-251-1/+1
| | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
* | Update searchcore/src/vespa/searchcore/proton/server/disk_mem_usage_sampler.cppHenning Baldersheim2022-04-251-1/+1
| | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
* | Update metrics atomically.Henning Baldersheim2022-04-254-38/+10
| |
* | Sample transient usage first to ensure that the errors due to differentHenning Baldersheim2022-04-252-22/+31
|/ | | | sampling time will be 'nice'. They will only not lead to alerts or feed blocked.
* Merge pull request #22180 from ↵Tor Brede Vekterli2022-04-221-1/+1
|\ | | | | | | | | vespa-engine/vekterli/add-doc-selection-support-for-literal-bool-values Add document selection support for literal bool values [run-systemtest]
| * Support boolean literals in subexpressions for C++ document selection, not ↵Tor Brede Vekterli2022-04-201-1/+1
| | | | | | | | | | | | | | | | just as expression leaves Adds a new `BoolValueNode` type and the appropriate AST visiting overloads for it. For the sake of comparisons, node is treated as a numeric value node with value in {0, 1}.
* | Only report issue when it would earlier give a coredump.Henning Baldersheim2022-04-211-1/+2
| | | | | | | | Must wait for vespa 8 to report unknown rank-profile as an error.
* | Revert "Revert "Report incorrect rank-profile." MERGEOK"Henning Baldersheim2022-04-213-25/+25
| |
* | Revert "Report incorrect rank-profile."Arnstein Ressem2022-04-213-25/+25
| |
* | Merge pull request #22178 from ↵Henning Baldersheim2022-04-203-5/+10
|\ \ | | | | | | | | | | | | vespa-engine/geirst/cleanup-dynamic-throttling-shared-field-writer-feature-flags Cleanup use of dynamic throttling and shared field writer feature flags
| * | Make dynamic throttling and shared field writer default in config def files.Geir Storli2022-04-203-5/+10
| | |
* | | GC current exception based error handling.Henning Baldersheim2022-04-202-15/+2
| | |
* | | Report incorrect rank-profileHenning Baldersheim2022-04-202-12/+25
| |/ |/|
* | Also provide number of matchers and name of the matchers available.Henning Baldersheim2022-04-193-3/+17
| |
* | Add docidlimit to exception and catch exception and also provide schema name ↵Henning Baldersheim2022-04-192-3/+11
|/ | | | to help identify root cause.
* Merge pull request #22105 from vespa-engine/arnej/just-new-config-filesHenning Baldersheim2022-04-121-81/+83
|\ | | | | switch to new-style config
| * switch to new-style configArne H Juul2022-04-121-81/+83
| |
* | Simplify calculation of global filter and fallback to brute force when using ↵Geir Storli2022-04-111-1/+2
| | | | | | | | | | | | | | | | nearest neighbor search. With this change only two parameters are used to adjust the algorithm: - vespa.matching.global_filter.lower_limit - vespa.matching.global_filter.upper_limit
* | Write unit test for how global filter is calculated and handled.Geir Storli2022-04-114-26/+115
| |
* | remove FastOS_ApplicationHåvard Pettersen2022-04-0810-180/+149
|/ | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp
* Remove unneeded include statements in searchlib.Tor Egge2022-04-071-2/+0
|
* Merge pull request #21996 from ↵Jon Bratseth2022-04-071-1/+5
|\ | | | | | | | | vespa-engine/havardpe/improve-error-messages-for-rank-verification improve error messages when verifying rank setup
| * improve error messages when verifying rank setupHåvard Pettersen2022-04-061-1/+5
| |
* | Merge pull request #22005 from ↵Tor Brede Vekterli2022-04-061-3/+5
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/increase-file-resolve-time-to-10-min Increase document DB config file resolve time from 5 to 10 minutes
| * | Increase file resolve time from 5 to 10 minutesTor Brede Vekterli2022-04-061-3/+5
| |/ | | | | | | More leeway for downloading large ranking models etc.
* / Use a Q with limited capacity for warmup executor to avoid unlimited buildup ↵Henning Baldersheim2022-04-062-6/+9
|/ | | | with swamped disk.
* move default fadvise setupHåvard Pettersen2022-04-051-0/+21
|
* Remove outdated andnot optimization.Tor Egge2022-04-031-17/+1
|
* use getopt/getopt_long directlyHåvard Pettersen2022-04-013-72/+67
|
* GC unused Context parameterHenning Baldersheim2022-03-315-68/+46
|