aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Allow trailing dots in decryption tool key IDTor Brede Vekterli2022-12-091-1/+1
| | | | Makes it easier to include an explicit key version as part of the ID.
* Merge pull request #25178 from ↵v8.97.26Henning Baldersheim2022-12-0831-155/+161
|\ | | | | | | | | vespa-engine/balder/provide-sessionmanager-via-idocumentsubdbowner Wire SessionManager via IDocumentSubDBOwner
| * GC unused session managerHenning Baldersheim2022-12-081-1/+0
| |
| * Add SessionManager in IDocumentDBOwner, but only use in mocks in tests for now.Henning Baldersheim2022-12-0812-101/+114
| |
| * Wire SessionManager via IDocumentSubDBOwnerHenning Baldersheim2022-12-0819-53/+47
| |
* | Merge pull request #25150 from vespa-engine/arnej/add-tuning-of-loggingArne H Juul2022-12-0819-10/+321
|\ \ | |/ |/| Arnej/add tuning of logging
| * move getAdmin() to ContainerClusterArne Juul2022-12-083-22/+17
| |
| * common apply, add unapplyArne Juul2022-12-082-11/+19
| |
| * add unit testArne Juul2022-12-081-0/+64
| |
| * common parsingArne Juul2022-12-082-30/+82
| |
| * add missing classArne Juul2022-12-081-0/+11
| |
| * translate from user-friendly syntaxArne Juul2022-12-081-2/+33
| |
| * also apply on reconfigureArne Juul2022-12-081-0/+5
| |
| * add logctl overrideArne Juul2022-12-0814-0/+145
| |
* | Merge pull request #25177 from vespa-engine/bjorncs/predicate-searchBjørn Christian Seime2022-12-081-3/+0
|\ \ | | | | | | Let compiler decide whether to inline or not
| * | Let compiler decide whether to inline or notBjørn Christian Seime2022-12-081-3/+0
|/ /
* | Merge pull request #25151 from vespa-engine/arnej/generic-go-arraylist-2Martin Polden2022-12-087-34/+212
|\ \ | | | | | | Arnej/generic go arraylist 2
| * | fix unintended changeArne Juul2022-12-071-1/+1
| | |
| * | Reapply "add and use util.Array"Arne Juul2022-12-077-34/+212
| | | | | | | | | | | | This reverts commit 8f15ced5479fbfebbf80fc817f284b4a0caedaa8.
* | | Merge pull request #25176 from ↵Tor Brede Vekterli2022-12-083-1/+22
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/vekterli/better-error-message-for-imported-field-in-condition Improve error response when trying to use an imported field in a condition
| * | | Improve error response when trying to use an imported field in a conditionTor Brede Vekterli2022-12-083-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't support using imported fields in conditional mutations, so catch attempts at doing this during the field enumeration that is done as part of the condition evaluation. Would previously get an internal error response with an ugly stack trace since the exception would propagate up to a generic exception-to-response handler. Will now generate an `ILLEGAL_PARAMETERS` error response with a hopefully helpful error message.
* | | | Merge pull request #25175 from vespa-engine/geirst/scheduled-forward-executorHenning Baldersheim2022-12-087-37/+156
|\ \ \ \ | |/ / / |/| | | Add class that posts tasks at a regular interval to another executor.
| * | | Add class that posts tasks at a regular interval to another executor.Geir Storli2022-12-087-37/+156
| | | |
* | | | Merge pull request #25173 from ↵Tor Brede Vekterli2022-12-082-0/+24
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/add-metric-for-internal-state-propagation-latency Add metric tracking internal `StateManager` state propagation latency
| * | | | Add metric tracking internal `StateManager` state propagation latencyTor Brede Vekterli2022-12-082-0/+24
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new top-level metric set with the single metric ``` vds.state_manager.invoke_state_listeners_latency ``` which tracks the latency for invoking the set of all state listeners.
* | | | Merge pull request #25169 from vespa-engine/freva/reset-wtrHåkon Hallingstad2022-12-081-0/+1
|\ \ \ \ | | | | | | | | | | Reset wantToRetire when moving node to ready
| * | | | Reset wantToRetire when moving node to readyValerij Fredriksen2022-12-081-0/+1
| | |_|/ | |/| |
* | | | Merge pull request #25174 from vespa-engine/bjorncs/vespa-feed-client-cliBjørn Christian Seime2022-12-081-0/+12
|\ \ \ \ | | | | | | | | | | Add script to run vespa-feed-client cli from source
| * | | | Add script to run vespa-feed-client cli from sourceBjørn Christian Seime2022-12-081-0/+12
| |/ / /
* | | | Merge pull request #25172 from vespa-engine/hmusum/add-region-to-cloud-configHarald Musum2022-12-081-0/+3
|\ \ \ \ | | | | | | | | | | Add region to cloud config
| * | | | Add region to cloud configHarald Musum2022-12-081-0/+3
| | |/ / | |/| |
* | | | Merge pull request #25166 from vespa-engine/hmusum/extend-cluster-capacityValerij Fredriksen2022-12-085-70/+135
|\ \ \ \ | | | | | | | | | | Support diskSpeed, storageType and architecture in ClusterCapacity
| * | | | Validate input and Use default values if not setHarald Musum2022-12-084-60/+82
| | | | |
| * | | | Support diskSpeed, storageType and architecture in ClusterCapacityHarald Musum2022-12-083-32/+75
| | | | |
* | | | | Merge pull request #25171 from vespa-engine/jonmv/handle-empty-zk-nodesHarald Musum2022-12-081-1/+2
|\ \ \ \ \ | |_|_|/ / |/| | | | Handle empty ZK nodes in log storage
| * | | | Handle empty ZK nodes in log storagejonmv2022-12-081-1/+2
| | | | |
* | | | | Merge pull request #25168 from vespa-engine/freva/enable-warmup-cdHarald Musum2022-12-081-3/+2
|\ \ \ \ \ | | | | | | | | | | | | Enable container warm up in CD systems
| * | | | | Enable container warmup in CD systemsValerij Fredriksen2022-12-081-3/+2
| | |_|/ / | |/| | |
* | | | | Merge pull request #25167 from vespa-engine/jonmv/feed-client-handshakeBjørn Christian Seime2022-12-084-17/+58
|\ \ \ \ \ | |/ / / / |/| | | | Handle old servers in handshake
| * | | | Handle old servers in handshakejonmv2022-12-084-17/+58
| | | | |
* | | | | Merge pull request #25165 from ↵Geir Storli2022-12-082-9/+3
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/balder/minor-cleanup-while-reading-code Minor cleanup while reading code.
| * | | | Minor cleanup while reading code.Henning Baldersheim2022-12-082-9/+3
|/ / / /
* | | | Merge pull request #25157 from vespa-engine/bjorncs/documentv1-metricsBjørn Christian Seime2022-12-082-7/+6
|\ \ \ \ | |/ / / |/| | | Revert back to single metric aggregated
| * | | Revert back to single metric aggregatedBjørn Christian Seime2022-12-072-7/+6
| | | |
* | | | Merge pull request #25164 from vespa-engine/mortent/xxeMorten Tokle2022-12-083-18/+49
|\ \ \ \ | | | | | | | | | | Add more xxe preventions
| * | | | Add more xxe preventionsMorten Tokle2022-12-083-18/+49
|/ / / /
* | | | Merge pull request #25163 from ↵Henning Baldersheim2022-12-085-15/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/gc-unused-documentdbmaintenanceconfig GC unused DocumentDBMaintenanceConfig
| * | | | GC unused DocumentDBMaintenanceConfigHenning Baldersheim2022-12-075-15/+9
| | | | |
* | | | | Merge pull request #25162 from vespa-engine/aressem/use-vespa-pybind11Tor Egge2022-12-071-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | Use vespa-pybind11-devel since the regular pybind11-devel has gone mi…
| * | | | Use vespa-pybind11-devel since the regular pybind11-devel has gone missing.Arnstein Ressem2022-12-071-1/+1
|/ / / /