aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6243 from vespa-engine/bratseth/nonfunctional-changes-2gjoranv2018-06-207-14/+19
|\ | | | | Nonfunctional changes
| * Nonfunctional changesJon Bratseth2018-06-207-14/+19
| |
* | Build only the minimal set of models needed in prod.ap-southeast-1Harald Musum2018-06-201-1/+1
|/
* Merge pull request #6231 from vespa-engine/bratseth/reuse-allocation-decisionJon Bratseth2018-06-191-1/+7
|\ | | | | Reuse allocation decisions
| * Reuse allocation decisionsJon Bratseth2018-06-191-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | During deployment we first prepare the application on one config server then notifies the other config servers (by setting state=PREPARED) that they should load it. That will cause allocation requests against the node repo to be done once over on the those config servers. These simultaneous requests against the node repo may cause ut to time out waiting for the node repo's application lock if these requests take a somewhat long time. This change reads existing allocations instead of redoing allocation requests against the node repo. The existing allocation is saved (on the first config server) before state=PREPARED is set.
* | Merge pull request #6228 from vespa-engine/bratseth/nonfunctional-changesgjoranv2018-06-193-3/+6
|\ \ | | | | | | Nonfunctional changes only
| * | Nonfunctional changes onlyJon Bratseth2018-06-193-3/+6
| |/
* | Merge pull request #6229 from vespa-engine/hmusum/fix-hash-calculation-for-dirsValerij Fredriksen2018-06-193-14/+22
|\ \ | | | | | | Fix hash calculation for directory file references
| * | Fix hash calculation for directory file referencesHarald Musum2018-06-193-14/+22
| | | | | | | | | | | | Use the path to each file when walking through directory
* | | Merge pull request #6225 from ↵Martin Polden2018-06-191-12/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hmusum/run-tenants-maintainer-in-all-zones Run TenantsMaintainer in all zones
| * | | Run TenantsMaintainer in all zonesHarald Musum2018-06-191-12/+1
| |/ /
* / / Use an immutable set instead of synchronized on parameterHarald Musum2018-06-192-16/+7
|/ /
* / Use injected ConfigServerDBHarald Musum2018-06-186-6/+19
|/
* Remove temporary loggingJon Bratseth2018-06-111-1/+0
|
* Merge pull request #6156 from ↵Martin Polden2018-06-112-12/+3
|\ | | | | | | | | vespa-engine/hmusum/delete-files-when-running-file-distribution-maintainer-in-all-zones Delete files when running FileDistributionMaintainer in all zones
| * Delete files when running FileDistributionMaintainer in all zonesHarald Musum2018-06-112-12/+3
| |
* | Merge pull request #6154 from ↵Harald Musum2018-06-111-4/+9
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/log-application-id-when-failing-to-get-live-app Log application id when cannot find the application for it
| * | Log application id when cannot find the application for itHarald Musum2018-06-111-4/+9
| |/
* / Remove unused argument to configActivated() in SuperModelRequestHandlerHarald Musum2018-06-118-27/+27
|/
* Merge branch 'master' into hmusum/use-same-repo-for-builtin-defs-in-all-cachesHarald Musum2018-06-115-8/+11
|\
| * Add temporary loggingJon Bratseth2018-06-114-7/+8
| |
| * Build only the minimal set of models needed in staging and prod.corp-us-east-1Harald Musum2018-06-101-1/+3
| |
* | Use the same repo for all builtin config definitions in ServerCacheHarald Musum2018-06-117-70/+108
|/ | | | | | Avoid creating many instances of identical data for builtin config definitions. Also put user config definitions in a repo, the same way the builtin config definitions are.
* Merge pull request #6128 from ↵Harald Musum2018-06-082-3/+4
|\ | | | | | | | | vespa-engine/hmusum/run-maintainers-in-one-prod-zone-too Run maintainers in one of the prod zones as well
| * Run maintainers in one of the prod zones as wellHarald Musum2018-06-082-3/+4
| |
* | Check in the right order and wait for server being in rotationHarald Musum2018-06-081-2/+2
|/
* Create jrt supervisor only onceHarald Musum2018-06-072-4/+7
|
* Merge pull request #6102 from ↵Valerij Fredriksen2018-06-0715-142/+107
|\ | | | | | | | | vespa-engine/musum/remove-unnecesssary-test-super-classes Get rid of unnecessary test superclasses
| * Get rid of unnecessary test superclassesHarald Musum2018-06-0615-142/+107
| |
* | Merge pull request #6032 from vespa-engine/hmusum/remove-debug-from-responseHarald Musum2018-06-076-73/+46
|\ \ | | | | | | Remove debug fields from response (not used anymore)
| * | Merge branch 'master' into hmusum/remove-debug-from-responseHarald Musum2018-06-056-22/+47
| |\|
| * | Merge branch 'master' into hmusum/remove-debug-from-responseHarald Musum2018-06-0410-73/+202
| |\ \
| * \ \ Merge branch 'master' into hmusum/remove-debug-from-responseHarald Musum2018-06-0438-153/+284
| |\ \ \
| * | | | Remove debug fields from response (not used anymore)Harald Musum2018-05-316-71/+48
| | | | | | | | | | | | | | | | | | | | Also, give classes better names
* | | | | Merge pull request #6082 from ↵Harald Musum2018-06-075-19/+82
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | vespa-engine/hmusum/control-status.html-when-starting-config-server Take config server out of rotation (status.html) until it is bootstra…
| * | | | Add initiallyInRotation to vip status config and inject config into VipStatusHarald Musum2018-06-052-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Use config value for inital value of isInRotation() when nothing is known about backend clusters
| * | | | Take config server out of rotation (status.html) until it is bootstrappedHarald Musum2018-06-054-19/+78
| | | | | | | | | | | | | | | | | | | | | | | | | Also make sure that health API status code is 'initializing' until RPC server is actually running.
* | | | | Change to IllegalArgumentExceptionJon Bratseth2018-06-051-1/+1
| | | | |
* | | | | Merge pull request #6083 from vespa-engine/mpolden/add-converge-fieldHarald Musum2018-06-055-71/+176
|\ \ \ \ \ | | | | | | | | | | | | Add converged field to service list response
| * | | | | Handle unavailable servicesMartin Polden2018-06-051-8/+23
| | | | | |
| * | | | | Add converged field to service list responseMartin Polden2018-06-055-70/+160
| |/ / / / | | | | | | | | | | | | | | | This reverts commit 053183610c2d91cc064f6a6ddddd5057cf52cd70.
* | | | | Merge pull request #6040 from ↵Harald Musum2018-06-052-4/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/run-tenantsmaintainer-in-test-environments Run TenantsMaintainer in test systems
| * | | | | Run TenantsMaintainer in test systems and delete unused files in CDHarald Musum2018-05-312-4/+8
| | |/ / / | |/| | |
* | | | | Delete unused file references in test environments tooHarald Musum2018-06-052-3/+5
| |/ / / |/| | |
* | | | Revert "Add converged field to service list response"Harald Musum2018-06-045-160/+70
| | | |
* | | | Merge pull request #6071 from ↵Harald Musum2018-06-041-7/+11
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | vespa-engine/hmusum/make-file-distribution-maintainer-delete-files-in-CD Actually delete unused file references (but only in CD for now)
| * | | Actually delete unused file references (but only in CD for now)Harald Musum2018-06-041-7/+11
| | | |
* | | | Merge pull request #6070 from ↵Martin Polden2018-06-044-16/+60
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/delete-tenants-only-if-unused-and-ttl-has-expired Do not delete unused tenants that have been created last week
| * | | | Do not delete unused tenants that have been created last weekHarald Musum2018-06-044-16/+60
| | |_|/ | |/| | | | | | | | | | | | | | | | | | * Add support for getting stat info for a zookeeper node * For unused tenants, check when tenant was created and do not delete unless TTL (7 days) has been exceeded
* | | | Merge pull request #6049 from vespa-engine/mpolden/add-converge-fieldMartin Polden2018-06-045-70/+160
|\ \ \ \ | |_|/ / |/| | | Add converged field to service list response