Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #8317 from vespa-engine/mpolden/lb-zone-id | Martin Polden | 2019-02-01 | 7 | -6/+74 |
|\ | | | | | Add DNS zone to load balancer | ||||
| * | Add DNS zone to load balancer | Martin Polden | 2019-01-31 | 7 | -6/+74 |
| | | |||||
* | | Resolve conflict with HEAD | Håkon Hallingstad | 2019-01-31 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'master' into hakonhall/support-node-reports-in-node-repository | Håkon Hallingstad | 2019-01-31 | 22 | -30/+484 |
|\| | |||||
| * | Code review fixes | Valerij Fredriksen | 2019-01-31 | 6 | -8/+13 |
| | | |||||
| * | Add provision maintainers | Valerij Fredriksen | 2019-01-30 | 7 | -4/+450 |
| | | |||||
| * | Relax node IP requirement | Valerij Fredriksen | 2019-01-30 | 2 | -6/+4 |
| | | |||||
| * | Fix method name typo | Valerij Fredriksen | 2019-01-30 | 5 | -5/+5 |
| | | |||||
| * | Implement Iterable in NodeList | Valerij Fredriksen | 2019-01-30 | 8 | -15/+20 |
| | | |||||
* | | Fixes after review round | Håkon Hallingstad | 2019-01-31 | 4 | -4/+4 |
| | | |||||
* | | Support node reports in node repository | Håkon Hallingstad | 2019-01-30 | 13 | -5/+540 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a "reports" field of the node JSON: - A JSON object mapping report IDs (e.g. cpuCyclesInGHz) to the report. - Supports GET and PATCH. Setting a report to null clears it. Setting "reports" to null clears all reports. Setting an already existing report will overwrite the previous. A report is of the form: { // The time the report was created/PATCHed, in millis since epoch (long). // If missing from the PATCH, it is set to now. "createdMillis": 123456, // Optional description. If set the NodeFailer should fail the node (for // now). "description": "Frequency...", // opaque additional data determined by the exact report (ID). // Can be queried by e.g. the NodeFailer, is saved in ZK, and will be // displayed as part of the report under "reports". // // Most hardware divergence reports will get a '"value": 1234' field with // the actually measured value (which was outside the threshold). ... } The host admin will be changed to upload to "reports" instead of hardware divergence. The NodeFailer will then be able to query the reports to decide which nodes, if any, to fail out. | ||||
* | Merge pull request #8262 from ↵ | Valerij Fredriksen | 2019-01-30 | 16 | -129/+203 |
|\ | | | | | | | | | vespa-engine/freva/refuse-to-activate-nodes-on-non-ready-hosts Refuse to activate nodes on not ready hosts | ||||
| * | ParentHostNotReadyException -> ParentHostUnavailableException | Valerij Fredriksen | 2019-01-29 | 2 | -4/+4 |
| | | |||||
| * | Code review fixes | Valerij Fredriksen | 2019-01-29 | 2 | -13/+19 |
| | | |||||
| * | Refuse to allocate nodes if parent is not active | Valerij Fredriksen | 2019-01-28 | 5 | -11/+98 |
| | | |||||
| * | Simplify NodeList | Valerij Fredriksen | 2019-01-28 | 1 | -31/+27 |
| | | |||||
| * | Rename methods, simplify arguments | Valerij Fredriksen | 2019-01-28 | 4 | -69/+74 |
| | | |||||
| * | Remove unused imports | Valerij Fredriksen | 2019-01-28 | 9 | -20/+0 |
| | | |||||
* | | Verify fields in authorative constructor | Håkon Hallingstad | 2019-01-29 | 1 | -10/+11 |
| | | |||||
* | | Make node builder | Håkon Hallingstad | 2019-01-28 | 6 | -71/+179 |
|/ | | | | | | | | | While trying to add another field to Node I came upon the multitude of places the constructor is called. This is simplified by using a builder. The builder is internal to Node for now. If wanted/needed, it can be made public (especially tests may be interested - I have touched as few as possible). | ||||
* | Merge pull request #8232 from ↵ | Martin Polden | 2019-01-25 | 3 | -6/+5 |
|\ | | | | | | | | | vespa-engine/freva/allow-provisioned-ready-transition Allow provisioned -> ready transition | ||||
| * | Allow provisioned -> ready transition | Valerij Fredriksen | 2019-01-25 | 3 | -6/+5 |
| | | |||||
* | | 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 |
| | | |