Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | async tls handshake in jrt | Håvard Pettersen | 2019-02-26 | 6 | -65/+248 |
| | |||||
* | Merge pull request #8584 from vespa-engine/freva/remove-node-repo-dependency | Valerij Fredriksen | 2019-02-25 | 31 | -333/+311 |
|\ | | | | | NodeAdmin: Remove node-repo dependency | ||||
| * | Remove unused attribute | Valerij Fredriksen | 2019-02-22 | 1 | -6/+0 |
| | | |||||
| * | Cleanup | Valerij Fredriksen | 2019-02-22 | 8 | -32/+4 |
| | | |||||
| * | Remove unused dependency | Valerij Fredriksen | 2019-02-22 | 1 | -6/+0 |
| | | |||||
| * | Remove scheduleReboot() | Valerij Fredriksen | 2019-02-22 | 4 | -29/+0 |
| | | |||||
| * | Depend on node-repository in test scope | Valerij Fredriksen | 2019-02-22 | 20 | -100/+131 |
| | | |||||
| * | Move Owner and Membership to upper level | Valerij Fredriksen | 2019-02-22 | 7 | -160/+176 |
| | | |||||
* | | Merge pull request #8588 from ↵ | Tor Brede Vekterli | 2019-02-25 | 6 | -36/+70 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/do-not-bruteforce-abort-client-ops-during-orchestrated-down Fail client ops gracefully when distributor is marked down | ||||
| * | | Fail client ops gracefully when distributor is marked down | Tor Brede Vekterli | 2019-02-22 | 6 | -36/+70 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, clients would only receive `ABORTED` when the distributor was marked down by orchestration. This would simply cause the client to resend until either the `StoragePolicy` would discard the cluster state entirely and retry against a working distributor, or the operations would time out. Now they will receive a `WrongDistributionReply` that shall immediately update the `StoragePolicy` to avoid sending to the distributor that has been marked down. Also add a separate metric for number of operations aborted by `Bouncer`. This fixes #8448. | ||||
* | | Merge pull request #8582 from vespa-engine/havardpe/async-tls-handshake | Håvard Pettersen | 2019-02-25 | 22 | -44/+293 |
|\ \ | | | | | | | async tls handshake work | ||||
| * | | async tls handshake work | Håvard Pettersen | 2019-02-21 | 22 | -44/+293 |
| | | | |||||
* | | | Merge pull request #8589 from vespa-engine/gjoranv/log-started-framework-bundles | Bjørn Christian Seime | 2019-02-25 | 1 | -1/+10 |
|\ \ \ | | | | | | | | | Add log message for installed framework (non-app) bundles. | ||||
| * | | | Add log message for installed framework (non-app) bundles. | gjoranv | 2019-02-22 | 1 | -1/+10 |
| | | | | |||||
* | | | | Merge pull request #8572 from vespa-engine/bjorncs/jdisc-mixed-mode | Bjørn Christian Seime | 2019-02-25 | 18 | -229/+310 |
|\ \ \ \ | | | | | | | | | | | Bjorncs/jdisc mixed mode | ||||
| * | | | | Update copyright header. Specify charset | Bjørn Christian Seime | 2019-02-25 | 2 | -3/+4 |
| | | | | | |||||
| * | | | | Override default hostname verification in PeerAuthorizerTrustManager | Bjørn Christian Seime | 2019-02-22 | 4 | -29/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that the default hostname verification is not applied for the Vespa TLS certificates. Use the custom trust manager even when no authorized peers rules are present. | ||||
| * | | | | Convert JDisc http connectors to https when TLS is configured through env vars | Bjørn Christian Seime | 2019-02-21 | 3 | -12/+93 |
| | | | | | |||||
| * | | | | Rename {Default => Configured}SslContextFactoryProvider, {Throwing => ↵ | Bjørn Christian Seime | 2019-02-21 | 12 | -194/+180 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default}SslContextFactoryProvider Move SslContextFactoryProvider implementations to 'impl' package. | ||||
* | | | | | Merge pull request #8552 from vespa-engine/mpolden/remove-record-id | Martin Polden | 2019-02-25 | 14 | -165/+129 |
|\ \ \ \ \ | | | | | | | | | | | | | Remove RecordId | ||||
| * | | | | | Remove unused field from RoutingPolicy | Martin Polden | 2019-02-20 | 4 | -27/+12 |
| | | | | | | |||||
| * | | | | | Remove RecordId | Martin Polden | 2019-02-20 | 12 | -140/+119 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `NameService` shouldn't enforce the use of record IDs as it implementations may not always operate on IDs. Creating synthetic IDs in such cases is more trouble than it's worth. | ||||
* | | | | | | Merge pull request #8586 from vespa-engine/arnej/cleanup-configserver-spec | Arne H Juul | 2019-02-23 | 6 | -71/+58 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | remove unused code and simplify | ||||
| * | | | | | remove unused code and simplify | Arne Juul | 2019-02-22 | 6 | -71/+58 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge pull request #8587 from vespa-engine/geirst/simplify-gtest-runners | Tor Brede Vekterli | 2019-02-22 | 7 | -48/+26 |
|\ \ \ \ \ | | | | | | | | | | | | | Reduce code duplication in gtest runners. | ||||
| * | | | | | Reduce code duplication in gtest runners. | Geir Storli | 2019-02-22 | 7 | -48/+26 |
|/ / / / / | |||||
* | | | | | Merge pull request #8585 from vespa-engine/bratseth/nonfunctional-changes | Jon Bratseth | 2019-02-22 | 5 | -1/+9 |
|\ \ \ \ \ | | | | | | | | | | | | | Nonfunctional changes only | ||||
| * | | | | | Nonfunctional changes only | Jon Bratseth | 2019-02-22 | 5 | -1/+9 |
| | | | | | | |||||
* | | | | | | Merge pull request #8583 from ↵ | Morten Tokle | 2019-02-22 | 2 | -7/+39 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/mortent/fix-aws-temp-credentials-refresh Fix refresh logic | ||||
| * | | | | | | Fix refresh logic | Morten Tokle | 2019-02-22 | 2 | -7/+39 |
| | |/ / / / | |/| | | | | |||||
* | | | | | | Merge pull request #8575 from ↵ | Geir Storli | 2019-02-22 | 6 | -26/+108 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | vespa-engine/toregge/stop-adding-extra-summary-map-override Be more careful when adding extra overrides to summary map | ||||
| * | | | | | Remove unneeded use of variable. | Tor Egge | 2019-02-22 | 1 | -1/+0 |
| | | | | | | |||||
| * | | | | | Pass name by reference. | Tor Egge | 2019-02-22 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | If removal of attribute aspect is delayed but summary aspect has been removed | Tor Egge | 2019-02-21 | 6 | -26/+109 |
| | | | | | | | | | | | | | | | | | | | | | | | | then the old summary map override should not be added to the new summary map. | ||||
* | | | | | | Merge pull request #8580 from ↵ | Geir Storli | 2019-02-22 | 9 | -21/+277 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/add-workarounds-for-distribution-hash-mismatch-convergence-issue Add workarounds for legacy global distribution hash handling | ||||
| * | | | | | | Add workarounds for legacy global distribution hash handling | Tor Brede Vekterli | 2019-02-21 | 9 | -21/+277 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This addresses a regression introduced as part of #8479, which in turn was intended to serve as a fix for issue #8475. This regression would stall cluster state convergence when a subset of nodes contained the fix and another subset did not. With the workarounds present, nodes gracefully handle the case where different distribution hashes are expected for the global bucket space. `BucketManager` will now fall back to comparing the new incoming hash to that of the legacy derived distribution config if it mismatches. `PendingClusterState` will try to send a subset of bucket info requests with legacy hash format for the global bucket space iff there has been at least 1 rejected request. All these workarounds will be removed on Vespa 8. | ||||
* | | | | | | | Merge pull request #8558 from ↵ | Geir Storli | 2019-02-22 | 20 | -121/+442 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/lesters/tensor-partial-update-mixed-tensors-java Tensor partial update for mixed tensors - Java | ||||
| * | | | | | | | Cleanup of tensor updates - Java | Lester Solbakken | 2019-02-21 | 13 | -75/+134 |
| | | | | | | | | |||||
| * | | | | | | | Don't convert tensor add update type to sparse dimensions | Lester Solbakken | 2019-02-20 | 6 | -37/+37 |
| | | | | | | | | |||||
| * | | | | | | | Non-functional changes only | Lester Solbakken | 2019-02-20 | 6 | -8/+7 |
| | | | | | | | | |||||
| * | | | | | | | TensorModifyUpdate support for mixed tensors | Lester Solbakken | 2019-02-20 | 5 | -24/+66 |
| | | | | | | | | |||||
| * | | | | | | | Remove unnecessary imports | Lester Solbakken | 2019-02-20 | 5 | -10/+0 |
| | | | | | | | | |||||
| * | | | | | | | TensorRemoveUpdate support for mixed tensors | Lester Solbakken | 2019-02-20 | 12 | -38/+166 |
| | | | | | | | | |||||
| * | | | | | | | TensorAddUpdate support for mixed tensors | Lester Solbakken | 2019-02-20 | 10 | -55/+158 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #8578 from ↵ | Tor Egge | 2019-02-21 | 5 | -29/+85 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/integrate-tensor-remove-update-in-searchcore Geirst/integrate tensor remove update in searchcore | ||||
| * | | | | | | | | Integrate TensorRemoveUpdate in attribute updater. | Geir Storli | 2019-02-21 | 2 | -23/+47 |
| | | | | | | | | | |||||
| * | | | | | | | | Implement applyTo() for TensorRemoveUpdate. | Geir Storli | 2019-02-21 | 3 | -6/+38 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #8579 from ↵ | Håvard Pettersen | 2019-02-21 | 5 | -7/+0 |
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/cleanup-after-removal-of-old-unit-test-runner Cleanup after removal of old unit test runner. | ||||
| * | | | | | | | | Cleanup after removal of old unit test runner. | Tor Egge | 2019-02-21 | 5 | -7/+0 |
| | |_|_|/ / / / | |/| | | | | | | |||||
* | | | | | | | | Merge pull request #8577 from vespa-engine/bjorncs/tls-aware-http-client | Bjørn Christian Seime | 2019-02-21 | 4 | -0/+309 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Introduce http client that follows Vespa TLS config |