Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #28031 from vespa-engine/bratseth/public-annotatev8.210.20 | Jon Bratseth | 2023-08-13 | 1 | -1/+1 |
|\ | | | | | Make annotate public | ||||
| * | Make annotate public | Jon Bratseth | 2023-08-13 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #28025 from ↵ | Henning Baldersheim | 2023-08-11 | 3 | -20/+27 |
|\ | | | | | | | | | vespa-engine/balder/use-small-vector-to-avoid-allocations-when-splitting-into-leaf-groups When splitting a large number of nodes into their leaf groups you end… | ||||
| * | When splitting a large number of nodes into their leaf groups you end up ↵ | Henning Baldersheim | 2023-08-11 | 3 | -20/+27 |
| | | | | | | | | | | | | with many vectors with only a single node in them. Then it is more efficient to use a small_vector that keeps the 4 first entries within. Reduces # allocations and avoids indirection. | ||||
* | | Merge pull request #28024 from vespa-engine/freva/propagate-cloud-account | Øyvind Grønnesby | 2023-08-11 | 5 | -26/+26 |
|\ \ | |/ |/| | Ensure CloudAccount is propagated to configservers on deploy | ||||
| * | Ensure cloudaccount is propagated to configservers on deploy | Valerij Fredriksen | 2023-08-11 | 5 | -26/+26 |
|/ | |||||
* | Merge pull request #28023 from vespa-engine/balder/minor-layout-cleanup | Henning Baldersheim | 2023-08-11 | 5 | -156/+65 |
|\ | | | | | Minor code health. | ||||
| * | Minor code health. | Henning Baldersheim | 2023-08-10 | 5 | -156/+65 |
| | | |||||
* | | Merge pull request #28022 from ↵ | Henning Baldersheim | 2023-08-11 | 15 | -515/+329 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/cheaper-split-nodes-into-leaf-groups Balder/cheaper split nodes into leaf groups | ||||
| * | | Modern c++ for loop. | Henning Baldersheim | 2023-08-10 | 3 | -37/+33 |
| | | | |||||
| * | | Reduce use of default values in method calls | Henning Baldersheim | 2023-08-10 | 9 | -260/+123 |
| | | | |||||
| * | | GC unused default value countInvalidAsConsistent | Henning Baldersheim | 2023-08-10 | 4 | -43/+28 |
| | | | |||||
| * | | Add noexcept | Henning Baldersheim | 2023-08-10 | 3 | -80/+94 |
| | | | |||||
| * | | Unify code layout | Henning Baldersheim | 2023-08-10 | 3 | -97/+53 |
| |/ | |||||
* | | Merge pull request #28016 from vespa-engine/ean/zkbackup-gcp-athenz | Morten Tokle | 2023-08-11 | 4 | -0/+251 |
|\ \ | | | | | | | Revert "Revert "GcpCredentials retriever"" | ||||
| * | | Pull in new enough google-http-client with matching transitive dependency ↵ | Eirik Nygaard | 2023-08-10 | 3 | -6/+49 |
| | | | | | | | | | | | | versions to our other dependencies. | ||||
| * | | Revert "Revert "GcpCredentials retriever" MERGEOK" | Eirik Nygaard | 2023-08-10 | 4 | -0/+208 |
| | | | |||||
* | | | Merge pull request #28020 from vespa-engine/hakonhall/fix-checking-of-zones | Valerij Fredriksen | 2023-08-10 | 4 | -214/+239 |
|\ \ \ | |_|/ |/| | | Fix checking of zones | ||||
| * | | Always resolve the system | Håkon Hallingstad | 2023-08-10 | 1 | -1/+1 |
| | | | |||||
| * | | Fix checking of zones | Håkon Hallingstad | 2023-08-10 | 3 | -213/+238 |
| | | | |||||
* | | | Merge pull request #28021 from ↵ | Henning Baldersheim | 2023-08-10 | 14 | -75/+61 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/balder/generate-fast-idealstate-lookup-once Balder/generate fast idealstate lookup once | ||||
| * | | | Remove outdated comment | Henning Baldersheim | 2023-08-10 | 1 | -30/+15 |
| | | | | |||||
| * | | | Generate fast lookup table for ideal once | Henning Baldersheim | 2023-08-10 | 13 | -43/+45 |
| | | | | |||||
| * | | | Avoid eating memory on repeated insert. | Henning Baldersheim | 2023-08-10 | 1 | -2/+1 |
| | | | | |||||
* | | | | Merge pull request #28017 from vespa-engine/balder/pass-time-along | Henning Baldersheim | 2023-08-10 | 9 | -92/+76 |
|\ \ \ \ | |/ / / |/| | | | Balder/pass time along | ||||
| * | | | Time tracking will not be started until html has been requested at least once. | Henning Baldersheim | 2023-08-10 | 7 | -49/+61 |
| | | | | |||||
| * | | | Unify code layout | Henning Baldersheim | 2023-08-10 | 2 | -43/+15 |
| | | | | |||||
* | | | | Merge pull request #28011 from vespa-engine/balder/avoid-copying-idealstate | Henning Baldersheim | 2023-08-10 | 6 | -186/+90 |
|\ \ \ \ | | | | | | | | | | | Balder/avoid copying idealstate | ||||
| * | | | | No need to check something that will always be false. | Henning Baldersheim | 2023-08-10 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Avoid copying the ideal state out from the ideal state bundle. | Henning Baldersheim | 2023-08-10 | 5 | -185/+89 |
| | | | | | | | | | | | | | | | | | | | | It is just used as a const reference. | ||||
* | | | | | Merge pull request #28005 from vespa-engine/balder/use-hash-map | Henning Baldersheim | 2023-08-10 | 5 | -51/+102 |
|\ \ \ \ \ | | | | | | | | | | | | | - Use hash_map instead of std::unordered_set dur to performance and m… | ||||
| * | | | | | Properly reset duration. | Henning Baldersheim | 2023-08-10 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Clear all members. | Henning Baldersheim | 2023-08-10 | 2 | -1/+3 |
| | | | | | | |||||
| * | | | | | - Use hash_map instead of std::unordered_set dur to performance and memory ↵ | Henning Baldersheim | 2023-08-09 | 5 | -51/+100 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fragmentation. - Move code from .h to .cpp that uses a lot of templated code. | ||||
* | | | | | | Merge pull request #28013 from vespa-engine/havardpe/extend-rpc-target-lifetime | Henning Baldersheim | 2023-08-10 | 3 | -7/+12 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | keep rpc target alive until pending rpc invocations complete | ||||
| * | | | | | keep rpc target alive until pending rpc invocations complete | Håvard Pettersen | 2023-08-10 | 3 | -7/+12 |
| |/ / / / | |||||
* | | | | | Merge pull request #28014 from vespa-engine/revert-28000-ean/zkbackup-gcp-athenz | Morten Tokle | 2023-08-10 | 4 | -208/+0 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Revert "GcpCredentials retriever" MERGEOK | ||||
| * | | | | Revert "WIP: GcpCredentials retriever" | Eirik Nygaard | 2023-08-10 | 4 | -208/+0 |
|/ / / / | |||||
* | | | | Merge pull request #28000 from vespa-engine/ean/zkbackup-gcp-athenz | Eirik Nygaard | 2023-08-10 | 4 | -0/+208 |
|\ \ \ \ | | | | | | | | | | | WIP: GcpCredentials retriever | ||||
| * | | | | Add new dependencies | Eirik Nygaard | 2023-08-10 | 4 | -21/+122 |
| | | | | | |||||
| * | | | | WIP: GcpCredentials retriever | Eirik Nygaard | 2023-08-09 | 2 | -0/+107 |
| | | | | | |||||
* | | | | | Merge pull request #28010 from vespa-engine/olaa/athenz-cert-check | Ola Aunrønning | 2023-08-10 | 1 | -0/+11 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | Allow deleting metrics by name | ||||
| * | | | | Allow deleting metrics by name | Ola Aunronning | 2023-08-10 | 1 | -0/+11 |
| | | | | | |||||
* | | | | | Merge pull request #28008 from ↵ | Henning Baldersheim | 2023-08-10 | 13 | -68/+57 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/use-hash_map-for-message-tracking Use faster and lighter hash_map for message tracking in distributor. | ||||
| * | | | | | Move shared_ptrs where possible and reserve space in the vectors once. | Henning Baldersheim | 2023-08-09 | 13 | -59/+47 |
| | | | | | | |||||
| * | | | | | Use faster and lighter hash_map for message tracking in distributor. | Henning Baldersheim | 2023-08-09 | 2 | -9/+10 |
| | | | | | | |||||
* | | | | | | Merge pull request #28006 from ↵ | Henning Baldersheim | 2023-08-10 | 7 | -20/+16 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | vespa-engine/balder/use-unique_ptr-to-enable-safe-referencing - Since the vespalib::hash_map iterators are invalidated on modificat… | ||||
| * | | | | | - Since the vespalib::hash_map iterators are invalidated on modification ↵ | Henning Baldersheim | 2023-08-09 | 7 | -20/+16 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | store a unique_ptr in the map and deref the pointer instead. - Also expose vectors as const &. | ||||
* | | | | | Merge pull request #28004 from vespa-engine/havardpe/avoid-multi-close | Henning Baldersheim | 2023-08-10 | 5 | -29/+36 |
|\ \ \ \ \ | |/ / / / |/| | | | | Havardpe/avoid multi close | ||||
| * | | | | atomic should not be needed | Håvard Pettersen | 2023-08-09 | 2 | -8/+7 |
| | | | | | | | | | | | | | | | | | | | | using atomic might hide issues from TSAN |