Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #30015 from ↵ | Henning Baldersheim | 2024-01-22 | 1 | -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 update | Arne Juul | 2024-01-22 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #30012 from vespa-engine/mpolden/add-dimension | Martin Polden | 2024-01-22 | 2 | -2/+10 |
|\ | | | | | Add cluster type dimension to autoscaling metric | ||||
| * | Add cluster type dimension to autoscaling metric | Martin Polden | 2024-01-22 | 2 | -2/+10 |
| | | |||||
* | | Merge pull request #30013 from ↵ | Geir Storli | 2024-01-22 | 11 | -125/+140 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/adjust-search-streaming-hit-constructor-signature Adjust search::streaming::Hit to better match | ||||
| * | | Adjust search::streaming::Hit to better match | Tor Egge | 2024-01-22 | 11 | -125/+140 |
|/ / | | | | | | | search::fef::TermFieldMatchDataPosition. | ||||
* | | Merge pull request #30009 from vespa-engine/balder/unify-with-compute-if-absent | Jon Bratseth | 2024-01-22 | 5 | -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 Baldersheim | 2024-01-22 | 5 | -16/+8 |
| | | | | | | | | | | | | computeIfAbsent. | ||||
* | | | Merge pull request #30010 from ↵ | Jon Marius Venstad | 2024-01-22 | 3 | -29/+24 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/jonmv/clean-up-dangling-remote-sessions-too Clear dangling "active" _remote_ sessions too | ||||
| * | | | GC unused imports | jonmv | 2024-01-22 | 2 | -6/+1 |
| | | | | |||||
| * | | | Clear dangling "active" _remote_ sessions too | jonmv | 2024-01-22 | 3 | -25/+25 |
| | | | | |||||
* | | | | Merge pull request #30008 from vespa-engine/vekterli/noexceptify-unicode-utils | Henning Baldersheim | 2024-01-22 | 2 | -28/+26 |
|\ \ \ \ | | | | | | | | | | | Add `noexcept` to Unicode util functions | ||||
| * | | | | Add `noexcept` to Unicode util functions | Tor Brede Vekterli | 2024-01-22 | 2 | -28/+26 |
| | | | | | | | | | | | | | | | | | | | | Also remove seemingly pointless vtable in class. | ||||
* | | | | | Merge pull request #30007 from ↵ | Harald Musum | 2024-01-22 | 4 | -40/+69 |
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | | | vespa-engine/jonmv/clean-up-dangling-remote-sessions-too Download application packages in parallel | ||||
| * | | | Download packages in parallel in maintainer | jonmv | 2024-01-22 | 3 | -33/+60 |
| | | | | |||||
| * | | | Reduce timeout for downloading application packages | jonmv | 2024-01-22 | 1 | -1/+1 |
| | | | | |||||
| * | | | Improve file downloader give-up criterion | jonmv | 2024-01-22 | 2 | -6/+8 |
| | | | | |||||
* | | | | Merge pull request #30006 from vespa-engine/balder/avoid-optional-in-inner-loop | Jon Bratseth | 2024-01-22 | 4 | -29/+50 |
|\ \ \ \ | | | | | | | | | | | Balder/avoid optional in inner loop | ||||
| * | | | | Make address generation more efficient, also prepare for presizing during build. | Henning Baldersheim | 2024-01-22 | 1 | -23/+37 |
| | | | | | |||||
| * | | | | Extract label once. | Henning Baldersheim | 2024-01-22 | 2 | -3/+3 |
| | | | | | |||||
| * | | | | - Using optional in the inner loop is often very inefficient. It bloats the code | Henning Baldersheim | 2024-01-22 | 2 | -3/+10 |
| |/ / / | | | | | | | | | | | | | and most of the time hampers the compilers abilitity to inline and optimize. | ||||
* | | | | Merge pull request #30002 from ↵ | Henning Baldersheim | 2024-01-22 | 1 | -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.24 | renovate[bot] | 2024-01-21 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Merge pull request #30004 from vespa-engine/bratseth/not-only | Henning Baldersheim | 2024-01-22 | 5 | -25/+43 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Allow simple queries with negative terms only | ||||
| * | | | | Remove println | Jon Bratseth | 2024-01-22 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | Allow simple queries with negative terms only | Jon Bratseth | 2024-01-21 | 5 | -25/+44 |
| | | | | | |||||
* | | | | | Merge pull request #30005 from vespa-engine/balder/use-unsafe-free-xxhash | Henning Baldersheim | 2024-01-21 | 3 | -14/+29 |
|\ \ \ \ \ | | | | | | | | | | | | | Use lz4-java and xxhash32 | ||||
| * | | | | | Make tests independent of hash function | Henning Baldersheim | 2024-01-21 | 1 | -1/+2 |
| | | | | | | |||||
| * | | | | | Use lz4-java and xxhash32 | Henning Baldersheim | 2024-01-21 | 2 | -13/+27 |
|/ / / / / | |||||
* | | | | | Merge pull request #30000 from ↵v8.290.51 | Jon Bratseth | 2024-01-21 | 8 | -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 Baldersheim | 2024-01-21 | 1 | -25/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | Reason not known. | ||||
| * | | | | | - Add and use getAsDouble method returning a Double object. It behaves ↵ | Henning Baldersheim | 2024-01-21 | 7 | -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-monorepo | Henning Baldersheim | 2024-01-21 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | Update aws-java-sdk monorepo to v1.12.641 | ||||
| * | | | | | Update aws-java-sdk monorepo to v1.12.641 | renovate[bot] | 2024-01-21 | 1 | -1/+1 |
|/ / / / / | |||||
* | | | | | Merge pull request #29997 from ↵ | Henning Baldersheim | 2024-01-21 | 1 | -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 Egge | 2024-01-21 | 1 | -1/+0 |
| |/ / / | |||||
* | | | | Merge pull request #29998 from ↵ | Henning Baldersheim | 2024-01-21 | 1 | -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::ostream | Tor Egge | 2024-01-21 | 1 | -0/+1 |
| |/ / / | |||||
* | | | | Merge pull request #29996 from vespa-engine/balder/do-sanity-checking-in-builder | Henning Baldersheim | 2024-01-21 | 3 | -79/+71 |
|\ \ \ \ | | | | | | | | | | | - Avoid expensive iteration with hash lookups just for sanity checkin… | ||||
| * | | | | - Avoid expensive iteration with hash lookups just for sanity checking in ↵ | Henning Baldersheim | 2024-01-21 | 3 | -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-hash | Jon Bratseth | 2024-01-21 | 4 | -81/+7 |
|\ \ \ \ | |/ / / |/| | | | Revert "Balder/cached xxh3 hash" | ||||
| * | | | Revert "Balder/cached xxh3 hash" | Henning Baldersheim | 2024-01-21 | 4 | -81/+7 |
|/ / / | |||||
* | | | Merge pull request #29994 from vespa-engine/balder/fetch-expensive-size-once | Henning Baldersheim | 2024-01-21 | 2 | -30/+22 |
|\ \ \ | | | | | | | | | Balder/fetch expensive size once | ||||
| * | | | - Use get(key) instead of containsKey to avoid extra lookup. | Henning Baldersheim | 2024-01-21 | 1 | -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 Baldersheim | 2024-01-21 | 1 | -5/+7 |
|/ / / | |||||
* | | | Merge pull request #29993 from ↵ | Jon Bratseth | 2024-01-21 | 10 | -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 Baldersheim | 2024-01-21 | 7 | -20/+20 |
| | | | | |||||
| * | | | - Extract dimension names in a set to avoid recomputing it in ↵ | Henning Baldersheim | 2024-01-21 | 4 | -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 Bratseth | 2024-01-21 | 4 | -22/+41 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/arnej/reset-implicit-inherit-on-empty-feature-list fix semantics for empty feature lists | ||||
| * | | | | unit test reset of feature lists | Arne Juul | 2024-01-21 | 2 | -0/+31 |
| | | | | |