summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #8227 from vespa-engine/freva/aws-dynamic-provisioningValerij Fredriksen2019-01-2517-33/+134
|\ | | | | Create and inject ProvisionServiceProvider
| * Create and inject ProvisionServiceProviderValerij Fredriksen2019-01-2417-33/+134
| |
* | Merge pull request #8185 from vespa-engine/mpolden/lb-aclMartin Polden2019-01-2415-114/+224
|\ \ | | | | | | Add load balancer networks to node ACLs
| * | Move inactive filter to LoadBalancerListMartin Polden2019-01-172-13/+13
| | |
| * | Add load balancer networks to node ACLMartin Polden2019-01-173-25/+63
| | |
| * | SimplifyMartin Polden2019-01-171-5/+5
| | |
| * | Extract filterable load balancer listMartin Polden2019-01-176-40/+69
| | |
| * | Add networks fieldMartin Polden2019-01-174-3/+23
| | |
| * | Ensure unique ports and realsMartin Polden2019-01-176-34/+55
| | |
| * | Require non-null fieldsMartin Polden2019-01-171-4/+6
| | |
* | | Use same reservation expiry in all zonesHarald Musum2019-01-231-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-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|/
* Firmware check timestamps in node-repo, accessible through REST APIJon Marius Venstad2019-01-1511-14/+252
|
* Merge pull request #8123 from ↵Jon Bratseth2019-01-1510-58/+66
|\ | | | | | | | | vespa-engine/mpolden/disallow-removing-allocated-nodes Disallow removal of allocated nodes
| * Remove duplicated child node filteringMartin Polden2019-01-149-40/+35
| |
| * Disallow removal of allocated nodesMartin Polden2019-01-142-21/+34
| |
* | Use correct container portMartin Polden2019-01-153-9/+10
| |
* | Merge pull request #8127 from vespa-engine/mpolden/order-reals-by-hostnameMorten Tokle2019-01-143-8/+12
|\ \ | | | | | | Order reals by hostname
| * | Order reals by hostnameMartin Polden2019-01-143-8/+12
| |/ | | | | | | Previous order was non-deterministic and failed on 7 branch.
* / Validate IP addresses when serializingMartin Polden2019-01-143-36/+44
|/
* Merge branch 'master' into ↵Jon Marius Venstad2019-01-1328-139/+588
|\ | | | | | | jvenstad/remove-feature-flag-for-cache-invalidation-strategy
| * Merge pull request #8113 from vespa-engine/hakonhall/authorization-of-flagsv1Håkon Hallingstad2019-01-122-19/+51
| |\ | | | | | | Authorization of /flags/v1
| | * Authorization of /flags/v1Håkon Hallingstad2019-01-112-19/+51
| | |
| * | Sort IP addresses when serializingMartin Polden2019-01-113-7/+8
| | |
| * | Merge pull request #8106 from vespa-engine/hakonhall/avoid-periodic-removalHåkon Hallingstad2019-01-112-6/+25
| |\ \ | | | | | | | | Avoid periodic removal
| | * | Avoid periodic removalHåkon Hallingstad2019-01-112-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-apiMorten Tokle2019-01-1110-34/+222
| |\ \ | | |/ | |/| Add /loadbalancers/v1/
| | * SimplifyMartin Polden2019-01-111-7/+3
| | |
| | * Add /loadbalancers/v1/Martin Polden2019-01-109-27/+219
| | |
| * | Merge pull request #8083 from vespa-engine/mpolden/lb-expiryMorten Tokle2019-01-1110-48/+241
| |\ \ | | | | | | | | Expire inactive load balancers
| | * | Update test dataMartin Polden2019-01-102-16/+19
| | | |
| | * | Sort jobs responseMartin Polden2019-01-101-4/+3
| | | |
| | * | Expire inactive load balancersMartin Polden2019-01-108-29/+220
| | |/
| * | Use inner classes and make an Session interface implemented by a Cache.Henning Baldersheim2019-01-103-34/+27
| | |
| * | We do not have to check for cache expiry for every node. Once for the ↵Henning Baldersheim2019-01-103-9/+32
| |/ | | | | | | getNodes call should do.
* / Revert "Add feature flag for cache invalidation method, default old"Jon Marius Venstad2019-01-096-54/+17
|/ | | | This reverts commit 7c0a02a79e3007c1dee4be7a98902dc1f1858023.
* Merge pull request #8054 from vespa-engine/mpolden/fix-unstable-comparableJon Bratseth2019-01-081-7/+15
|\ | | | | Fix unstable comparable in PeriodicApplicationMaintainer
| * Fix unstable comparable in PeriodicApplicationMaintainerMartin Polden2019-01-081-7/+15
| |
* | Remove unnecessary LoadBalancerServiceProviderMartin Polden2019-01-0814-67/+13
|/
* Merge pull request #7999 from vespa-engine/mpolden/adjust-throttlingMartin Polden2019-01-043-48/+81
|\ | | | | Adjust NodeFailer throttling
| * Clarify physical nodesMartin Polden2019-01-032-4/+4
| |
| * Increase allowed to fail fractionMartin Polden2019-01-032-11/+11
| |
| * Always allow 2 parent hosts to fail in a 24 hour periodMartin Polden2019-01-033-36/+69
| |
* | Add wantToRetire to node historyValerij Fredriksen2019-01-035-1/+22
|/
* Rename field openStackId -> idMartin Polden2019-01-0210-41/+45
|
* Remove unused id fieldMartin Polden2019-01-024-21/+13
|
* Avoid prepare and activate infra app if candidate nodes are active and at ↵Håkon Hallingstad2018-12-312-28/+36
| | | | target version
* Always activate or remove infrastructure applicationHåkon Hallingstad2018-12-212-24/+33
|
* Revert "Revert "Jvenstad/fix node repo cache""Jon Bratseth2018-12-189-100/+204
|
* Revert "Jvenstad/fix node repo cache"Arnstein Ressem2018-12-189-204/+100
|