| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
vespa-engine/hakonhall/require-3-config-server-like-hosts
Require 3 config server (and controller) hosts
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15578-bratseth/apply-on-restart-take-10"
This reverts commit 4cf13bc7db215e77f7688e429f700880c115fe76, reversing
changes made to e21f385bd4f21326608f3a69325df4e96d4a65e5.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15575-bratseth/apply-on-restart-take-9"
This reverts commit b9f054f862e6fc7bdbf41b9404605e2a8ad6b249, reversing
changes made to 535b586bae36880259a792e2292f02b8495950fe.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15550-bratseth/apply-on-restart-take-8"
This reverts commit 916492da87189ff9a07e39b22c64f2e1e31ff53a, reversing
changes made to 3e5cf1de4c336c2e8d4f3a380dc242f402cb6dea.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15543-bratseth/apply-on-restart-take-7"
This reverts commit 0f2e5b7dba8f7009d227722b9491cc800d4f371b, reversing
changes made to 1d5e07a044bff2aef764cfee0de10802c376e4b7.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15540-bratseth/apply-on-restart-take-6"
This reverts commit cf34278a1f367301a740d9781cd07d32175bbd49, reversing
changes made to 9d64924f89a48e712403fb73808e2280bfe3dfe3.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15527-bratseth/apply-on-restart-take-5"
This reverts commit d91c72c22cae12468103ed4c43729e745916943e, reversing
changes made to 9b47661ae5682e87cd963c63bdc2717896f468db.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15520-bratseth/apply-on-restart-take-4"
This reverts commit 9e228790db5222124dd6a125a9937584bd1d4a4b, reversing
changes made to a7cc1248bade10175a73a4602f8452ccda6a102a.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15508-bratseth/apply-on-restart-take-3"
This reverts commit 3c95d11418e3ebffc1260207932b7e8f3955e1a0, reversing
changes made to 7a1a70055770a82bf42bff668abaf011af3f6e55.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15494-bratseth/apply-on-restart-take-2"
This reverts commit ef4ece0ae64a1f1ec8accb257168b2a08d6971b1, reversing
changes made to 204eb6f5faf91a6159ba5c7e01d2d8b6f307e8bd.
|
| |
|
|
|
|
|
|
|
| |
vespa-engine/revert-15450-bratseth/apply-on-restart"
This reverts commit ba62308f10b5d825d2de61ac2ea3de2c2dd067fc, reversing
changes made to ffa40d46f1b0911dff10c98e5950117857474416.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
vespa-engine/hakonhall/avoid-building-lots-of-applicationinstances
Avoid building lots of ApplicationInstances
|
| | |
|
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|