aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Nodes.java
Commit message (Expand)AuthorAgeFilesLines
* Can allocate child to reserved parent as welljonmv2023-11-071-2/+2
* Set exclusiveTo on parent host to child applicationHåkon Hallingstad2023-10-311-6/+6
* Clean up nodes faster on provisioning failureValerij Fredriksen2023-10-251-4/+4
* Remove duplicate Applications.LockHåkon Hallingstad2023-10-231-1/+2
* Support exclusive allocation on non-exclusive hostHåkon Hallingstad2023-10-211-1/+17
* Add reactive infra-application redeployer, triggered when hosts complete prov...jonmv2023-10-191-7/+9
* Remove serialisation migration code, and update real-data-test with now-dated...jonmv2023-10-181-15/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Inline methodMartin Polden2023-10-061-11/+3
* Inclave IPs are sharedHåkon Hallingstad2023-07-251-1/+1
* explicit closeJon Marius Venstad2023-07-101-1/+3
* Release in reverse acquisition orderjonmv2023-07-101-3/+3
* Rewrite to iterative lock closing :'(jonmv2023-07-101-6/+13
* Merge pull request #27558 from vespa-engine/mpolden/add-fieldMartin Polden2023-06-281-1/+1
|\
| * Avoid changing unrelated fields through overloaded methodMartin Polden2023-06-271-1/+1
* | Take all involved locks when updating IP configjonmv2023-06-271-11/+0
* | Greatly reduce lock acquisitionsjonmv2023-06-271-1/+1
* | Do not take tenant-host lock in addNodes after alljonmv2023-06-271-2/+1
* | Short-cut re-acquiring ordered locksjonmv2023-06-271-1/+2
|/
* Merge pull request #27521 from vespa-engine/jonmv/misc-2Jon Marius Venstad2023-06-261-131/+302
|\
| * Choose 2 mimnutes as a default multi-lock timeout, and use budgetjonmv2023-06-231-5/+7
| * Re-read all potential childrenjonmv2023-06-231-1/+1
| * Move throw for inconsistent state in to where we expect consistencyjonmv2023-06-231-3/+7
| * Make more decisions under locks, specifically in expirersjonmv2023-06-221-27/+48
| * Ensure the right lock is held in performOnjonmv2023-06-221-29/+7
| * Hold locks while commiting transactionsjonmv2023-06-221-46/+65
| * Require locked node list in some more APIsjonmv2023-06-221-3/+4
| * Stable-order multi-locking, and recusrive for node + any children + allocatio...jonmv2023-06-221-4/+160
| * Remove unused method, and another NestedTransaction argjonmv2023-06-221-15/+3
| * Take lock while commiting a few placesjonmv2023-06-211-11/+13
| * Fewer public methods with NestedTransaction and no lockjonmv2023-06-211-8/+8
* | Do not pass children to HostProvisioner::provisionValerij Fredriksen2023-06-231-0/+2
* | Debug why IP.Configs are missing for childrenHåkon Hallingstad2023-06-211-1/+0
|/
* Log IP.Config when setHåkon Hallingstad2023-06-201-0/+1
* Parking by operator cancels retirementMartin Polden2023-06-131-1/+8
* Disallow moving deprovisioned hostsMartin Polden2023-06-081-0/+3
* Merge pull request #27336 from vespa-engine/mpolden/always-track-deprovisione...Jon Bratseth2023-06-071-5/+1
|\
| * Track deprovisioned hosts in dynamically provisioned zonesMartin Polden2023-06-071-5/+1
* | Update when any not defaultJon Bratseth2023-06-071-1/+2
* | Specify a nodes resources fullyJon Bratseth2023-06-071-2/+18
|/
* Upgrade host flavorMartin Polden2023-06-061-7/+19
* Only check for suspended status for new allocationsValerij Fredriksen2023-05-221-1/+0
* Require cloudAccount in GCPValerij Fredriksen2023-05-111-6/+1
* Revert "Unset cloud account in GCP"Valerij Fredriksen2023-05-101-6/+2
* Unset cloud account in GCPValerij Fredriksen2023-05-081-2/+6
* Revert "Unset cloud account in GCP"Valerij Fredriksen2023-05-081-6/+2
* Unset cloud account in GCPValerij Fredriksen2023-05-051-2/+6
* Set cloudAccount for all nodes without one to system accountValerij Fredriksen2023-05-051-1/+6
* Create new /nodes/v2 API to initiate drop of documentsValerij Fredriksen2023-04-211-0/+20
* Lock node when updating IP configMartin Polden2023-03-131-0/+10