Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #27188 from ↵ | Jon Marius Venstad | 2023-05-23 | 2 | -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 parameters | Tor Brede Vekterli | 2023-05-23 | 2 | -4/+39 |
| | | |||||
* | | Merge pull request #27192 from ↵ | Henning Baldersheim | 2023-05-23 | 12 | -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 Baldersheim | 2023-05-23 | 1 | -5/+3 |
| | | | |||||
| * | | Ensure that all memory provided by any allocator are within the 57 low bits ↵ | Henning Baldersheim | 2023-05-23 | 8 | -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 Baldersheim | 2023-05-23 | 3 | -0/+4 |
|/ / | | | | | | | allowed 57 low bits of the address. | ||||
* | | Merge pull request #27191 from vespa-engine/mpolden/reuse-buffer | Jon Bratseth | 2023-05-23 | 3 | -10/+49 |
|\ \ | | | | | | | Reuse buffer holding body after document is processed | ||||
| * | | Reuse buffer holding body after document is processed | Martin Polden | 2023-05-23 | 3 | -10/+49 |
| | | | |||||
* | | | Merge pull request #27185 from ↵ | Henning Baldersheim | 2023-05-23 | 13 | -226/+108 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/balder/inline-small-frequently-called-methods Balder/inline small frequently called methods | ||||
| * | | | Inline small simple methods. | Henning Baldersheim | 2023-05-23 | 2 | -97/+42 |
| | | | | |||||
| * | | | Call get_has_btree_dictionary once. | Henning Baldersheim | 2023-05-23 | 3 | -27/+21 |
| | | | | | | | | | | | | | | | | Order small members by size at the end to avoid holes in the class. | ||||
| * | | | Inline trivial constructors | Henning Baldersheim | 2023-05-23 | 2 | -14/+6 |
| | | | | |||||
| * | | | Inline trivial constructor and destructor | Henning Baldersheim | 2023-05-23 | 2 | -10/+5 |
| | | | | |||||
| * | | | Return correct iterator | Henning Baldersheim | 2023-05-23 | 1 | -1/+1 |
| | | | | |||||
| * | | | Inline small frequently called methods | Henning Baldersheim | 2023-05-23 | 2 | -68/+31 |
| | | | | |||||
| * | | | Use default implementation | Henning Baldersheim | 2023-05-23 | 1 | -9/+2 |
| | |/ | |/| | |||||
* | | | Merge pull request #27186 from vespa-engine/toregge/reuse-distance-function | Geir Storli | 2023-05-23 | 2 | -15/+9 |
|\ \ \ | | | | | | | | | Reuse distance function when calculating multiple distances from a node. | ||||
| * | | | Reuse distance function when calculating multiple distances from a node. | Tor Egge | 2023-05-23 | 2 | -15/+9 |
| |/ / | |||||
* | | | Merge pull request #27187 from vespa-engine/balder/use-static-assert-for-idx | Henning Baldersheim | 2023-05-23 | 2 | -13/+8 |
|\ \ \ | | | | | | | | | replace runtime assert with a static assert, and also optimize incIdx… | ||||
| * | | | replace runtime assert with a static assert, and also optimize incIdx/decIdx | Henning Baldersheim | 2023-05-23 | 2 | -13/+8 |
| |/ / | |||||
* | | | Merge pull request #27189 from ↵ | Ola Aunrønning | 2023-05-23 | 1 | -2/+2 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/olaa/use-getCurrentCertificateWithKey Use getCurrentCertificateWithKey | ||||
| * | | Use getCurrentCertificateWithKey | Ola Aunronning | 2023-05-23 | 1 | -2/+2 |
|/ / | |||||
* | | Merge pull request #27184 from vespa-engine/jonmv/update-equals-for-dep-spec | Jon Marius Venstad | 2023-05-23 | 2 | -3/+35 |
|\ \ | | | | | | | Update DeploymentSpec hashcode and deployable hashcode | ||||
| * | | Update DeploymentSpec hashcode and deployable hashcode | jonmv | 2023-05-23 | 2 | -3/+35 |
| | | | |||||
* | | | Merge pull request #27167 from vespa-engine/balder/pack-nodeelement-in-8-bytes | Henning Baldersheim | 2023-05-23 | 6 | -92/+100 |
|\ \ \ | | | | | | | | | Balder/pack nodeelement in 8 bytes | ||||
| * | | | Use make_unique and add noexcept | Henning Baldersheim | 2023-05-22 | 4 | -64/+63 |
| | | | | |||||
| * | | | Pack Node ptr and idx into 8 bytes. | Henning Baldersheim | 2023-05-22 | 2 | -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 Baldersheim | 2023-05-22 | 2 | -9/+4 |
| | | | | |||||
* | | | | Merge pull request #27180 from vespa-engine/kkraune/improve-warning | Kristian Aune | 2023-05-23 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Less lecturing of user | ||||
| * | | | | Better message | Kristian Aune | 2023-05-23 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Less lecturing of user | Kristian Aune | 2023-05-23 | 1 | -1/+1 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #27182 from ↵ | Geir Storli | 2023-05-23 | 9 | -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 using | Tor Egge | 2023-05-23 | 9 | -21/+103 |
| | | | | | | | | | | | | | | | | dotproduct distance metric. Adjust hnsw index load. | ||||
* | | | | Merge pull request #27183 from ↵ | Henning Baldersheim | 2023-05-23 | 5 | -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 Baldersheim | 2023-05-23 | 5 | -18/+27 |
| | | | | | | | | | | | | | | | | | | | | protected lazy construction. | ||||
* | | | | | Merge pull request #27181 from vespa-engine/andreer/wireguard-fix | Håkon Hallingstad | 2023-05-23 | 1 | -0/+2 |
|\ \ \ \ \ | |/ / / / |/| | | | | ensure wireguard config is always updated | ||||
| * | | | | ensure wireguard config is always updated | Andreas Eriksen | 2023-05-23 | 1 | -0/+2 |
| | | | | | |||||
* | | | | | Merge pull request #27175 from vespa-engine/balder/use-small-vector | Henning Baldersheim | 2023-05-23 | 8 | -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 Baldersheim | 2023-05-22 | 8 | -7/+10 |
| | | | | | | | | | | | | | | | | | | | | space upfront | ||||
* | | | | | Merge pull request #27179 from vespa-engine/mpolden/remove-wrapper | Arnstein Ressem | 2023-05-23 | 1 | -1/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Avoid including vespa-wrapper in CLI release | ||||
| * | | | | | Avoid including vespa-wrapper in CLI release | Martin Polden | 2023-05-23 | 1 | -1/+2 |
| |/ / / / | |||||
* | | | | | Merge pull request #27171 from vespa-engine/ogronnesby/supporter-access-routing | Øyvind Grønnesby | 2023-05-23 | 2 | -10/+12 |
|\ \ \ \ \ | | | | | | | | | | | | | Give operators access to routing changes | ||||
| * | | | | | Give operators access to routing changes | Øyvind Grønnesby | 2023-05-22 | 2 | -10/+12 |
| |/ / / / | |||||
* | | | | | Merge pull request #27172 from ↵ | Jon Bratseth | 2023-05-23 | 2 | -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 allocations | Valerij Fredriksen | 2023-05-22 | 2 | -1/+1 |
| | | | | | | |||||
* | | | | | | Merge pull request #27178 from vespa-engine/mpolden/defer-q-alloc | Jon Bratseth | 2023-05-23 | 4 | -50/+44 |
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | Defer queue allocation until needed | ||||
| * | | | | | Defer queue allocation until needed | Martin Polden | 2023-05-23 | 1 | -12/+19 |
| | | | | | | |||||
| * | | | | | Use atomic types | Martin Polden | 2023-05-23 | 3 | -25/+23 |
| | | | | | | |||||
| * | | | | | Remove unnecessary ready channel | Martin Polden | 2023-05-22 | 1 | -15/+4 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #27164 from vespa-engine/bratseth/emojis | Jon Bratseth | 2023-05-23 | 10 | -45/+118 |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | Threat 'other symbols' as letters |