aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #21767 from ↵v7.563.7Henning Baldersheim2022-03-221-2/+2
|\ | | | | | | | | vespa-engine/balder/select-the-activepart-when-you-are-ready You must wait to select the active part until you are in the singleCo…
| * You must wait to select the active part until you are in the singleCommitter ↵Henning Baldersheim2022-03-221-2/+2
|/ | | | | | thread. If not you it might chnage in the meantime.
* Merge pull request #21746 from ↵Harald Musum2022-03-225-22/+47
|\ | | | | | | | | vespa-engine/hmusum/cleanup-and-more-testing-of-admin-cluster-architecture Cleanup and more testing of specifying node architecture for admin cl…
| * Update versionHarald Musum2022-03-222-2/+2
| |
| * Cleanup and more testing of specifying node architecture for admin clustersHarald Musum2022-03-185-22/+47
| |
* | Merge pull request #21763 from ↵Håvard Pettersen2022-03-221-0/+2
|\ \ | | | | | | | | | | | | vespa-engine/toregge/extend-suppression-for-llvm-lock Extend suppression for llvm lock.
| * | Extend suppression for llvm lock.Tor Egge2022-03-211-0/+2
| | |
* | | Merge pull request #21715 from vespa-engine/balder/avoid-identifiable-fieldvalueHenning Baldersheim2022-03-2296-759/+451
|\ \ \ | | | | | | | | Avoid requiring identifiable for FieldValue
| * | | Abort when something unexpected happens.Henning Baldersheim2022-03-221-1/+1
| | | |
| * | | GC unused hasChanged concept. Only done on StructFieldValue as we never ↵Henning Baldersheim2022-03-1829-245/+34
| | | | | | | | | | | | | | | | reference internal data.
| * | | Implement className on document::FieldValueHenning Baldersheim2022-03-1720-48/+82
| | | |
| * | | Add explicit and GC unused getAddZeroTermHenning Baldersheim2022-03-175-19/+13
| | | |
| * | | Add noexceptHenning Baldersheim2022-03-171-10/+10
| | | |
| * | | Avoid requiring identifiable for FieldValueHenning Baldersheim2022-03-1693-520/+395
| | | |
* | | | 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
| | | | | | | |