aboutsummaryrefslogtreecommitdiffstats
path: root/application-model
Commit message (Collapse)AuthorAgeFilesLines
* Improve exception messages for invalid archiveMartin Polden2024-02-291-4/+8
|
* Merge pull request #29371 from ↵v8.263.7Håkon Hallingstad2023-11-211-0/+11
|\ | | | | | | | | vespa-engine/hakonhall/add-links-to-core-dump-tickets Methods to get InfrastructureApplication and NodeType from names
| * Add method to get InfrastructureApplication from an IDHåkon Hallingstad2023-11-201-0/+10
| |
| * Remove unused methodHåkon Hallingstad2023-11-171-10/+0
| |
| * Add links to core dump ticketsHåkon Hallingstad2023-11-171-0/+11
| |
* | Follow API changesHenning Baldersheim2023-11-161-3/+2
|/
* Update copyrightJon Bratseth2023-10-0920-19/+20
|
* Use 'vespa.version' suffix for all global version properties.gjoranv2023-07-241-1/+1
|
* Revert "New parent pom"Arnstein Ressem2023-07-211-1/+1
|
* Use 'vespa.version' suffix for all global version properties.gjoranv2023-07-191-1/+1
|
* Add necessary options to use failOnWarningsgjoranv2023-06-051-0/+3
|
* No functional changesJon Bratseth2023-04-141-0/+1
|
* Do not trust user CRC32s in app package comparison for equalityjonmv2023-01-101-21/+2
|
* Use compile scopeHenning Baldersheim2022-11-261-1/+0
|
* Add package-info for com.yahoo.vespa.archiveHenning Baldersheim2022-11-261-0/+5
|
* Move ArchiveStreamReader and its large dependency from vespajlib to ↵Henning Baldersheim2022-11-263-0/+357
| | | | | | application-model. This avoids it being pulled in to the config-model-fat that make the install larger than necessary.
* Fix controller ApplicationInstanceIdValerij Fredriksen2022-10-241-1/+2
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* install_jar CMake functionHåkon Hallingstad2022-05-201-1/+1
|
* Revert "Revert "Jonmv/reapply application name validation""Jon Marius Venstad2022-04-042-2/+6
|
* Revert "Jonmv/reapply application name validation"Jon Marius Venstad2022-04-042-6/+2
|
* Revert "Merge pull request #21961 from vespa-engine/revert-21918-jonmv/misc-6"Jon Marius Venstad2022-04-042-2/+6
| | | | | This reverts commit a0b02d8bd00bf8d7f3410cbf47ae432770546883, reversing changes made to 64d0102f9931a01d31976e85b585b9e63894f08e.
* Revert "Jonmv/misc 6"Jon Marius Venstad2022-04-042-6/+2
|
* Use PatternedStringWrapper for TenantName, ApplicationName and InstanceName, ↵Jon Marius Venstad2022-03-311-0/+6
| | | | with a lax pattern
* Cleanup, should not change anythingJon Marius Venstad2022-03-311-2/+0
|
* Ensure 'annotations' in provided scopeBjørn Christian Seime2022-01-281-0/+1
|
* Revert "Revert "Remove dev system""Håkon Hallingstad2022-01-171-7/+3
|
* Revert "Remove dev system"Harald Musum2022-01-171-3/+7
|
* Remove dev systemHåkon Hallingstad2022-01-141-7/+3
|
* Revert "Revert "Use InfrastructureApplication""Håkon Hallingstad2022-01-051-0/+9
|
* Revert "Use InfrastructureApplication"Harald Musum2022-01-051-9/+0
|
* Methods for getting all infrastructure applications in hostedHåkon Hallingstad2022-01-041-0/+9
|
* Add InfrastructureApplication in application-modelHåkon Hallingstad2022-01-036-19/+81
|
* Update 2019 Oath copyrights.gjoranv2021-10-271-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-0715-15/+15
|
* Disallow cfg suspension based solely on being downHåkon Hallingstad2021-09-231-1/+9
|
* Add ServiceStatus.UNKNOWNHåkon Hallingstad2021-09-131-1/+6
|
* Revert "Revert "Pass around orchestration parameters""Håkon Hallingstad2021-07-293-0/+21
|
* Revert "Pass around orchestration parameters"Håkon Hallingstad2021-07-293-21/+0
|
* Use OrchestrationParamsHåkon Hallingstad2021-07-282-0/+19
|
* OrchestrationParamsHåkon Hallingstad2021-07-281-0/+2
|
* Allow Jackson deserialization of model typesBjørn Christian Seime2021-04-121-0/+10
|
* Avoid serialization of utility methodsHåkon Hallingstad2021-04-021-0/+7
|
* Require 3 config server (and controller) hostsHåkon Hallingstad2021-03-231-0/+14
| | | | | | | | | We already require 3 config server (and controller) nodes, but it is not sufficient to protect the hosts from being left with only 1 healthy host: Say the config server host application contains 2 nodes. An upgrade of host-admin on one of those nodes is allowed, since only the host is suspended and none of the 2 nodes are down. This is fixed by handling config server hosts similar to config servers: assume 3 nodes.
* Support delegating content node suspension to cluster controllerHåkon Hallingstad2021-01-221-0/+6
| | | | | | | | | | | | | | | | | | | | | | | This PR introduces a new flag group-suspension, which if true, enables: - Instead of allowing at most one storagenode to suspend at any given time, it will now ignore storagenode, searchnode, and distributor service clusters, and rely on the cluster controller to allow or deny the request to suspend. This will increase the load on the cluster controllers. Combined with earlier changes to the cluster controller, this new flag effectively guard the feature of allowing all nodes within a hierarchical group to suspend concurrently. I also took the opportunity to tune related policies: - Allow at most one config server and controller to be down at any given time. This is actually a no-op, since it was effectivelly equal to the older policy of 10% down. - Allows 20% of all host-admins to be down, not just tenant host-admins. This is effectively equal to the old policy of 10% except that it may allow 2 proxy host-admins to go down at the same time. Should be fine.
* Update ↵Håkon Hallingstad2020-09-181-1/+1
| | | | | application-model/src/main/java/com/yahoo/vespa/applicationmodel/ClusterId.java Co-authored-by: Harald Musum <musum@verizonmedia.com>
* 30s down-moratorium before allowing suspensionHåkon Hallingstad2020-09-185-16/+79
|
* Orchestrator should assume 3 controllersHåkon Hallingstad2020-06-223-3/+18
|
* Moved to more specific methods on ServiceMonitorHåkon Hallingstad2020-02-281-13/+15
|
* Unit test 1-d map short form modify updateJon Bratseth2020-01-141-0/+1
|