summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #27194 from vespa-engine/bratseth/container-memoryOverheadv8.167.17Jon Bratseth2023-05-239-54/+67
|\ | | | | Model fixed memory overhead for containers
| * Model fixed memory overhead for containersJon Bratseth2023-05-239-54/+67
| |
* | Merge pull request #27188 from ↵Jon Marius Venstad2023-05-232-4/+39
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/handle-open-visit-timestamp-ranges Properly handle open visitor timestamp ranges in request parameters
| * | Properly handle open visitor timestamp ranges in request parametersTor Brede Vekterli2023-05-232-4/+39
| | |
* | | Merge pull request #27192 from ↵Henning Baldersheim2023-05-2312-68/+85
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/remove-assert-for-btreeiterator-setNode Balder/remove assert for btreeiterator set node
| * | | Remove asserts now guaranteed at memory allocation level.Henning Baldersheim2023-05-231-5/+3
| | | |
| * | | Ensure that all memory provided by any allocator are within the 57 low bits ↵Henning Baldersheim2023-05-238-63/+78
| | | | | | | | | | | | | | | | | | | | | | | | of the address. - Replace sdt::pair<void *, size> with a purpose built class enforcing this.
| * | | Ensure that both the stack and memory provided by vespamalloc are within the ↵Henning Baldersheim2023-05-233-0/+4
|/ / / | | | | | | | | | allowed 57 low bits of the address.
* | | Merge pull request #27191 from vespa-engine/mpolden/reuse-bufferJon Bratseth2023-05-233-10/+49
|\ \ \ | | | | | | | | Reuse buffer holding body after document is processed
| * | | Reuse buffer holding body after document is processedMartin Polden2023-05-233-10/+49
| | | |
* | | | Merge pull request #27185 from ↵Henning Baldersheim2023-05-2313-226/+108
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/inline-small-frequently-called-methods Balder/inline small frequently called methods
| * | | | Inline small simple methods.Henning Baldersheim2023-05-232-97/+42
| | | | |
| * | | | Call get_has_btree_dictionary once.Henning Baldersheim2023-05-233-27/+21
| | | | | | | | | | | | | | | | | | | | Order small members by size at the end to avoid holes in the class.
| * | | | Inline trivial constructorsHenning Baldersheim2023-05-232-14/+6
| | | | |
| * | | | Inline trivial constructor and destructorHenning Baldersheim2023-05-232-10/+5
| | | | |
| * | | | Return correct iteratorHenning Baldersheim2023-05-231-1/+1
| | | | |
| * | | | Inline small frequently called methodsHenning Baldersheim2023-05-232-68/+31
| | | | |
| * | | | Use default implementationHenning Baldersheim2023-05-231-9/+2
| | |/ / | |/| |
* | | | Merge pull request #27186 from vespa-engine/toregge/reuse-distance-functionGeir Storli2023-05-232-15/+9
|\ \ \ \ | | | | | | | | | | Reuse distance function when calculating multiple distances from a node.
| * | | | Reuse distance function when calculating multiple distances from a node.Tor Egge2023-05-232-15/+9
| |/ / /
* | | | Merge pull request #27187 from vespa-engine/balder/use-static-assert-for-idxHenning Baldersheim2023-05-232-13/+8
|\ \ \ \ | | | | | | | | | | replace runtime assert with a static assert, and also optimize incIdx…
| * | | | replace runtime assert with a static assert, and also optimize incIdx/decIdxHenning Baldersheim2023-05-232-13/+8
| |/ / /
* | | | Merge pull request #27189 from ↵Ola Aunrønning2023-05-231-2/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/olaa/use-getCurrentCertificateWithKey Use getCurrentCertificateWithKey
| * | | Use getCurrentCertificateWithKeyOla Aunronning2023-05-231-2/+2
|/ / /
* | | Merge pull request #27184 from vespa-engine/jonmv/update-equals-for-dep-specJon Marius Venstad2023-05-232-3/+35
|\ \ \ | | | | | | | | Update DeploymentSpec hashcode and deployable hashcode
| * | | Update DeploymentSpec hashcode and deployable hashcodejonmv2023-05-232-3/+35
| | | |
* | | | Merge pull request #27167 from vespa-engine/balder/pack-nodeelement-in-8-bytesHenning Baldersheim2023-05-236-92/+100
|\ \ \ \ | |_|_|/ |/| | | Balder/pack nodeelement in 8 bytes
| * | | Use make_unique and add noexceptHenning Baldersheim2023-05-224-64/+63
| | | |
| * | | Pack Node ptr and idx into 8 bytes.Henning Baldersheim2023-05-222-30/+44
| | | | | | | | | | | | | | | | | | | | Tak advantage that maximum number of bits for a pointer is 57 bits (Intel IceLake), and 48 on other architectures on linux. 57 bits for the pointer and 7 bits for the idx.
| * | | GC unused swap method.Henning Baldersheim2023-05-222-9/+4
| | | |
* | | | Merge pull request #27180 from vespa-engine/kkraune/improve-warningKristian Aune2023-05-231-1/+1
|\ \ \ \ | | | | | | | | | | Less lecturing of user
| * | | | Better messageKristian Aune2023-05-231-1/+1
| | | | |
| * | | | Less lecturing of userKristian Aune2023-05-231-1/+1
| | |/ / | |/| |
* | | | Merge pull request #27182 from ↵Geir Storli2023-05-239-21/+103
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | vespa-engine/toregge/save-and-load-hnsw-max-squared-norm Store max squared norm in file header during hnsw index save when using
| * | | Store max squared norm in file header during hnsw index save when usingTor Egge2023-05-239-21/+103
| | | | | | | | | | | | | | | | dotproduct distance metric. Adjust hnsw index load.
* | | | Merge pull request #27183 from ↵Henning Baldersheim2023-05-235-18/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/extract-ucs4-and-take-ownership Extract ucs4 and take ownership to avoid the dirty code using a mutex…
| * | | | Extract ucs4 and take ownership to avoid the dirty code using a mutext ↵Henning Baldersheim2023-05-235-18/+27
| | | | | | | | | | | | | | | | | | | | protected lazy construction.
* | | | | Merge pull request #27181 from vespa-engine/andreer/wireguard-fixHåkon Hallingstad2023-05-231-0/+2
|\ \ \ \ \ | |/ / / / |/| | | | ensure wireguard config is always updated
| * | | | ensure wireguard config is always updatedAndreas Eriksen2023-05-231-0/+2
| | | | |
* | | | | Merge pull request #27175 from vespa-engine/balder/use-small-vectorHenning Baldersheim2023-05-238-7/+10
|\ \ \ \ \ | |_|/ / / |/| | | | Use a smallvector to avoid indirection in most common case, and reser…
| * | | | Use a smallvector to avoid indirection in most common case, and reserve some ↵Henning Baldersheim2023-05-228-7/+10
| | | | | | | | | | | | | | | | | | | | space upfront
* | | | | Merge pull request #27179 from vespa-engine/mpolden/remove-wrapperArnstein Ressem2023-05-231-1/+2
|\ \ \ \ \ | | | | | | | | | | | | Avoid including vespa-wrapper in CLI release
| * | | | | Avoid including vespa-wrapper in CLI releaseMartin Polden2023-05-231-1/+2
| |/ / / /
* | | | | Merge pull request #27171 from vespa-engine/ogronnesby/supporter-access-routingØyvind Grønnesby2023-05-232-10/+12
|\ \ \ \ \ | | | | | | | | | | | | Give operators access to routing changes
| * | | | | Give operators access to routing changesØyvind Grønnesby2023-05-222-10/+12
| |/ / / /
* | | | | Merge pull request #27172 from ↵Jon Bratseth2023-05-232-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/freva/only-check-suspended-on-new-allocations Only check suspended status for new allocations
| * | | | | Only check for suspended status for new allocationsValerij Fredriksen2023-05-222-1/+1
| | | | | |
* | | | | | Merge pull request #27178 from vespa-engine/mpolden/defer-q-allocJon Bratseth2023-05-234-50/+44
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Defer queue allocation until needed
| * | | | | Defer queue allocation until neededMartin Polden2023-05-231-12/+19
| | | | | |
| * | | | | Use atomic typesMartin Polden2023-05-233-25/+23
| | | | | |