aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* make tsan happy by using atomic operations on bitsHåvard Pettersen2022-03-304-4/+7
| | | | ... related to document existence
* Merge pull request #21884 from ↵Geir Storli2022-03-305-6/+9
|\ | | | | | | | | vespa-engine/toregge/move-searchcontext-out-from-attributevector Move SearchContext out from AttributeVector.
| * Move SearchContext out from AttributeVector.Tor Egge2022-03-295-6/+9
| |
* | Merge pull request #21872 from vespa-engine/balder/gc-unused-cloneHenning Baldersheim2022-03-291-1/+0
|\ \ | |/ |/| GC unused clone interface.
| * GC unused member.Henning Baldersheim2022-03-291-1/+0
| |
* | Merge pull request #21879 from vespa-engine/arnej/use-std-functionHenning Baldersheim2022-03-292-6/+6
|\ \ | | | | | | use std::function
| * | use std::functionArne H Juul2022-03-292-6/+6
| |/ | | | | | | * no need to implement our own (restricted) version of it
* | Merge pull request #21856 from ↵Henning Baldersheim2022-03-297-103/+78
|\ \ | | | | | | | | | | | | vespa-engine/balder/avoid-identifiable-for-valueupdate-2 Balder/avoid identifiable for valueupdate 2
| * | Minor simplifications after PR feedback.Henning Baldersheim2022-03-293-8/+8
| | |
| * | Remove copy constructors.Henning Baldersheim2022-03-286-94/+69
| | |
| * | Avoid Identifiable for ValueUpdate. It complicates without bringing much useful.Henning Baldersheim2022-03-281-9/+9
| | |