summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | Merge pull request #28017 from vespa-engine/balder/pass-time-alongHenning Baldersheim2023-08-109-92/+76
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Time tracking will not be started until html has been requested at least once.Henning Baldersheim2023-08-107-49/+61
| * | | | | Unify code layoutHenning Baldersheim2023-08-102-43/+15
* | | | | | Merge pull request #28011 from vespa-engine/balder/avoid-copying-idealstateHenning Baldersheim2023-08-106-186/+90
|\ \ \ \ \ \
| * | | | | | No need to check something that will always be false.Henning Baldersheim2023-08-101-1/+1
| * | | | | | Avoid copying the ideal state out from the ideal state bundle.Henning Baldersheim2023-08-105-185/+89
* | | | | | | Merge pull request #28005 from vespa-engine/balder/use-hash-mapHenning Baldersheim2023-08-105-51/+102
|\ \ \ \ \ \ \
| * | | | | | | Properly reset duration.Henning Baldersheim2023-08-101-1/+1
| * | | | | | | Clear all members.Henning Baldersheim2023-08-102-1/+3
| * | | | | | | - Use hash_map instead of std::unordered_set dur to performance and memory fr...Henning Baldersheim2023-08-095-51/+100
* | | | | | | | Merge pull request #28013 from vespa-engine/havardpe/extend-rpc-target-lifetimeHenning Baldersheim2023-08-103-7/+12
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | keep rpc target alive until pending rpc invocations completeHåvard Pettersen2023-08-103-7/+12
| |/ / / / / /
* | | | | | | Merge pull request #28014 from vespa-engine/revert-28000-ean/zkbackup-gcp-athenzMorten Tokle2023-08-104-208/+0
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Revert "WIP: GcpCredentials retriever"Eirik Nygaard2023-08-104-208/+0
|/ / / / / /
* | | | | | Merge pull request #28000 from vespa-engine/ean/zkbackup-gcp-athenzEirik Nygaard2023-08-104-0/+208
|\ \ \ \ \ \
| * | | | | | Add new dependenciesEirik Nygaard2023-08-104-21/+122
| * | | | | | WIP: GcpCredentials retrieverEirik Nygaard2023-08-092-0/+107
* | | | | | | Merge pull request #28010 from vespa-engine/olaa/athenz-cert-checkOla Aunrønning2023-08-101-0/+11
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Allow deleting metrics by nameOla Aunronning2023-08-101-0/+11
* | | | | | | Merge pull request #28008 from vespa-engine/balder/use-hash_map-for-message-t...Henning Baldersheim2023-08-1013-68/+57
|\ \ \ \ \ \ \
| * | | | | | | Move shared_ptrs where possible and reserve space in the vectors once.Henning Baldersheim2023-08-0913-59/+47
| * | | | | | | Use faster and lighter hash_map for message tracking in distributor.Henning Baldersheim2023-08-092-9/+10
* | | | | | | | Merge pull request #28006 from vespa-engine/balder/use-unique_ptr-to-enable-s...Henning Baldersheim2023-08-107-20/+16
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | - Since the vespalib::hash_map iterators are invalidated on modification stor...Henning Baldersheim2023-08-097-20/+16
| |/ / / / / /
* | | | | | | Merge pull request #28004 from vespa-engine/havardpe/avoid-multi-closeHenning Baldersheim2023-08-105-29/+36
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | atomic should not be neededHåvard Pettersen2023-08-092-8/+7
| * | | | | | more robust shutdown to avoid multi-close raceHåvard Pettersen2023-08-093-21/+29
* | | | | | | Merge pull request #28001 from vespa-engine/balder/use-hash-map-for-faster-lo...Henning Baldersheim2023-08-096-34/+37
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | GC void ignoreNewFeatures flag always false.Henning Baldersheim2023-08-095-29/+22
| * | | | | | - Use a hashmap for string Node/NodeState in ClusterState for fast lookup.Henning Baldersheim2023-08-093-11/+21
|/ / / / / /
* | | | | | Merge pull request #27995 from vespa-engine/balder/cleanup-clusterstatev8.209.11Henning Baldersheim2023-08-093-184/+162
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Common code for node serialization too.Henning Baldersheim2023-08-092-43/+40
| * | | | | All are up if NONE are printed....Henning Baldersheim2023-08-091-1/+1
| * | | | | Avoid short-circuit optimization trap...Henning Baldersheim2023-08-092-8/+8
| * | | | | Modernize code and prepare for changing map implementation.Henning Baldersheim2023-08-093-151/+132
* | | | | | Merge pull request #27998 from vespa-engine/freva/handle-all-casesValerij Fredriksen2023-08-092-15/+1
|\ \ \ \ \ \
| * | | | | | Handle default case and remove handling for provisioned stateValerij Fredriksen2023-08-092-15/+1
|/ / / / / /
* | | | | | Merge pull request #27994 from vespa-engine/freva/download-image-in-reservedValerij Fredriksen2023-08-094-29/+28
|\ \ \ \ \ \
| * | | | | | Start downloading container image while in reservedValerij Fredriksen2023-08-091-0/+1
| * | | | | | Use enhanced switchValerij Fredriksen2023-08-091-15/+7
| * | | | | | Log time it takes to download imageValerij Fredriksen2023-08-093-3/+11
| * | | | | | Delay getting regitry credentials until they are neededValerij Fredriksen2023-08-094-11/+9
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #27993 from vespa-engine/freva/fix-npeHåkon Hallingstad2023-08-091-6/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Avoid NPE in /application/v4 when viewing instance with no run historyValerij Fredriksen2023-08-091-6/+4
| |/ / / /
* | | | | Merge pull request #27991 from vespa-engine/balder/use-hash-set-for-outdated-...Henning Baldersheim2023-08-0913-20/+20
|\ \ \ \ \
| * | | | | Use a vespalib::hash_set<uint8_t> instead of std::unordered_setHenning Baldersheim2023-08-0913-20/+20
| | |/ / / | |/| | |
* | | | | Merge pull request #27990 from vespa-engine/balder/minor-noexceptHenning Baldersheim2023-08-095-22/+18
|\ \ \ \ \
| * | | | | Add noexcept and minor style changesHenning Baldersheim2023-08-085-22/+18
* | | | | | Merge pull request #27989 from vespa-engine/balder/faster-bucketdb-metricsHenning Baldersheim2023-08-0914-68/+62
|\ \ \ \ \ \
| * | | | | | Use vespalib::hash_mapHenning Baldersheim2023-08-081-3/+2