aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add support for tuning lidspace bloat-factor in services.xml.Henning Baldersheim2023-05-264-2/+39
| | | | | | | .... <lidspace> <bloat-factor>0.5</bloat-factor> ....
* Merge pull request #27221 from ↵Henning Baldersheim2023-05-267-25/+69
|\ | | | | | | | | vespa-engine/balder/only-enable-mt-safety-when-needed The AttributeContext is a short lived cache for attributes guards. Un…
| * The AttributeContext is a short lived cache for attributes guards. Until we ↵Henning Baldersheim2023-05-267-25/+69
|/ | | | | | | use the thread bundle we do not need to use expensive locking to fill the cache. Most of the attributes are pulled in when building the blueprint tree, and that always happens singlethreaded.
* Merge pull request #27220 from vespa-engine/balder/reduce-code-visibilityHenning Baldersheim2023-05-2614-70/+86
|\ | | | | - Make the MatchContext value object movable.
| * - Make the MatchContext value object movable.Henning Baldersheim2023-05-2614-70/+86
|/ | | | - Reduce code visibility.
* Merge pull request #27213 from vespa-engine/bundle-typegjoranv2023-05-2524-11/+95
|\ | | | | Bundle type
| * Add bundle type to all CORE bundles.gjoranv2023-05-2521-8/+69
| |
| * Add special handling for bundles with groupId 'com.yahoo.vespa'gjoranv2023-05-251-4/+11
| | | | | | | | | | - Effective bundle type is INTERNAL, unless set to CORE. Caveat: Setting it explicitly to USER will have no effect.
| * Warn about correct missing provided artifact, based on bundle typegjoranv2023-05-252-2/+18
| |
| * minor: remove 'static' from enumgjoranv2023-05-251-1/+1
| |
* | Merge pull request #27219 from vespa-engine/balder/use-rw-lock-2Henning Baldersheim2023-05-253-35/+38
|\ \ | | | | | | Use a read/write lock as lookup is far more frequent than updates
| * | Use a read/write lock as lookup is far more frequent than updatesHenning Baldersheim2023-05-253-35/+38
|/ /
* | Merge pull request #27217 from vespa-engine/balder/use-rw-lockHenning Baldersheim2023-05-256-38/+35
|\ \ | |/ |/| - Use a rwlock as reading surpasses writing by a very large factor.
| * - Use a rwlock as reading surpasses writing by a very large factor.Henning Baldersheim2023-05-256-38/+35
|/ | | | - size() does not need a lock.
* Merge pull request #27212 from ↵Harald Musum2023-05-252-4/+11
|\ | | | | | | | | vespa-engine/hmusum/more-info-when-parsing-multipart-fails Log more when parsing multipart deployment fails
| * Log more when parsing multipart deployment failsHarald Musum2023-05-252-4/+11
| |
* | Merge pull request #27209 from ↵gjoranv2023-05-255-56/+148
|\ \ | |/ |/| | | | | vespa-engine/yngveaasheim/use-enums-for-node-repo-metrics Use enums for node repo metrics
| * Use enums for node repo metricsyngveaasheim2023-05-245-56/+148
| |
* | Merge pull request #27206 from ↵Henning Baldersheim2023-05-241-14/+14
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-distance-metrics-util-in-nearest-neighbor-field-searcher Use DistanceMetricUtils for converting string value to distance metric.
| * | Use DistanceMetricUtils for converting string value to distance metric.Tor Egge2023-05-241-14/+14
| | |
* | | Merge pull request #27211 from vespa-engine/balder/use-vespalib-hash_mapTor Egge2023-05-242-3/+3
|\ \ \ | | | | | | | | Use vespalib::hash_map over std::unordered_map
| * | | Use vespalib::hash_map over std::unordered_mapHenning Baldersheim2023-05-242-3/+3
| | |/ | |/|
* | | Merge pull request #27210 from vespa-engine/balder/inline-small-cheap-methodsTor Egge2023-05-242-46/+18
|\ \ \ | |/ / |/| | Inline small simple methods
| * | Inline small simple methodsHenning Baldersheim2023-05-242-46/+18
|/ /
* | Merge pull request #27207 from ↵Jon Bratseth2023-05-244-12/+12
|\ \ | | | | | | | | | | | | vespa-engine/bratseth/reduce-min-content-scaling-duration Reduce min content scaling duration frpm 12 to 8
| * | Reduce min content scaling duration frpm 12 to 8Jon Bratseth2023-05-244-12/+12
| | |
* | | Merge pull request #27203 from vespa-engine/balder/enough-with-generation-guardHenning Baldersheim2023-05-249-53/+44
|\ \ \ | |/ / |/| | Balder/enough with generation guard
| * | Holding the generation guard is sufficientHenning Baldersheim2023-05-243-19/+9
| | |
| * | Add noexceptHenning Baldersheim2023-05-242-29/+29
| | |
| * | Include cassert where neededHenning Baldersheim2023-05-244-5/+6
| | |
* | | Merge pull request #27205 from vespa-engine/bratseth/scaling-duration-cleanupJon Bratseth2023-05-244-18/+10
|\ \ \ | | | | | | | | Scaling-duration cleanup
| * | | Scaling-duration cleanupJon Bratseth2023-05-244-18/+10
| | | | | | | | | | | | | | | | | | | | - Let ClusterModel define min scaling duration - Use min values as defaults
* | | | Merge pull request #27204 from ↵Tor Egge2023-05-244-51/+77
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| vespa-engine/toregge/factor-out-distance-metric-utils Factor out conversion between strings and distance metric to
| * | Factor out conversion between strings and distance metric toTor Egge2023-05-244-51/+77
| | | | | | | | | | | | DistanceMetricUtils.
* | | Merge pull request #27202 from vespa-engine/mpolden/nocopyJon Bratseth2023-05-242-5/+5
|\ \ \ | |_|/ |/| | Do not copy countingHTTPClient
| * | Do not copy countingHTTPClientMartin Polden2023-05-242-5/+5
| |/
* | Merge pull request #27201 from ↵Harald Musum2023-05-241-1/+1
|\ \ | |/ |/| | | | | vespa-engine/hmusum/reduce-sleep-time-when-parent-host-not-ready Reduce sleep time until next deployment when parent host not ready
| * Reduce sleep time until next deployment when parent host not readyHarald Musum2023-05-241-1/+1
|/
* Merge pull request #27200 from vespa-engine/mpolden/stats-cleanupMartin Polden2023-05-248-114/+115
|\ | | | | Clean up stats collection
| * Avoid returning incomplete stats from dispatcherMartin Polden2023-05-243-4/+27
| |
| * Clean up stats collectionMartin Polden2023-05-248-110/+88
| |
* | Merge pull request #27198 from vespa-engine/hmusum/validate-flag-valuesHåkon Hallingstad2023-05-241-1/+3
|\ \ | | | | | | Specify valid values for ADMIN_CLUSTER_NODE_ARCHITECTURE
| * | Specify valid values for ADMIN_CLUSTER_NODE_ARCHITECTUREHarald Musum2023-05-241-1/+3
| |/
* | Merge pull request #27199 from vespa-engine/jonmv/no-warning-for-cancelled-jobsValerij Fredriksen2023-05-241-1/+1
|\ \ | | | | | | Cancelled jobs were cancelled by users
| * | Cancelled jobs were cancelled by usersjonmv2023-05-241-1/+1
| | |
* | | Merge pull request #27195 from vespa-engine/add-public-api-headergjoranv2023-05-2410-36/+93
|\ \ \ | |/ / |/| | Add public api header
| * | Scan all included packages for PublicApigjoranv2023-05-241-3/+3
| | |
| * | Add X-JDisc-PublicApi-Package headergjoranv2023-05-244-2/+21
| | |
| * | Do not fail for non-exported publicApi packages.gjoranv2023-05-241-6/+0
| | | | | | | | | | | | - There are valid cases, e.g. annotations and client libraries.
| * | Add comment to add test, none of the combine() methods are testedgjoranv2023-05-231-1/+1
| | |