Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add feature flag for how to setup TLS for ZooKeeper client/server communication | Harald Musum | 2019-11-28 | 1 | -0/+6 |
| | |||||
* | Revert "Change default value for TLS ZK quorum communication to ↵ | Harald Musum | 2019-11-27 | 1 | -1/+1 |
| | | | | PORT_UNIFICATION" | ||||
* | Update flags/src/main/java/com/yahoo/vespa/flags/Flags.java | Harald Musum | 2019-11-27 | 1 | -1/+1 |
| | | | Co-Authored-By: Ola Aunrønning <olaa@verizonmedia.com> | ||||
* | Include application id in flag definition for use-old-metrics-checks | Harald Musum | 2019-11-27 | 1 | -1/+1 |
| | |||||
* | Merge pull request #11415 from ↵ | Harald Musum | 2019-11-26 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/hmusum/change-default-value-for-zk-tls-quorum-communication Change default value for TLS ZK quorum communication to PORT_UNIFICATION | ||||
| * | Change default value for TLS ZK quotum comuunication to PORT_UNIFICATION | Harald Musum | 2019-11-26 | 1 | -1/+1 |
| | | |||||
* | | Add feature flag to be used when switching away from old way of doing ↵ | Harald Musum | 2019-11-26 | 1 | -0/+6 |
|/ | | | | metrics checks | ||||
* | Remove unused feature flag START_AND_STOP_VESPA_WITH_YINST | Harald Musum | 2019-11-25 | 1 | -6/+0 |
| | |||||
* | Revert "Revert "Change default value for start-and-stop-vespa-with-yinst to ↵ | Harald Musum | 2019-11-18 | 1 | -1/+1 |
| | | | | false"" | ||||
* | Revert "Change default value for start-and-stop-vespa-with-yinst to false" | Harald Musum | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | Change default value for start-and-stop-vespa-with-yinst to false | Harald Musum | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #11300 from ↵ | Andreas Eriksen | 2019-11-15 | 1 | -13/+0 |
|\ | | | | | | | | | vespa-engine/andreer/remove-direct-routing-feature-flags remove direct routing feature flags | ||||
| * | remove direct routing feature flags | andreer | 2019-11-14 | 1 | -13/+0 |
| | | |||||
* | | Change default major.minor version for ZooKeeper servers to 3.5 | Harald Musum | 2019-11-15 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #11284 from ↵ | Håkon Hallingstad | 2019-11-14 | 1 | -0/+6 |
|\ \ | | | | | | | | | | | | | vespa-engine/hakonhall/allow-overriding-noderepositorymaintenance-durations-with-flag Add flag to control reboot interval | ||||
| * | | Read reboot-interval-in-days dynamically | Håkon Hallingstad | 2019-11-13 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But also: Changes the distribution of the scheduling past 1x reboot interval: hosts will be scheduled for reboot evenly distributed in the whole 1x-2x range, and is by this guaranteed to be scheduled at latest at 2x. The expected time before a reboot was scheduled was 1.33 reboot intervals, while there was no guarantee of an upper time. The new algorithm has an expected time before reboot of 1.5 reboot intervals, bound to 2x. The old would have a higher probability of reboot passing the 1x boundary, while a lower probability than the new as one nears 2x. So I think the new algorithm also have the nice property of avoiding thundering herd, perhaps even more so than the old: For instance when most hosts are rebooted at the same time in a zone, they would tend to be rescheduled for reboot closer to each other with the old than with the new. And, enabling the new algoritm should also not lead to too many hosts suddenly having to reboot, or at least that's what I hope. I can sanity-check this before merge - I guess it would be dominated by the number of hosts in west/east that are beyond 2x. | ||||
| * | | Make flag only for NodeRebooter, and remove fetching from environment | Håkon Hallingstad | 2019-11-13 | 3 | -81/+3 |
| | | | |||||
| * | | Allow overriding NodeRepositoryMaintenance durations with flag | Håkon Hallingstad | 2019-11-13 | 3 | -0/+83 |
| | | | |||||
* | | | Change feature flag for tls for ZooKeeper quorum communication to be a string | Harald Musum | 2019-11-14 | 1 | -3/+3 |
| |/ |/| | |||||
* | | Add feature flag for using TLS for zk quorum communication | Harald Musum | 2019-11-13 | 1 | -0/+6 |
|/ | |||||
* | Add feature flag for deciding if vespa should be started and stopped with yinst | Harald Musum | 2019-11-05 | 1 | -0/+6 |
| | |||||
* | Add application id and hostname as dimensions for ↵ | Harald Musum | 2019-10-29 | 1 | -1/+1 |
| | | | | ZOOKEEPER_SERVER_MAJOR_MINOR_VERSION | ||||
* | Merge pull request #11138 from vespa-engine/mpolden/remove-flag | Martin Polden | 2019-10-29 | 1 | -6/+0 |
|\ | | | | | Remove use-internal-zts flag | ||||
| * | Remove use-internal-zts flag | Martin Polden | 2019-10-28 | 1 | -6/+0 |
| | | |||||
* | | Merge pull request #11140 from ↵ | Håkon Hallingstad | 2019-10-28 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | vespa-engine/hmusum/use-node-type-as-flag-dimension Use node type as flag dimension | ||||
| * | | Use node type as flag dimension | Harald Musum | 2019-10-28 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #11139 from vespa-engine/mpolden/remove-endpoints-flag | Bjørn Christian Seime | 2019-10-28 | 1 | -6/+0 |
|\ \ | | | | | | | Remove multiple-global-endpoints flag | ||||
| * | | Remove multiple-global-endpoints flag | Martin Polden | 2019-10-28 | 1 | -6/+0 |
| |/ | |||||
* / | Remove 'configserver-rpc-authorizer' feature flag | Bjørn Christian Seime | 2019-10-28 | 1 | -5/+0 |
|/ | |||||
* | Use major.minor as flag value and rename flag | Harald Musum | 2019-10-25 | 1 | -3/+3 |
| | |||||
* | Add feature flag for zookeeper version | Harald Musum | 2019-10-25 | 1 | -0/+6 |
| | |||||
* | Use withX instead of setX | Håkon Hallingstad | 2019-10-23 | 2 | -9/+9 |
| | |||||
* | Make fluent-style params | Håkon Hallingstad | 2019-10-23 | 2 | -16/+24 |
| | |||||
* | Revert "Revert "Support flag conditions based on Vespa release "" | Håkon Hallingstad | 2019-10-23 | 14 | -54/+339 |
| | |||||
* | Revert "Support flag conditions based on Vespa release " | Harald Musum | 2019-10-23 | 14 | -339/+54 |
| | |||||
* | Merge pull request #11037 from ↵ | Håkon Hallingstad | 2019-10-23 | 14 | -54/+339 |
|\ | | | | | | | | | vespa-engine/hakonhall/support-flag-conditions-based-on-vespa-release Support flag conditions based on Vespa release | ||||
| * | Document HOSTNAME and make factories | Håkon Hallingstad | 2019-10-22 | 8 | -25/+37 |
| | | |||||
| * | Update flags/src/main/java/com/yahoo/vespa/flags/json/Condition.java | Håkon Hallingstad | 2019-10-22 | 1 | -1/+1 |
| | | | | | | | | | | Use equalsIgnoreCase Co-Authored-By: Valerij Fredriksen <freva@users.noreply.github.com> | ||||
| * | Support flag conditions based on Vespa release | Håkon Hallingstad | 2019-10-22 | 14 | -50/+323 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supports a "relational" condition with a new dimension "vespa-version", that can be satisfied with e.g. "predicate": ">= 7.120.5" as long as the condition is evaluated in a JVM that has a Vtag at least high as 7.120.5. The typical use-case for this condition would be: The developer has used the flag to test and verify the feature is ready to roll out globally. The developer can now roll the feature with the next release, and ORCHESTRATED, halting if anything goes wrong like any normal rollout. This also allows one-shot tests of a feature flag in integration tests: Just enable it for an upcoming version with predicate "== 7.x.y". | ||||
* | | Use mockito-core 3.1.0 | Håkon Hallingstad | 2019-10-18 | 2 | -3/+3 |
|/ | |||||
* | Move FlagRepository to flags | Valerij Fredriksen | 2019-10-11 | 1 | -0/+13 |
| | |||||
* | Remove unused feature flags | Bjørn Christian Seime | 2019-10-10 | 1 | -12/+0 |
| | |||||
* | Update flag definition of include-sis-in-truststore | Håkon Hallingstad | 2019-10-07 | 1 | -3/+8 |
| | |||||
* | Add 'nginx-upstream-keepalive-multiplier' feature flag | Bjørn Christian Seime | 2019-10-02 | 1 | -0/+6 |
| | |||||
* | Remove 'dynamic-upstream-connection-cache' flag | Bjørn Christian Seime | 2019-10-02 | 1 | -5/+0 |
| | |||||
* | Merge pull request #10803 from ↵ | Håkon Hallingstad | 2019-09-30 | 1 | -0/+6 |
|\ | | | | | | | | | vespa-engine/hakonhall/make-filesnapshot-for-repeated-reads Make FileSnapshot for repeated reads | ||||
| * | Define flag to include SIS certificate in host-admin truststore | Håkon Hallingstad | 2019-09-27 | 1 | -0/+6 |
| | | |||||
* | | flag for using internal zts | Morten Tokle | 2019-09-24 | 1 | -0/+6 |
| | | |||||
* | | Merge pull request #10769 from vespa-engine/hmusum/remove-feature-flag | Harald Musum | 2019-09-23 | 1 | -5/+0 |
|\ \ | | | | | | | Remove feature flag USE_DEDICATED_NODE_FOR_LOGSERVER | ||||
| * | | Remove feature flag USE_DEDICATED_NODE_FOR_LOGSERVER | Harald Musum | 2019-09-23 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | Make useDedicatedNodeForLogserver be a default implmentation that returns true. This is just to remove the feature flag, more work needed to update tests etc. |