summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30015 from ↵Henning Baldersheim2024-01-221-1/+1
|\ | | | | | | | | vespa-engine/arnej/avoid-clearing-tensor-on-partial-update must not do two_phase_put for partial update
| * must not do two_phase_put for partial updateArne Juul2024-01-221-1/+1
|/
* Merge pull request #30012 from vespa-engine/mpolden/add-dimensionMartin Polden2024-01-222-2/+10
|\ | | | | Add cluster type dimension to autoscaling metric
| * Add cluster type dimension to autoscaling metricMartin Polden2024-01-222-2/+10
| |
* | Merge pull request #30013 from ↵Geir Storli2024-01-2211-125/+140
|\ \ | | | | | | | | | | | | vespa-engine/toregge/adjust-search-streaming-hit-constructor-signature Adjust search::streaming::Hit to better match
| * | Adjust search::streaming::Hit to better matchTor Egge2024-01-2211-125/+140
|/ / | | | | | | search::fef::TermFieldMatchDataPosition.
* | Merge pull request #30009 from vespa-engine/balder/unify-with-compute-if-absentJon Bratseth2024-01-225-16/+8
|\ \ | | | | | | - Replace usage of putIfAbsent and manual optimizes get-if-not-put wi…
| * | - Replace usage of putIfAbsent and manual optimizes get-if-not-put with ↵Henning Baldersheim2024-01-225-16/+8
| | | | | | | | | | | | computeIfAbsent.
* | | Merge pull request #30010 from ↵Jon Marius Venstad2024-01-223-29/+24
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/jonmv/clean-up-dangling-remote-sessions-too Clear dangling "active" _remote_ sessions too
| * | | GC unused importsjonmv2024-01-222-6/+1
| | | |
| * | | Clear dangling "active" _remote_ sessions toojonmv2024-01-223-25/+25
| | | |
* | | | Merge pull request #30008 from vespa-engine/vekterli/noexceptify-unicode-utilsHenning Baldersheim2024-01-222-28/+26
|\ \ \ \ | | | | | | | | | | Add `noexcept` to Unicode util functions
| * | | | Add `noexcept` to Unicode util functionsTor Brede Vekterli2024-01-222-28/+26
| | | | | | | | | | | | | | | | | | | | Also remove seemingly pointless vtable in class.
* | | | | Merge pull request #30007 from ↵Harald Musum2024-01-224-40/+69
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | | vespa-engine/jonmv/clean-up-dangling-remote-sessions-too Download application packages in parallel
| * | | Download packages in parallel in maintainerjonmv2024-01-223-33/+60
| | | |
| * | | Reduce timeout for downloading application packagesjonmv2024-01-221-1/+1
| | | |
| * | | Improve file downloader give-up criterionjonmv2024-01-222-6/+8
| | | |
* | | | Merge pull request #30006 from vespa-engine/balder/avoid-optional-in-inner-loopJon Bratseth2024-01-224-29/+50
|\ \ \ \ | | | | | | | | | | Balder/avoid optional in inner loop
| * | | | Make address generation more efficient, also prepare for presizing during build.Henning Baldersheim2024-01-221-23/+37
| | | | |
| * | | | Extract label once.Henning Baldersheim2024-01-222-3/+3
| | | | |
| * | | | - Using optional in the inner loop is often very inefficient. It bloats the codeHenning Baldersheim2024-01-222-3/+10
| |/ / / | | | | | | | | | | | | and most of the time hampers the compilers abilitity to inline and optimize.
* | | | Merge pull request #30002 from ↵Henning Baldersheim2024-01-221-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/renovate/dropwizard.metrics.vespa.version Update dependency io.dropwizard.metrics:metrics-core to v4.2.24
| * | | | Update dependency io.dropwizard.metrics:metrics-core to v4.2.24renovate[bot]2024-01-211-1/+1
| | | | |
* | | | | Merge pull request #30004 from vespa-engine/bratseth/not-onlyHenning Baldersheim2024-01-225-25/+43
|\ \ \ \ \ | |_|/ / / |/| | | | Allow simple queries with negative terms only
| * | | | Remove printlnJon Bratseth2024-01-221-1/+0
| | | | |
| * | | | Allow simple queries with negative terms onlyJon Bratseth2024-01-215-25/+44
| | | | |
* | | | | Merge pull request #30005 from vespa-engine/balder/use-unsafe-free-xxhashHenning Baldersheim2024-01-213-14/+29
|\ \ \ \ \ | | | | | | | | | | | | Use lz4-java and xxhash32
| * | | | | Make tests independent of hash functionHenning Baldersheim2024-01-211-1/+2
| | | | | |
| * | | | | Use lz4-java and xxhash32Henning Baldersheim2024-01-212-13/+27
|/ / / / /
* | | | | Merge pull request #30000 from ↵v8.290.51Jon Bratseth2024-01-218-33/+72
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/add-method-returning-possible-object-to-avoid-double-lookup Balder/add method returning possible object to avoid double lookup
| * | | | | Reorder tests as the indexed tests varies a lot when they are run last. ↵Henning Baldersheim2024-01-211-25/+31
| | | | | | | | | | | | | | | | | | | | | | | | Reason not known.
| * | | | | - Add and use getAsDouble method returning a Double object. It behaves ↵Henning Baldersheim2024-01-217-8/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | similar to Map.get(key). null indicates no value present. Then you avoid 2 lookups to first check if a value is present, and then to fetch that value. This does wonders when it is backed by a map and hashCode/equals are relatively expensive.
* | | | | | Merge pull request #30001 from vespa-engine/renovate/aws-java-sdk-monorepoHenning Baldersheim2024-01-211-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Update aws-java-sdk monorepo to v1.12.641
| * | | | | Update aws-java-sdk monorepo to v1.12.641renovate[bot]2024-01-211-1/+1
|/ / / / /
* | | | | Merge pull request #29997 from ↵Henning Baldersheim2024-01-211-1/+0
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/toregge/remove-unused-member-variable-from-search-streaming-weighted-set-term Remove unused member variable from search::streaming::WeightedSetTerm.
| * | | | Remove unused member variable from search::streaming::WeightedSetTerm.Tor Egge2024-01-211-1/+0
| |/ / /
* | | | Merge pull request #29998 from ↵Henning Baldersheim2024-01-211-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/include-ostream-header-to-get-definition-of-std-ostream Include ostream header to get definition of std::ostream
| * | | | Include ostream header to get definition of std::ostreamTor Egge2024-01-211-0/+1
| |/ / /
* | | | Merge pull request #29996 from vespa-engine/balder/do-sanity-checking-in-builderHenning Baldersheim2024-01-213-79/+71
|\ \ \ \ | | | | | | | | | | - Avoid expensive iteration with hash lookups just for sanity checkin…
| * | | | - Avoid expensive iteration with hash lookups just for sanity checking in ↵Henning Baldersheim2024-01-213-79/+71
| |/ / / | | | | | | | | | | | | | | | | | | | | private MixedTensor constructor. - Refactor so there is less need for sanity checks, and do them in the buiulder instead.
* | | | Merge pull request #29995 from vespa-engine/revert-29992-balder/cached-xxh3-hashJon Bratseth2024-01-214-81/+7
|\ \ \ \ | |/ / / |/| | | Revert "Balder/cached xxh3 hash"
| * | | Revert "Balder/cached xxh3 hash"Henning Baldersheim2024-01-214-81/+7
|/ / /
* | | Merge pull request #29994 from vespa-engine/balder/fetch-expensive-size-onceHenning Baldersheim2024-01-212-30/+22
|\ \ \ | | | | | | | | Balder/fetch expensive size once
| * | | - Use get(key) instead of containsKey to avoid extra lookup.Henning Baldersheim2024-01-211-25/+15
| | | | | | | | | | | | | | | | - Enough to use only array[long] and convert directly. No need to create temporary TensorAddress.
| * | | Cache size of intersected sets, as they are recomputed every time.Henning Baldersheim2024-01-211-5/+7
|/ / /
* | | Merge pull request #29993 from ↵Jon Bratseth2024-01-2110-33/+57
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/precompute-type-related-information-once - Extract dimension names in a set to avoid recomputing it in dimensi…
| * | | Make the TensorType.hasXX public and use them other places too.Henning Baldersheim2024-01-217-20/+20
| | | |
| * | | - Extract dimension names in a set to avoid recomputing it in ↵Henning Baldersheim2024-01-214-16/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | dimensionNames() mathod. - Also extract some information about what kind of dimensions a tensor has construcion time. This avoids streamin through all diemsion later on, and keeps this local in the TensorType.
* | | | Merge pull request #29980 from ↵Jon Bratseth2024-01-214-22/+41
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/arnej/reset-implicit-inherit-on-empty-feature-list fix semantics for empty feature lists
| * | | | unit test reset of feature listsArne Juul2024-01-212-0/+31
| | | | |