summaryrefslogtreecommitdiffstats
path: root/flags
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #16138 from ↵Henning Baldersheim2021-01-261-7/+0
|\ | | | | | | | | vespa-engine/balder/gc-unused-bucketdb-feature-flag bucketdb-stripe-bits flag is no longer needed.
| * bucketdb-stripe-bits flag is no longer needed.Henning Baldersheim2021-01-211-7/+0
| |
* | Support restricting on host OS when allocating new nodesHåkon Hallingstad2021-01-261-0/+8
| |
* | Merge pull request #16168 from ↵Håkon Hallingstad2021-01-251-0/+7
|\ \ | | | | | | | | | | | | vespa-engine/hakonhall/support-delegating-content-node-suspension-to-cluster-controller Support delegating content node suspension to cluster controller
| * | Support delegating content node suspension to cluster controllerHåkon Hallingstad2021-01-221-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR introduces a new flag group-suspension, which if true, enables: - Instead of allowing at most one storagenode to suspend at any given time, it will now ignore storagenode, searchnode, and distributor service clusters, and rely on the cluster controller to allow or deny the request to suspend. This will increase the load on the cluster controllers. Combined with earlier changes to the cluster controller, this new flag effectively guard the feature of allowing all nodes within a hierarchical group to suspend concurrently. I also took the opportunity to tune related policies: - Allow at most one config server and controller to be down at any given time. This is actually a no-op, since it was effectivelly equal to the older policy of 10% down. - Allows 20% of all host-admins to be down, not just tenant host-admins. This is effectively equal to the old policy of 10% except that it may allow 2 proxy host-admins to go down at the same time. Should be fine.
* | | Control which lidspace job implementation to use.Henning Baldersheim2021-01-231-0/+7
|/ /
* | Merge pull request #16144 from ↵Harald Musum2021-01-221-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/use-zookeeper-server-3.6.2-as-default-version Use version 3.6.2 as default version for ZooKeeper server
| * | Use version 3.6.2 as default version for ZooKeeper serverHarald Musum2021-01-211-1/+1
| |/
* | Merge pull request #16147 from vespa-engine/freva/blocking-prepareValerij Fredriksen2021-01-211-0/+6
|\ \ | |/ |/| Wait for resources in prepare
| * Make it possible to wait for resources in resourcesValerij Fredriksen2021-01-211-0/+6
| |
* | andreer/endpoint certificate maintainer (#16099)Andreas Eriksen2021-01-211-0/+6
|/ | | | | | | | | | | | | | | | | * remove support for old formats and introduce EndpointCertificateMaintainer * record certificate refresh time, run maintainer every 12 hours * retrigger prod deployments if refreshed certificate not deployed after one week * only re-trigger production jobs * unit test EndpointCertificateMaintainer * take application lock to avoid concurrent modifications when managing endpoint certs * only trigger deployment jobs Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
* Add feature flag for enabling zstd compression of access logsBjørn Christian Seime2021-01-201-0/+6
|
* Always use permanently down statusHåkon Hallingstad2021-01-181-1/+1
|
* Merge pull request #16016 from ↵Håkon Hallingstad2021-01-131-1/+1
|\ | | | | | | | | vespa-engine/hakonhall/noop-update-default-of-reboot-interval-in-days-to-15 Noop update default of reboot-interval-in-days to 15
| * Noop update default of reboot-interval-in-days to 15Håkon Hallingstad2021-01-121-1/+1
| |
* | Add feature flag for enabling jdisc connection logBjørn Christian Seime2021-01-121-0/+6
|/
* Merge pull request #15946 from vespa-engine/hakonhall/remove-host-hardening-flagHarald Musum2021-01-121-7/+0
|\ | | | | Remove host-hardening flag
| * Remove host-hardening flagHåkon Hallingstad2021-01-071-7/+0
| |
* | add flag to invalidate console sessions (#15965)Morten Tokle2021-01-081-0/+6
| | | | | | Co-authored-by: andreer <andreer@verizonmedia.com>
* | GC feature flag for defunct use-direct-storage-rpcHenning Baldersheim2021-01-071-7/+0
|/
* Merge pull request #15837 from ↵Harald Musum2020-12-161-1/+8
|\ | | | | | | | | vespa-engine/hmusum/use-flag-to-choose-vespa-zookeeper-server-implementation Use feature flag to decide how to run ZooKeeper server
| * Use feature flag to decide how to run ZooKeeper serverHarald Musum2020-12-161-1/+8
| | | | | | | | | | Add flag to choose between reconfigurable ZooKeeper server or not for the ZooKeeper server used by cluster controller
* | Turn on reindexing by defaultJon Marius Venstad2020-12-151-1/+1
|/
* Revert "Remove "use-fast-value-tensor-implementation" flag."Geir Storli2020-12-091-0/+7
|
* Control reindexer resource usage with a feature flagJon Marius Venstad2020-12-091-0/+7
|
* Merge pull request #15741 from ↵Geir Storli2020-12-091-7/+0
|\ | | | | | | | | vespa-engine/geirst/remove-use-fast-value-tensor-implementation Remove "use-fast-value-tensor-implementation" flag.
| * Remove "use-fast-value-tensor-implementation" flag.Geir Storli2020-12-081-7/+0
| | | | | | | | Has been default on since 7.319.17 (25-Nov-2020).
* | Remove unused flagHarald Musum2020-12-081-7/+0
|/
* Remove duplicate definition of feature flagBjørn Christian Seime2020-12-041-7/+0
|
* Merge remote-tracking branch 'origin/master' into ogronnesby/trial-tenant-limitØyvind Grønnesby2020-12-039-170/+400
|\ | | | | | | | | | | | | Conflicts: controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/user/UserApiHandler.java controller-server/src/main/java/com/yahoo/vespa/hosted/controller/security/CloudAccessControl.java flags/src/main/java/com/yahoo/vespa/flags/Flags.java
| * Move definition of permanent flags to separate classBjørn Christian Seime2020-12-036-131/+147
| |
| * Fix handling of timestamp for permanent flagsBjørn Christian Seime2020-12-031-1/+3
| |
| * Specify owner(s) for all flagsBjørn Christian Seime2020-12-031-50/+53
| |
| * Remove compact-preprovision-capacity flagHåkon Hallingstad2020-12-031-7/+0
| |
| * Remove unused flagValerij Fredriksen2020-12-021-7/+0
| |
| * Specify owner and expected time-to-leave for new feature flagBjørn Christian Seime2020-12-021-2/+2
| |
| * Merge pull request #15598 from vespa-engine/bjorncs/feature-flagsBjørn Christian Seime2020-12-024-36/+193
| |\ | | | | | | Bjorncs/feature flags
| | * Use reference equality on owner list to determine if owned by PermanentFlagsBjørn Christian Seime2020-12-021-1/+1
| | |
| | * Specify owner and expected time-to-leave for feature flagsBjørn Christian Seime2020-12-024-36/+193
| | | | | | | | | | | | Actual owners will be specified in upcoming PR
| * | Add feature flag to control /etc/yum/vars/dist_host.Arnstein Ressem2020-12-021-0/+6
| |/
| * Support lower bound on number of shared hostsHåkon Hallingstad2020-11-303-7/+67
| | | | | | | | | | | | | | | | | | | | | | | | Adds a 'minCount' field to the shared host jackson flag, denoting the minimum number of "shared hosts" that must exist, otherwise the deficit will be provisioned by DynamicProvisioningMaintainer. A "shared host" is one that is considered for allocation if current tenant node allocations were removed: It must be a tenant host, cannot be an exclusiveTo host, etc. minCount requires the setting of (at least one) shared host.
| * Require HostResource bandwidthHåkon Hallingstad2020-11-302-3/+2
| |
* | Introduce trial tenant limitØyvind Grønnesby2020-12-011-0/+6
|/ | | | | | Create a feature flag that has the max nr. of tenants with the trial plan. If the number is exceeded we fail creation of new tenants (who are implicitly in the trial plan).
* Merge pull request #15488 from ↵Håkon Hallingstad2020-11-274-79/+142
|\ | | | | | | | | vespa-engine/hakonhall/allow-preprovision-capacity-on-partially-filled-hosts Allow preprovision capacity on partially filled hosts
| * Use OptionalDoubleHåkon Hallingstad2020-11-271-8/+8
| |
| * Allow preprovision capacity on partially filled hostsHåkon Hallingstad2020-11-264-79/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds new functionality that can be disabled by setting the compact-preprovision-capacity flag to false. preprovision-capacity can be satisfied by hosts with spare resources. The DynamicProvisioningMaintainer does this as follows: 1. For each cluster in preprovision-capacity, try to a. allocate the cluster using NodePrioritizer b. If there is a deficit, provision the deficit with HostProvisioner, which may provision larger shared hosts depending on shared-hosts, and retry (1) from the first cluster again. c. Otherwise, pretend the nodes are allocated and go to next cluster. 2. All of preprovision-capacity was successfully allocated, and empty hosts are therefore excess that can be deprovisioned.
* | Add flag for controlling dynamic reconfiguration of zookeeper clustersHarald Musum2020-11-241-0/+7
| | | | | | | | Flag will be used in code in zookeeper-server modules
* | Remove regional-container-registry flagMartin Polden2020-11-231-6/+0
| |
* | Use 'power of two choices' lb algorithmMorten Tokle2020-11-201-0/+7
|/
* Enable regional-container-registry by defaultMartin Polden2020-11-161-2/+2
|