summaryrefslogtreecommitdiffstats
path: root/configdefinitions
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #21486 from ↵Tor Brede Vekterli2022-03-011-2/+2
|\ | | | | | | | | vespa-engine/vekterli/make-dynamic-vs-unlimited-throttling-live-reconfigurable Make reconfiguring dynamic vs unlimited throttling not require restarting [run-systemtest]
| * Make reconfiguring dynamic vs unlimited throttling not require restartingTor Brede Vekterli2022-03-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Instead of having one abstract throttler created from bootstrap config, explicitly create one dynamic and one unlimited throttler and allow for atomically switching between the two based on received config. The `MergeHandler` component will now always fetch the current throttler from the `FileStorHandler` instead of caching it at construction time. This commit removes the `restart` annotation on the existing throttler type config enums.
* | Merge grouping results incrementally in search invokerBjørn Christian Seime2022-03-011-0/+3
|/
* Make it possible to configure what aspects of merges should be throttledTor Brede Vekterli2022-02-241-0/+5
| | | | | | | | | | Add live config for choosing whether merges should be throttled on a per-feed operation (`MergeHandler`) level, or on an `ApplyBucketDiff` persistence thread level. This is intended to be a temporary feature while we do experiments, so some liberties are taken with regards to how holes are punched in the various abstraction layers.
* Add more config for tuning the persistence throttle policyTor Brede Vekterli2022-02-231-0/+3
|
* Fix typosHarald Musum2022-02-171-5/+5
|
* Remove unused fields from LbServicesConfigMartin Polden2022-02-101-15/+1
|
* Change enable_cluster_feed_block default to true in preparation for removing ↵Geir Storli2022-02-031-1/+1
| | | | | | "enable-feed-block-in-distributor" flag. The feature flag is already default true in both ModelContext API and implementation.
* never generate non-mtls endpointsMorten Tokle2022-02-031-1/+1
|
* Support live reconfig of dynamic persistence throttlingTor Brede Vekterli2022-01-261-0/+17
| | | | | | | | Start moving internal `stor-server` throttling config to use struct config instead of separate fields, as this is more flexible and better matches how we configure throttling elsewhere. For now, let dynamic throttling be enabled via both the new and the old config enum. Config model will be updated to use the new config struct shortly.
* Merge pull request #20873 from vespa-engine/jonmv/reapply-zk-changes-3Håkon Hallingstad2022-01-191-0/+3
|\ | | | | Jonmv/reapply zk changes 3
| * Revert "Revert "Jonmv/reapply zk changes 2""Jon Marius Venstad2022-01-171-0/+3
| | | | | | | | This reverts commit 810da357155a349884b862de87e18de87ed54b35.
* | Merge pull request #20864 from ↵Henning Baldersheim2022-01-191-3/+2
|\ \ | | | | | | | | | | | | vespa-engine/balder/reduce-default-splitt-size-from-32M-to-16M Reduce default split size from 32M to 16M.
| * | Reduce default split size from 32M to 16M.Henning Baldersheim2022-01-181-3/+2
| | |
* | | Merge pull request #20849 from ↵Harald Musum2022-01-191-1/+1
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/hmusum/use-gz-as-zookeeper-snapshot-method-by-default Use gz as zookeeper snapshot method by default
| * | Update default value in config definition as wellHarald Musum2022-01-181-1/+1
| |/
* / Remove sync apply bucket diff.Tor Egge2022-01-181-4/+0
|/
* Revert "Jonmv/reapply zk changes 2"Jon Marius Venstad2022-01-141-3/+0
|
* Revert "Revert "Jonmv/reapply zk changes""Jon Marius Venstad2022-01-131-0/+3
| | | | This reverts commit a7e95293f7f0bd4a9a2a3618a48061a14ffbf2e3.
* Set defaults in config defs and ModelContext api to improve bucket merge ↵Geir Storli2022-01-121-1/+1
| | | | | | performance on content nodes. These are the same defaults set for the feature flags in https://github.com/vespa-engine/vespa/pull/20759.
* Revert "Jonmv/remove retired nodes from zk clusters when data migration ↵Harald Musum2022-01-121-3/+0
| | | | complete [run-systemtest]"
* Merge pull request #20758 from ↵Jon Marius Venstad2022-01-111-0/+3
|\ | | | | | | | | vespa-engine/jonmv/remove-retired-nodes-from-zk-clusters-when-data-migration-complete Jonmv/remove retired nodes from zk clusters when data migration complete [run-systemtest]
| * Unit testJon Marius Venstad2022-01-111-0/+1
| |
| * Propagate whether node is retired in zk servers configJon Marius Venstad2022-01-111-0/+2
| |
* | Merge pull request #20743 from ↵v7.526.8Harald Musum2022-01-111-0/+1
|\ \ | |/ |/| | | | | vespa-engine/hmusum/add-support-for-zookeeper-snapshot-method Support configuring ZooKeeper snapshot method [run-systemtest]
| * Supprt configuring ZooKeeper snapshot methodHarald Musum2022-01-111-0/+1
| |
* | Merge pull request #20739 from ↵Henning Baldersheim2022-01-111-0/+19
|\ \ | |/ |/| | | | | vespa-engine/vekterli/dynamic-throttling-of-persistence-operations Support dynamic throttling of async persistence operations [run-systemtest]
| * Support dynamic throttling of async persistence operationsTor Brede Vekterli2022-01-101-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds an operation throttler that is intended to provide global throttling of async operations across all persistence stripe threads. A throttler wraps a logical max pending window size of in-flight operations. Depending on the throttler implementation, the window size may expand and shrink dynamically. Exactly how and when this happens is unspecified. Commit adds two throttler implementations: * An unlimited throttler that is no-op and never blocks. * A throttler built around the mbus `DynamicThrottlePolicy` and defers all window decisions to it. Current config default is to use the unlimited throttler. Config changes require a process restart. Offers both polling and (timed, non-timed) blocking calls for acquiring a throttle token. If the returned token is valid, the caller may proceed to invoke the asynchronous operation. The window slot taken up by a valid throttle token is implicitly freed up when the token is destroyed.
* | Remove stale importBjørn Christian Seime2022-01-102-2/+0
|/
* unify java warningsArne H Juul2022-01-071-6/+0
| | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent
* Support variable reindexing speed, based on configJon Marius Venstad2021-12-151-3/+2
|
* Add abi-check-plugin to all modules using `@PublicApi`Bjørn Christian Seime2021-11-302-0/+5
|
* add a flag in summary configArne H Juul2021-11-221-0/+3
|
* Include clusterIdMorten Tokle2021-11-161-0/+1
|
* ignore requested stack sizesArne H Juul2021-11-151-0/+3
| | | | | * for C++ threads only * triggered by feature flag, by default use old behavior
* Support application level endpointsMorten Tokle2021-11-111-3/+3
|
* Generate lb-services with endpoints from config modelMorten Tokle2021-11-101-13/+20
|
* Add zoneDnsSuffixes to config server configMorten Tokle2021-11-101-0/+1
|
* If the uncommitted changes pass 128k for an attribute force a commit.Henning Baldersheim2021-10-211-0/+3
|
* Move async_apply_bucket_diff config to stor-filestor.def.Tor Egge2021-10-191-0/+4
| | | | Pass config to merge handler.
* Update Verizon Media copyright notices.gjoranv2021-10-075-5/+5
|
* Update 2019 Yahoo Holdings copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2018 copyright notices.gjoranv2021-10-073-3/+3
|
* Update 2017 copyright notices.gjoranv2021-10-0739-39/+39
|
* Expose node indices of a container cluster via SystemInfogjoranv2021-10-011-0/+1
|
* Merge pull request #18845 from vespa-engine/balder/gc-unused-config-definitionHenning Baldersheim2021-09-012-5/+0
|\ | | | | GC unused filereferences.def
| * GC unused filereferences.defHenning Baldersheim2021-08-242-5/+0
| |
* | tune default connectivity requirementsArne Juul2021-08-241-2/+2
|/ | | | | * these values have now been running in production over the summer * ref: config-model/src/main/java/com/yahoo/vespa/model/ConfigSentinel.java
* swappable -> pagedHenning Baldersheim2021-08-121-1/+1
|
* Control swappableHenning Baldersheim2021-08-121-1/+1
|