summaryrefslogtreecommitdiffstats
path: root/node-repository
Commit message (Collapse)AuthorAgeFilesLines
* Minor refactoring of testsHarald Musum2018-07-201-72/+53
|
* Add initial wait in periodic application maintainerHarald Musum2018-07-192-0/+13
| | | | | | If it starts early it will try deploying while config server is bootstrapping, which is at a point where there are many deployments going on
* Filter out apps that should not be deployed on this config serverHarald Musum2018-07-182-16/+11
| | | | | | Either the apps should be deployed on another config server or they are fake apps that have never been deployed, filter out apps for both cases
* Exclude fake appsHarald Musum2018-07-181-1/+13
|
* Do not try to redeploy config server appHarald Musum2018-07-181-0/+4
|
* Add some loggingHarald Musum2018-07-182-5/+9
|
* Deploy the app that was deployed the longest time agoHarald Musum2018-07-174-14/+38
| | | | | Run PeriodicApplicationMaintainer more often and deploy the app that was deployed the longest time ago
* Use a thread pool with 1 thread instead of throttlingHarald Musum2018-07-174-16/+4
|
* Use fixed thread pool for deploymentsHarald Musum2018-07-171-2/+2
|
* Do not upgrade applications to current version when bootstrapping in ↵Harald Musum2018-07-061-2/+7
| | | | manually deployed zones
* Merge pull request #6309 from ↵Jon Bratseth2018-06-2911-21/+96
|\ | | | | | | | | vespa-engine/bratseth/application-deploy-inhibits-maintenance-deploy Application deployments inhibits periodic redeploys for a while
| * Unit test inhibitionJon Bratseth2018-06-2911-25/+79
| |
| * Application deployments inhibits periodic redeploys for a whileJon Bratseth2018-06-283-1/+22
| | | | | | | | | | | | | | | | Why? 1) Too many redeploys are unecessary and have a cost 2) If restartOnDeploy is turned on, we may end up not able to respect it to make sure config is actually deployed if a periodic redeploy follows right after an application deploy.
* | Remove support for default flavor override per applicationHarald Musum2018-06-295-49/+3
|/ | | | All overrides have been removed, not used anymore
* We're doing more than before and things take longerJon Bratseth2018-06-271-1/+1
|
* Don't fail on out of capacity on bootstrapJon Bratseth2018-06-2618-35/+62
|
* Remove unused imports.gjoranv2018-06-222-2/+0
|
* Java 9: Truncate Instants from Instant.now() to MILLISgjoranv2018-06-222-7/+12
| | | | | - JDK 9 has higher resolution for Instant.now() than JDK 1.8, while instants deserialized from slime only has ms resolution.
* Nonfunctional changes onlyJon Bratseth2018-06-191-0/+1
|
* Allow bare metal tenant nodes with Calypso certificateBjørn Christian Seime2018-06-142-0/+23
|
* Add access control for identity document api + identity provider apiBjørn Christian Seime2018-06-122-2/+22
|
* Move Authorizer to 'filter' packageBjørn Christian Seime2018-06-123-4/+2
|
* Identity ZTS in NodeIdentifierBjørn Christian Seime2018-06-112-0/+17
|
* Remove duplicate constantsBjørn Christian Seime2018-06-082-14/+14
|
* Add application name to OutOfCapacityException messageMartin Polden2018-06-072-3/+3
|
* Add identity type to unique instance id and signed identity documentBjørn Christian Seime2018-06-071-1/+2
|
* Validate that tensor dimensions and labbels are identifiersJon Bratseth2018-06-061-4/+2
|
* Revert "Add identity type to unique instance id and signed identity document"Jon Marius Venstad2018-06-031-2/+1
| | | | This reverts commit cfa6d7bb63402b83c84a16411a207e946de33246.
* Merge pull request #6037 from vespa-engine/bjorncs/new-unique-instance-idMorten Tokle2018-06-011-1/+2
|\ | | | | Bjorncs/new unique instance
| * Add identity type to unique instance id and signed identity documentBjørn Christian Seime2018-05-311-1/+2
| |
* | Merge pull request #6031 from ↵Henning Baldersheim2018-05-311-6/+36
|\ \ | | | | | | | | | | | | vespa-engine/balder/ensure-we-only-create-one-new-cache Ensure we do not race on cache creation and create many caches that w…
| * | Throw IllegalStateException instead of returning null.Henning Baldersheim2018-05-311-1/+6
| | |
| * | Ensure we do not race on cache creation and create many caches that we just ↵Henning Baldersheim2018-05-311-6/+31
| |/ | | | | | | throw away.
* | Use guava supplier for node listMorten Tokle2018-05-311-19/+6
| |
* | Keep a copy of node repository to prevent frequent zk accessMorten Tokle2018-05-311-1/+21
|/
* Use lower expiry times and shorter intervals for non-main systemsHarald Musum2018-05-291-3/+5
|
* Allow vespaVersion PATCHValerij Fredriksen2018-05-231-0/+1
|
* Merge pull request #5860 from vespa-engine/freva/remove-cfg-special-handlingMartin Polden2018-05-2214-115/+185
|\ | | | | Remove special handling of config servers in ACL
| * Use existing method to get config serversValerij Fredriksen2018-05-152-7/+1
| |
| * Remove special handling of config servers in ACLValerij Fredriksen2018-05-1415-115/+191
| |
* | Simplify NodePatcherValerij Fredriksen2018-05-182-25/+22
| |
* | Remove unneeded Jackson dependency from node-repositoryBjørn Christian Seime2018-05-161-15/+0
|/ | | | - Dependency was transitively including jackson-databind with compile scope
* Set reservation expiry to 20 minutes in all zonesHarald Musum2018-05-091-2/+1
| | | | | Issues seen with too low value in staging and we need just as long time in non-prod zones as in prod zones
* Merge pull request #5808 from ↵gjoranv2018-05-081-1/+1
|\ | | | | | | | | vespa-engine/bratseth/remove-even-more-junit-framework-usage Use new junit API
| * Use new junit APIJon Bratseth2018-05-071-1/+1
| |
* | Improve logging where authorization failsBjørn Christian Seime2018-05-072-3/+3
|/
* Improve error message for nodes with unknown openstack-idBjørn Christian Seime2018-05-071-1/+6
|
* Don't lookup configserver nodes in NodeIdentifierBjørn Christian Seime2018-05-072-6/+1
|
* Remove stray methodHåkon Hallingstad2018-05-061-5/+0
|
* Support patching openstack IDHåkon Hallingstad2018-05-056-1/+18
|