Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Repo mock fix | Ola Aunrønning | 2019-06-06 | 1 | -0/+2 |
| | |||||
* | Filter on node state | Ola Aunrønning | 2019-06-06 | 1 | -0/+2 |
| | |||||
* | Handle activation of removed maintainer | Martin Polden | 2019-06-06 | 2 | -3/+23 |
| | | | | | If an inactive maintainer is removed from the code, the inactive flag is impossible to delete. | ||||
* | Enable maintainer in Main | Ola Aunrønning | 2019-06-05 | 3 | -10/+31 |
| | | | | | Filter on AWS zones Implemented ofCloud in ZoneFilterMock | ||||
* | Merge pull request #9643 from vespa-engine/freva/fix-system-upgrader | Martin Polden | 2019-06-05 | 14 | -145/+294 |
|\ | | | | | Handle tenant-host application in system upgrader | ||||
| * | Add test to verify configConvergedIn() is not called for inactive sys apps | Valerij Fredriksen | 2019-06-04 | 2 | -3/+25 |
| | | |||||
| * | Do not check config convergence for all applications in VersionStatus unless ↵ | Valerij Fredriksen | 2019-06-04 | 1 | -4/+9 |
| | | | | | | | | it has eligible for upgrade nodes | ||||
| * | proxy -> zone | Valerij Fredriksen | 2019-06-04 | 1 | -1/+1 |
| | | |||||
| * | Do not upgrade unless not yet converged | Valerij Fredriksen | 2019-06-04 | 2 | -5/+11 |
| | | |||||
| * | Reorder and rename zone-application | Valerij Fredriksen | 2019-06-02 | 4 | -50/+50 |
| | | |||||
| * | Zone app does not depend on config-host | Valerij Fredriksen | 2019-06-02 | 1 | -2/+1 |
| | | |||||
| * | Upgrade tenant host application in SystemUpgrader | Valerij Fredriksen | 2019-06-02 | 10 | -84/+201 |
| | | |||||
* | | Merge pull request #9672 from vespa-engine/mpolden/remove-dns-maintainer | Martin Polden | 2019-06-05 | 6 | -222/+11 |
|\ \ | | | | | | | Remove DnsMaintainer | ||||
| * | | Remove DNS records on application deletion only | Martin Polden | 2019-06-04 | 2 | -6/+11 |
| | | | |||||
| * | | Remove DnsMaintainer | Martin Polden | 2019-06-04 | 4 | -216/+0 |
| | | | |||||
* | | | State last triggering on unexpected job reports | Jon Marius Venstad | 2019-06-04 | 4 | -18/+17 |
|/ / | |||||
* | | Support both old rotation field and new endpoints field | Øyvind Grønnesby | 2019-06-03 | 4 | -29/+71 |
| | | | | | | | | | | Now we support both fields again in both serialization and deserialization to avoid issues with upgrades. | ||||
* | | Use new jvm element for tester container JDisc memory setting | Jon Marius Venstad | 2019-06-03 | 2 | -2/+6 |
|/ | |||||
* | Merge pull request #9632 from vespa-engine/mpolden/avoid-explicit-system-name | Valerij Fredriksen | 2019-05-31 | 1 | -7/+3 |
|\ | | | | | Use SystemName#isCd and SystemName#isPublic | ||||
| * | Use SystemName#isCd and SystemName#isPublic | Martin Polden | 2019-05-31 | 1 | -7/+3 |
| | | |||||
* | | Merge pull request #9631 from ↵ | Jon Marius Venstad | 2019-05-31 | 5 | -10/+13 |
|\ \ | |/ |/| | | | | | vespa-engine/jvenstad/config-convergence-with-version Supply Vespa version to config convergence | ||||
| * | Supply Vespa version to config convergence | Jon Marius Venstad | 2019-05-31 | 5 | -10/+13 |
| | | |||||
* | | Merge pull request #9629 from ↵ | Harald Musum | 2019-05-31 | 1 | -1/+4 |
|\ \ | | | | | | | | | | | | | vespa-engine/hmusum/run-maintainer-only-for-non-public-systems Run DeploymentMetricsMaintainer only for non-public systems | ||||
| * | | Run DeploymentMetricsMaintainer only for non-public systems | Harald Musum | 2019-05-31 | 1 | -1/+4 |
| |/ | | | | | | | Add allOf method to SystemName taking a Predicate as argument | ||||
* | | Merge pull request #9628 from vespa-engine/mpolden/audit-log-put-requests | Ola Aunrønning | 2019-05-31 | 3 | -11/+38 |
|\ \ | |/ |/| | Audit log PUT requests | ||||
| * | Audit log PUT requests | Martin Polden | 2019-05-31 | 3 | -11/+38 |
| | | |||||
* | | Merge pull request #9569 from ↵ | Martin Polden | 2019-05-31 | 9 | -56/+111 |
|\ \ | |/ |/| | | | | | vespa-engine/ogronnesby/multiple-rotations-per-application Allow multiple rotations per application | ||||
| * | Change persisted field from rotations => endpoints | Øyvind Grønnesby | 2019-05-31 | 2 | -2/+2 |
| | | |||||
| * | Add TODO for removing legacy format for rotation | Øyvind Grønnesby | 2019-05-31 | 1 | -0/+1 |
| | | |||||
| * | Add test for handling both rotation and rotations | Øyvind Grønnesby | 2019-05-31 | 1 | -0/+29 |
| | | |||||
| * | Use ArrayTraverser to build the list of rotations | Øyvind Grønnesby | 2019-05-31 | 1 | -4/+4 |
| | | |||||
| * | Make rotations list in Application immutable | Øyvind Grønnesby | 2019-05-31 | 1 | -2/+2 |
| | | |||||
| * | Make rotations be List<> instead of Optional<> | Øyvind Grønnesby | 2019-05-27 | 9 | -56/+81 |
| | | | | | | | | | | This allows us to have multiple rotations assigned to service, which in the future allows multiple rotations per application. | ||||
* | | Remove unused method | Martin Polden | 2019-05-29 | 6 | -31/+11 |
| | | |||||
* | | Skip writing queue when unchanged | Martin Polden | 2019-05-28 | 1 | -0/+1 |
| | | |||||
* | | Add missing space in log message | Martin Polden | 2019-05-28 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #9582 from vespa-engine/mpolden/detect-directly-routed-zone | Martin Polden | 2019-05-28 | 1 | -0/+2 |
|\ \ | | | | | | | Only update routing policies for applicable zones | ||||
| * | | Only update routing policies for applicable zones | Martin Polden | 2019-05-28 | 1 | -0/+2 |
| | | | |||||
* | | | Handle tenant type CLOUD | Harald Musum | 2019-05-25 | 1 | -3/+3 |
|/ / | |||||
* | | Merge pull request #9533 from vespa-engine/mpolden/simplify | Morten Tokle | 2019-05-24 | 6 | -32/+35 |
|\ \ | |/ |/| | Move read methods to RoutingPolicies | ||||
| * | Move read methods to RoutingPolicies | Martin Polden | 2019-05-24 | 6 | -32/+35 |
| | | |||||
* | | Merge pull request #9519 from vespa-engine/jvenstad/dev-jobs-in-overview | Valerij Fredriksen | 2019-05-23 | 7 | -11/+61 |
|\ \ | |/ |/| | Display last of each dev deployment job in overview | ||||
| * | Avoid uncontrollable multi-threaded execution in unit test | Jon Marius Venstad | 2019-05-23 | 1 | -5/+1 |
| | | |||||
| * | Render info about last dev/perf deployment jobs in overview | Jon Marius Venstad | 2019-05-23 | 5 | -2/+55 |
| | | |||||
| * | Avoid NPE trying to render something we have no data for | Jon Marius Venstad | 2019-05-23 | 1 | -3/+5 |
| | | |||||
| * | Remove unused @Inject | Jon Marius Venstad | 2019-05-23 | 1 | -1/+0 |
| | | |||||
* | | Merge pull request #9505 from ↵ | Martin Polden | 2019-05-23 | 13 | -312/+270 |
|\ \ | | | | | | | | | | | | | vespa-engine/mpolden/update-routing-policies-on-deploy Refresh routing policies on deploy (de)activation | ||||
| * | | Refresh routing policies on deploy (de)activation | Martin Polden | 2019-05-23 | 12 | -305/+265 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refreshing routing policies and performing the necessary DNS updates are somewhat time sensitive, especially in manually deployed environments, hence it makes sense that this should be done as early as possible. After introducing queuing of name service requests in #9224 it became obvious that the asynchronous behaviour of `RoutingPolicyMaintainer` is no longer needed. Because name service requests are now executed asynchronously by default, we can refresh policies during deployment (de)activation without worrying about DNS service failures or rate limits. Benefits of this change: - Reduces worst-case DNS propagation time by 5 minutes. - We no longer need to update *all* routing policies in the system when refreshing policies. This both reduces number of queued name service requests and distributes them over a longer duration. - Implementation is simplified since the system-wide dimension disappears. - Fetching of load balancers from config servers conincides with deployment and are thus spread over a longer duration. | ||||
| * | | Simplify | Martin Polden | 2019-05-23 | 1 | -7/+5 |
| | | | |||||
* | | | Listen to /api/zone/v1 with the zone api handler | Jon Marius Venstad | 2019-05-23 | 4 | -16/+31 |
| |/ |/| |