aboutsummaryrefslogtreecommitdiffstats
path: root/service-monitor
Commit message (Collapse)AuthorAgeFilesLines
* Application config generation in deploymentJon Bratseth2020-09-201-0/+2
|
* Log when config server changes healthHåkon Hallingstad2020-09-181-2/+19
|
* Name the transport threads to understand how things are interconnected.Henning Baldersheim2020-08-041-1/+1
|
* adminserver and topleveldispatch service names do not exist anymoreHarald Musum2020-08-032-12/+8
|
* Model cloud features explicitlyMartin Polden2020-05-061-3/+5
|
* LogLevel.ERROR -> Level.SEVEREgjoranv2020-04-251-1/+1
|
* LogLevel.WARNING -> Level.WARNINGgjoranv2020-04-254-4/+4
|
* LogLevel.INFO -> Level.INFOgjoranv2020-04-251-2/+2
|
* LogLevel.DEBUG -> Level.FINEgjoranv2020-04-252-4/+4
|
* Import java.util.logging.Level instead of com.yahoo.log.LogLevelgjoranv2020-04-256-6/+6
|
* Move group argument inside CapacityJon Bratseth2020-03-252-0/+3
|
* Reduce logging in service-monitor and orchestratorHåkon Hallingstad2020-03-231-3/+3
|
* Use two builder methods, request() and specification()Harald Musum2020-03-171-2/+1
| | | | | | | | request() should be used when requesting a cluster, same as old static method called request(). specification() should be used when creating a clsuter spec for an existing cluster, same as old static method from(). specification() will throw an exception if some required fields are not set
* Add builder for ClusterSpecHarald Musum2020-03-171-1/+1
|
* Go back to using cluster spec without docker image repo for infra appsHarald Musum2020-03-162-3/+3
|
* Use docker image repo in ClusterSpecHarald Musum2020-03-162-3/+5
|
* Merge pull request #12500 from ↵Valerij Fredriksen2020-03-093-51/+71
|\ | | | | | | | | vespa-engine/hakonhall/avoid-building-lots-of-applicationinstances Avoid building lots of ApplicationInstances
| * Delegate to potentially overloaded methodHåkon Hallingstad2020-03-081-1/+1
| |
| * Avoid building lots of ApplicationInstancesHåkon Hallingstad2020-03-083-51/+71
| | | | | | | | | | | | Avoid building a full ApplicationInstance for each node... - for all nodes in the node repo when reporting metrics repo every minute, and - for all nodes in any /nodes/v1/node response
* | Also remove hostnames from hostnamesById when removing hosts via application ↵Håkon Hallingstad2020-03-082-20/+75
|/ | | | | | | | activate I have seen a few "Host not found" messages in CD the last 2 days, and found this bug in how the duper model indices are maintained on application activation.
* Throw if accessing duper model while holding status service application lockHåkon Hallingstad2020-03-075-31/+176
| | | | | | | | | | | | When the duper model is updated, ZooKeeper is atomically updated to e.g. remove extraneous hosts. This is done by acquiring the duper model lock first, then the relevant application lock in the status service. Acquiring these two locks in the reverse order may lead to a deadlock. This PR throws an IllegalStateException when detecting the current thread is about to acquire the duper model lock when the current thread has acquired the application lock.
* Remove service model cacheHåkon Hallingstad2020-03-065-279/+59
|
* Provide more insight to duper model completenessHåkon Hallingstad2020-03-062-1/+7
|
* Listening to host changes to the service modelHåkon Hallingstad2020-03-0412-34/+323
|
* Merge pull request #12398 from vespa-engine/mpolden/combined-idJon Marius Venstad2020-03-031-1/+2
|\ | | | | Always use container cluster ID as cluster ID for load balancers
| * Add combined ID to ClusterSpecMartin Polden2020-03-021-1/+2
| |
* | Get previous hostname setHåkon Hallingstad2020-03-011-1/+1
| |
* | More effective duper model update on activationHåkon Hallingstad2020-03-011-16/+32
| |
* | Update ↵Håkon Hallingstad2020-02-291-1/+1
| | | | | | | | | | service-monitor/src/main/java/com/yahoo/vespa/service/model/ApplicationInstanceGenerator.java Co-Authored-By: Valerij Fredriksen <freva@users.noreply.github.com>
* | Log and forward duper model completionHåkon Hallingstad2020-02-297-57/+62
| |
* | Only build part of application instance for host resourceHåkon Hallingstad2020-02-284-33/+12
| |
* | Add host indices to duper modelHåkon Hallingstad2020-02-285-50/+157
| |
* | Moved to more specific methods on ServiceMonitorHåkon Hallingstad2020-02-2811-79/+308
|/
* Disable service monitor cacheHåkon Hallingstad2020-02-253-10/+14
|
* Fail cfg bootstrap if activation of infra apps failsHåkon Hallingstad2020-02-231-4/+8
|
* Define completeness of SuperModel and DuperModelHåkon Hallingstad2020-02-2311-11/+75
| | | | | | | | | | | | | In order for Orchestrator to remove application data from ZooKeeper, it must know which applications do NOT exist. Since the duper model starts with 0 applications, always, the only way of knowing what applications do not exist is for the bootstrap code to notify the super model/duper model when bootstrap is complete. There are 2 sources of applications that must signal completeness: - The super model, once all applications have been redeployed in ConfigServerBootstrap. - The infrastructure application, in the InfrastructureProvisioner the first time it runs.
* Allow dev hosts with only ipv4Morten Tokle2019-11-152-5/+5
|
* Support infrastructure applications on devhostsMorten Tokle2019-11-152-3/+24
|
* Use mockito-core 3.1.0Håkon Hallingstad2019-10-188-8/+8
|
* Set user agentBjørn Christian Seime2019-09-031-0/+1
|
* Remove unused rotations parameterMartin Polden2019-06-261-1/+1
|
* Remove ZoneApplicationValerij Fredriksen2019-06-073-202/+5
|
* Simplify ApplicationInstanceGeneratorValerij Fredriksen2019-06-072-92/+2
|
* Simplify health monitoringValerij Fredriksen2019-06-074-118/+3
|
* Remove enable-tenant-host-app flagValerij Fredriksen2019-06-071-18/+2
|
* Make tenant host application supported in DuperModel with feature flagValerij Fredriksen2019-06-032-5/+30
|
* Only deploy supported infrastructure applicationsValerij Fredriksen2019-06-012-0/+10
|
* Only allow activate/remove legal infra applications in duper modelValerij Fredriksen2019-06-012-102/+54
|
* Remove MONITOR_TENANT_HOST_HEALTH flagValerij Fredriksen2019-06-015-90/+24
|
* Remove nodeAdminInContainer from configserver.defValerij Fredriksen2019-06-011-3/+1
|