Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #8227 from vespa-engine/freva/aws-dynamic-provisioning | Valerij Fredriksen | 2019-01-25 | 17 | -33/+134 |
|\ | | | | | Create and inject ProvisionServiceProvider | ||||
| * | Create and inject ProvisionServiceProvider | Valerij Fredriksen | 2019-01-24 | 17 | -33/+134 |
| | | |||||
* | | Merge pull request #8185 from vespa-engine/mpolden/lb-acl | Martin Polden | 2019-01-24 | 15 | -114/+224 |
|\ \ | | | | | | | Add load balancer networks to node ACLs | ||||
| * | | Move inactive filter to LoadBalancerList | Martin Polden | 2019-01-17 | 2 | -13/+13 |
| | | | |||||
| * | | Add load balancer networks to node ACL | Martin Polden | 2019-01-17 | 3 | -25/+63 |
| | | | |||||
| * | | Simplify | Martin Polden | 2019-01-17 | 1 | -5/+5 |
| | | | |||||
| * | | Extract filterable load balancer list | Martin Polden | 2019-01-17 | 6 | -40/+69 |
| | | | |||||
| * | | Add networks field | Martin Polden | 2019-01-17 | 4 | -3/+23 |
| | | | |||||
| * | | Ensure unique ports and reals | Martin Polden | 2019-01-17 | 6 | -34/+55 |
| | | | |||||
| * | | Require non-null fields | Martin Polden | 2019-01-17 | 1 | -4/+6 |
| | | | |||||
* | | | Use same reservation expiry in all zones | Harald Musum | 2019-01-23 | 1 | -2/+1 |
| |/ |/| | | | | | | | There is no difference in how we build models in dev and other zones anymore, and there are customers with large apps that need more than 10 minutes | ||||
* | | 6-SNAPSHOT -> 7-SNAPSHOT | Arnstein Ressem | 2019-01-21 | 1 | -2/+2 |
|/ | |||||
* | Firmware check timestamps in node-repo, accessible through REST API | Jon Marius Venstad | 2019-01-15 | 11 | -14/+252 |
| | |||||
* | Merge pull request #8123 from ↵ | Jon Bratseth | 2019-01-15 | 10 | -58/+66 |
|\ | | | | | | | | | vespa-engine/mpolden/disallow-removing-allocated-nodes Disallow removal of allocated nodes | ||||
| * | Remove duplicated child node filtering | Martin Polden | 2019-01-14 | 9 | -40/+35 |
| | | |||||
| * | Disallow removal of allocated nodes | Martin Polden | 2019-01-14 | 2 | -21/+34 |
| | | |||||
* | | Use correct container port | Martin Polden | 2019-01-15 | 3 | -9/+10 |
| | | |||||
* | | Merge pull request #8127 from vespa-engine/mpolden/order-reals-by-hostname | Morten Tokle | 2019-01-14 | 3 | -8/+12 |
|\ \ | | | | | | | Order reals by hostname | ||||
| * | | Order reals by hostname | Martin Polden | 2019-01-14 | 3 | -8/+12 |
| |/ | | | | | | | Previous order was non-deterministic and failed on 7 branch. | ||||
* / | Validate IP addresses when serializing | Martin Polden | 2019-01-14 | 3 | -36/+44 |
|/ | |||||
* | Merge branch 'master' into ↵ | Jon Marius Venstad | 2019-01-13 | 28 | -139/+588 |
|\ | | | | | | | jvenstad/remove-feature-flag-for-cache-invalidation-strategy | ||||
| * | Merge pull request #8113 from vespa-engine/hakonhall/authorization-of-flagsv1 | Håkon Hallingstad | 2019-01-12 | 2 | -19/+51 |
| |\ | | | | | | | Authorization of /flags/v1 | ||||
| | * | Authorization of /flags/v1 | Håkon Hallingstad | 2019-01-11 | 2 | -19/+51 |
| | | | |||||
| * | | Sort IP addresses when serializing | Martin Polden | 2019-01-11 | 3 | -7/+8 |
| | | | |||||
| * | | Merge pull request #8106 from vespa-engine/hakonhall/avoid-periodic-removal | Håkon Hallingstad | 2019-01-11 | 2 | -6/+25 |
| |\ \ | | | | | | | | | Avoid periodic removal | ||||
| | * | | Avoid periodic removal | Håkon Hallingstad | 2019-01-11 | 2 | -6/+25 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The controller log contains errors about refusing to handle the config server application since the controller application is active. The message is misleading: Only the controller application will be activated, while the config server application will be tried removed, and the message comes as part of this removal. This PR adds a check that actual removal from duper model and provisioner will only be done if it is active in the duper model. There are edge cases that the application may be active in the provisioner while not in duper model, but it's fixed on a restart. | ||||
| * | | Merge pull request #8088 from vespa-engine/mpolden/load-balancers-api | Morten Tokle | 2019-01-11 | 10 | -34/+222 |
| |\ \ | | |/ | |/| | Add /loadbalancers/v1/ | ||||
| | * | Simplify | Martin Polden | 2019-01-11 | 1 | -7/+3 |
| | | | |||||
| | * | Add /loadbalancers/v1/ | Martin Polden | 2019-01-10 | 9 | -27/+219 |
| | | | |||||
| * | | Merge pull request #8083 from vespa-engine/mpolden/lb-expiry | Morten Tokle | 2019-01-11 | 10 | -48/+241 |
| |\ \ | | | | | | | | | Expire inactive load balancers | ||||
| | * | | Update test data | Martin Polden | 2019-01-10 | 2 | -16/+19 |
| | | | | |||||
| | * | | Sort jobs response | Martin Polden | 2019-01-10 | 1 | -4/+3 |
| | | | | |||||
| | * | | Expire inactive load balancers | Martin Polden | 2019-01-10 | 8 | -29/+220 |
| | |/ | |||||
| * | | Use inner classes and make an Session interface implemented by a Cache. | Henning Baldersheim | 2019-01-10 | 3 | -34/+27 |
| | | | |||||
| * | | We do not have to check for cache expiry for every node. Once for the ↵ | Henning Baldersheim | 2019-01-10 | 3 | -9/+32 |
| |/ | | | | | | | getNodes call should do. | ||||
* / | Revert "Add feature flag for cache invalidation method, default old" | Jon Marius Venstad | 2019-01-09 | 6 | -54/+17 |
|/ | | | | This reverts commit 7c0a02a79e3007c1dee4be7a98902dc1f1858023. | ||||
* | Merge pull request #8054 from vespa-engine/mpolden/fix-unstable-comparable | Jon Bratseth | 2019-01-08 | 1 | -7/+15 |
|\ | | | | | Fix unstable comparable in PeriodicApplicationMaintainer | ||||
| * | Fix unstable comparable in PeriodicApplicationMaintainer | Martin Polden | 2019-01-08 | 1 | -7/+15 |
| | | |||||
* | | Remove unnecessary LoadBalancerServiceProvider | Martin Polden | 2019-01-08 | 14 | -67/+13 |
|/ | |||||
* | Merge pull request #7999 from vespa-engine/mpolden/adjust-throttling | Martin Polden | 2019-01-04 | 3 | -48/+81 |
|\ | | | | | Adjust NodeFailer throttling | ||||
| * | Clarify physical nodes | Martin Polden | 2019-01-03 | 2 | -4/+4 |
| | | |||||
| * | Increase allowed to fail fraction | Martin Polden | 2019-01-03 | 2 | -11/+11 |
| | | |||||
| * | Always allow 2 parent hosts to fail in a 24 hour period | Martin Polden | 2019-01-03 | 3 | -36/+69 |
| | | |||||
* | | Add wantToRetire to node history | Valerij Fredriksen | 2019-01-03 | 5 | -1/+22 |
|/ | |||||
* | Rename field openStackId -> id | Martin Polden | 2019-01-02 | 10 | -41/+45 |
| | |||||
* | Remove unused id field | Martin Polden | 2019-01-02 | 4 | -21/+13 |
| | |||||
* | Avoid prepare and activate infra app if candidate nodes are active and at ↵ | Håkon Hallingstad | 2018-12-31 | 2 | -28/+36 |
| | | | | target version | ||||
* | Always activate or remove infrastructure application | Håkon Hallingstad | 2018-12-21 | 2 | -24/+33 |
| | |||||
* | Revert "Revert "Jvenstad/fix node repo cache"" | Jon Bratseth | 2018-12-18 | 9 | -100/+204 |
| | |||||
* | Revert "Jvenstad/fix node repo cache" | Arnstein Ressem | 2018-12-18 | 9 | -204/+100 |
| |