Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Refresh routing policies on deploy (de)activation | Martin Polden | 2019-05-23 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | Report metric for queued name service requests | Martin Polden | 2019-04-30 | 1 | -1/+9 | |
| | ||||||
* | Queue and dispatch all name service requests | Martin Polden | 2019-04-29 | 1 | -1/+15 | |
| | ||||||
* | Also move UpgradePolicy, ZoneFilter, and ZoneList | Håkon Hallingstad | 2019-04-08 | 1 | -1/+1 | |
| | ||||||
* | Move ZoneId to config-provisioning | Håkon Hallingstad | 2019-04-08 | 1 | -2/+1 | |
| | ||||||
* | Allow for different tenants (with auth things) | Jon Marius Venstad | 2019-03-17 | 1 | -0/+1 | |
| | ||||||
* | Cleanup | Martin Polden | 2019-02-12 | 1 | -1/+1 | |
| | ||||||
* | Rename isPresent to hasTargets, and display change which is only pin in REST API | Jon Marius Venstad | 2019-01-21 | 1 | -5/+5 | |
| | ||||||
* | Make OutstandingChangeDeployer accessible from DeploymentTester | Jon Marius Venstad | 2018-10-31 | 1 | -0/+5 | |
| | ||||||
* | Never downgrade system version | Martin Polden | 2018-10-10 | 1 | -1/+1 | |
| | ||||||
* | Make infrastructure upgrade logic reusable | Martin Polden | 2018-08-16 | 1 | -10/+3 | |
| | ||||||
* | Expose application store to tester | toby | 2018-08-15 | 1 | -0/+3 | |
| | ||||||
* | Clean up deactivation code | Jon Marius Venstad | 2018-08-13 | 1 | -2/+1 | |
| | ||||||
* | Cleanup | Jon Marius Venstad | 2018-08-09 | 1 | -18/+7 | |
| | ||||||
* | Reduce Optional usage | Jon Marius Venstad | 2018-08-09 | 1 | -4/+3 | |
| | ||||||
* | Move integration mocks to integration package | Martin Polden | 2018-06-29 | 1 | -2/+2 | |
| | ||||||
* | Move testUpdatesFailingJobStatus to DeploymentTriggerTest | Martin Polden | 2018-06-29 | 1 | -0/+6 | |
| | ||||||
* | Use current system version for non-converging system applications | Martin Polden | 2018-06-28 | 1 | -4/+2 | |
| | ||||||
* | Ensure that config has converged before changing system version | Martin Polden | 2018-06-27 | 1 | -9/+14 | |
| | ||||||
* | Revert "Revert "Jvenstad/hosted vespa deployment pipeline"" | Jon Marius Venstad | 2018-06-20 | 1 | -1/+1 | |
| | | | | This reverts commit c6a24ec54ad6a59b5b5c602d9358372c41c314f7. | |||||
* | Revert "Jvenstad/hosted vespa deployment pipeline" | Harald Musum | 2018-06-19 | 1 | -1/+1 | |
| | ||||||
* | I'm a skeleton | Jon Marius Venstad | 2018-06-19 | 1 | -1/+1 | |
| | ||||||
* | Always run job if targets change | Martin Polden | 2018-06-15 | 1 | -6/+5 | |
| | ||||||
* | Back off when retrying failing jobs | Martin Polden | 2018-06-14 | 1 | -2/+14 | |
| | ||||||
* | Move deployment spec helper methods to DeploymentSteps | Martin Polden | 2018-06-14 | 1 | -2/+2 | |
| | ||||||
* | Rename DeploymentOrder -> DeploymentSteps | Martin Polden | 2018-06-13 | 1 | -1/+1 | |
| | ||||||
* | Define and upgrade system applications | Martin Polden | 2018-05-02 | 1 | -7/+17 | |
| | ||||||
* | Refactor system upgrade test helpers | Martin Polden | 2018-04-26 | 1 | -14/+6 | |
| | ||||||
* | Trigger system and staging tests in parallel | Jon Marius Venstad | 2018-04-25 | 1 | -1/+1 | |
| | ||||||
* | Get rid of 1 millisecond delay, as it is no longer needed | Jon Marius Venstad | 2018-04-25 | 1 | -1/+0 | |
| | ||||||
* | Add helper for triggering all ready jobs | Jon Marius Venstad | 2018-04-25 | 1 | -0/+4 | |
| | ||||||
* | BuildJob cleanup | Jon Marius Venstad | 2018-04-20 | 1 | -7/+3 | |
| | ||||||
* | Upgrade config servers in system | Martin Polden | 2018-04-20 | 1 | -1/+13 | |
| | ||||||
* | Rename interface | Martin Polden | 2018-04-20 | 1 | -2/+2 | |
| | ||||||
* | Decide controller version across all controllers | Martin Polden | 2018-04-19 | 1 | -5/+6 | |
| | ||||||
* | Fixes to earlier comments | Jon Marius Venstad | 2018-04-17 | 1 | -1/+1 | |
| | ||||||
* | BuildService.isRunning and remove faulty data on exceptions | Jon Marius Venstad | 2018-04-13 | 1 | -2/+3 | |
| | ||||||
* | Cleanup | Jon Marius Venstad | 2018-04-09 | 1 | -1/+1 | |
| | ||||||
* | Expose job queue in web API | Jon Marius Venstad | 2018-04-09 | 1 | -1/+0 | |
| | ||||||
* | Conflicts | Jon Marius Venstad | 2018-04-09 | 1 | -53/+30 | |
| | ||||||
* | Write application to ZooKeeper | Martin Polden | 2018-04-09 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #5464 from vespa-engine/mpolden/refactor-tenant | Martin Polden | 2018-04-06 | 1 | -8/+8 | |
|\ | | | | | Refactor tenant | |||||
| * | Refactor tenant | Martin Polden | 2018-04-05 | 1 | -8/+8 | |
| | | | | | | | | | | | | * Split tenant types into separate classes * Stop using TenantId internally in controller-server * Test variations of invalid tenant names and normalization | |||||
* | | Review comments | Jon Marius Venstad | 2018-04-05 | 1 | -1/+1 | |
| | | ||||||
* | | triggerChange no longer triggers jobs | Jon Marius Venstad | 2018-03-27 | 1 | -0/+1 | |
| | | ||||||
* | | Removed triggering on job completion (but notify in tests call it to ↵ | Jon Marius Venstad | 2018-03-27 | 1 | -5/+7 | |
|/ | | | | simulate the maintainer) | |||||
* | Review comments -- lacking change cancellation | Jon Marius Venstad | 2018-03-21 | 1 | -3/+3 | |
| | ||||||
* | Tests which now fail, reflecting VESPA-11662 and VESPA-11721 | Jon Marius Venstad | 2018-03-20 | 1 | -0/+9 | |
| | ||||||
* | Revert "Revert "Jvenstad/pushing build system"" | Jon Marius Venstad | 2018-02-26 | 1 | -11/+7 | |
| | | | | This reverts commit e65ca655fd3b8a6293fba56d031a973874452412. | |||||
* | Require application version | Martin Polden | 2018-02-20 | 1 | -51/+26 | |
| |