summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move all max resolving to resolveMaxBjørn Christian Seime2022-03-231-23/+17
|
* Allow 'inf' as value to max()Bjørn Christian Seime2022-03-236-20/+57
|
* Merge pull request #21759 from ↵Geir Storli2022-03-216-28/+33
|\ | | | | | | | | vespa-engine/toregge/use-atomic-entry-ref-in-tensor-attribute Use AtomicEntryRef in tensor attribute.
| * Use AtomicEntryRef in tensor attribute.Tor Egge2022-03-216-28/+33
| |
* | Merge pull request #21757 from ↵Tor Brede Vekterli2022-03-2110-168/+165
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/fix-visitor-mgr-test-tsan-deadlock-warning Fix visitor manager test TSan mutex inversion warning and refactor deadline handling [run-systemtest]
| * | Clean up and refactor visitor management codeTor Brede Vekterli2022-03-186-119/+102
| | |
| * | Fix visitor manager test TSan mutex inversion warning and refactor deadline ↵Tor Brede Vekterli2022-03-187-63/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handling Defer starting main message dispatch thread until test has enqueued a message that will be immediately timed out. Avoids having to depend on taking an internal mutex in the test to prevent racing with queue handoffs. Taking said mutex triggered a mutex order inversion warning in TSan. Also refactor visitor queue deadline handling by moving to a strongly typed time point. This removes some manual unit scaling arithmetic that did not appear to be entirely correct in the first place.
* | | Merge pull request #21760 from vespa-engine/havardpe/fix-flush-tsan-warningTor Brede Vekterli2022-03-211-6/+6
|\ \ \ | | | | | | | | fix tsan warning in flush test
| * | | fix tsan warning in flush testHåvard Pettersen2022-03-211-6/+6
| | |/ | |/|
* | | Merge pull request #21758 from ↵Arne H Juul2022-03-214-6/+269
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/arnej/populate-match-settings-for-map-keys-and-values Arnej/populate match settings for map keys and values
| * | | add unit testArne H Juul2022-03-213-0/+256
| | | |
| * | | populate matching for key/value of map fields alsoArne H Juul2022-03-211-6/+13
| |/ /
* | | Merge pull request #21756 from ↵Arnstein Ressem2022-03-211-7/+9
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/hmusum/handle-architecture-in-CapacityChecker-2 Handle architecture in CapacityChecker
| * | Handle architecture in CapacityCheckerHarald Musum2022-03-211-7/+9
|/ /
* | Merge pull request #21749 from vespa-engine/mpolden/cli-instanceMartin Polden2022-03-215-9/+45
|\ \ | | | | | | Add instance option
| * | Add instance optionMartin Polden2022-03-185-9/+45
| | |
* | | Merge pull request #21755 from vespa-engine/arnej/minor-cleanup-2Jon Bratseth2022-03-211-25/+17
|\ \ \ | | | | | | | | Arnej/minor cleanup 2
| * | | the content struct may also need updatesArne H Juul2022-03-211-0/+1
| | | |
| * | | more specific exception for builtin document typeArne H Juul2022-03-201-1/+1
| | | |
| * | | lookup document types by name, not idArne H Juul2022-03-201-6/+6
| | | |
| * | | remove leftover unused classArne H Juul2022-03-201-12/+0
| | | |
| * | | more generic way to avoid infinite recursionArne H Juul2022-03-201-6/+9
| | | |
* | | | Merge pull request #21753 from vespa-engine/arnej/process-all-the-summary-fieldsJon Bratseth2022-03-216-15/+21
|\ \ \ \ | |/ / / |/| | | process all the summary fields with same name
| * | | add missing ifArne H Juul2022-03-211-1/+3
| | | |
| * | | process all the summary fields with same nameArne H Juul2022-03-206-15/+19
|/ / / | | | | | | | | | | | | | | | * we may have multiple instances of the "same" summary field when declared in document-summary blocks; ensure we process all of them. * fixes: https://github.com/vespa-engine/vespa/issues/21733
* | | Merge pull request #21743 from ↵v7.561.60Geir Storli2022-03-1820-39/+48
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/use-atomic-uint32_t-for-commmitted-doc-id-limit Use std::atomic<uint32_t> for committed doc id limit.
| * | | Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-1820-39/+48
| | | |
* | | | Merge pull request #21752 from vespa-engine/geirst/lowercase-convert-to-ucs4Geir Storli2022-03-183-7/+34
|\ \ \ \ | | | | | | | | | | Add function to lowercase an utf8 string while converting it to ucs4 …
| * | | | Add function to lowercase an utf8 string while converting it to ucs4 codepoints.Geir Storli2022-03-183-7/+34
| | | | |
* | | | | Merge pull request #21748 from vespa-engine/bjorncs/default-max-groupingJon Bratseth2022-03-187-9/+93
|\ \ \ \ \ | | | | | | | | | | | | Introduce query parameters for default max hits/groups in grouping qu…
| * | | | | Mark new static fields as betaBjørn Christian Seime2022-03-182-3/+5
| | | | | |
| * | | | | Introduce query parameters for default max hits/groups in grouping queriesBjørn Christian Seime2022-03-186-8/+90
| |/ / / /
* | | | | Merge pull request #21750 from ↵Jon Bratseth2022-03-187-2/+253
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/arnej/bug-compatible-duplicate-struct Arnej/bug compatible duplicate struct
| * | | | | add warningArne H Juul2022-03-181-2/+3
| | | | | |
| * | | | | allow exact-duplicate struct onlyArne H Juul2022-03-181-1/+11
| | | | | |
| * | | | | Revert "do inherit last"Arne H Juul2022-03-181-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e5e4662259cd3ffd9d35a66e4283990eb69a81d0.
| * | | | | add new testArne H Juul2022-03-185-0/+241
| | | | | |
| * | | | | do inherit lastArne H Juul2022-03-181-5/+5
| | | | | |
| * | | | | no deprecation here anymoreArne H Juul2022-03-181-1/+0
| | | | | |
* | | | | | Merge pull request #21751 from vespa-engine/hakonhall/disable-file-sync-in-gcpValerij Fredriksen2022-03-182-0/+3
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Disable file sync in gcp
| * | | | | Disable file sync in gcpHåkon Hallingstad2022-03-182-0/+3
| |/ / / /
* | | | | Merge pull request #21745 from vespa-engine/arnej/minor-cleanupArne H Juul2022-03-1816-57/+50
|\ \ \ \ \ | | | | | | | | | | | | Arnej/minor cleanup
| * | | | | restore method used elsewhereArne H Juul2022-03-181-0/+18
| | | | | |
| * | | | | add missing newlinesArne H Juul2022-03-188-8/+8
| | | | | |
| * | | | | avoid warningArne H Juul2022-03-181-0/+4
| | | | | |
| * | | | | slight NewDocumentReferenceDataType cleanupArne H Juul2022-03-186-34/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * avoid using getTargetType() when possible, as it might be just a placeholder * add toString() suitable for debugging
| * | | | | header -> content structArne H Juul2022-03-183-29/+12
| | | | | |
* | | | | | Merge pull request #21744 from vespa-engine/jonmv/multi-range-itemJon Bratseth2022-03-1815-77/+68
|\ \ \ \ \ \ | | | | | | | | | | | | | | Some minor improvements
| * | | | | | Reserve slot for MultiTermItem in serialisation format tableJon Marius Venstad2022-03-184-4/+6
| | | | | | |
| * | | | | | Clearer serialisation code for ItemJon Marius Venstad2022-03-181-16/+14
| | | | | | |