Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make some things thread-safe | Jon Marius Venstad | 2019-02-26 | 3 | -10/+12 |
| | |||||
* | Print info about error (think I saw some ConcurrentModEx) | Jon Marius Venstad | 2019-02-26 | 2 | -3/+2 |
| | |||||
* | Fix imports and linting | Jon Marius Venstad | 2019-02-26 | 4 | -10/+15 |
| | |||||
* | Remove unused parameter | Jon Marius Venstad | 2019-02-26 | 7 | -31/+16 |
| | |||||
* | Replace CuratorLock with Lock | Jon Marius Venstad | 2019-02-26 | 6 | -202/+20 |
| | |||||
* | Delete unused class | Jon Marius Venstad | 2019-02-22 | 1 | -45/+0 |
| | |||||
* | 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 | ||||
| * | | | | | Introduce http client that follows Vespa TLS config | Bjørn Christian Seime | 2019-02-21 | 4 | -0/+309 |
| |/ / / / | |||||
* | | | | | Merge pull request #8576 from vespa-engine/mortent/exclude-jackson | Bjørn Christian Seime | 2019-02-21 | 1 | -1/+15 |
|\ \ \ \ \ | |/ / / / |/| | | | | Exclude jackson dependencies from aws sdk | ||||
| * | | | | Exclude jackson dependencies from aws sdk | Morten Tokle | 2019-02-21 | 1 | -1/+15 |
|/ / / / | |||||
* | | | | Merge pull request #8574 from vespa-engine/arnej/add-network-ports-2 | Arne H Juul | 2019-02-21 | 41 | -79/+544 |
|\ \ \ \ | | | | | | | | | | | Arnej/add network ports 2 | ||||
| * | | | | add size method for easier debugging | Arne Juul | 2019-02-21 | 2 | -1/+4 |
| | | | | | |||||
| * | | | | move allocated hosts setup | Arne Juul | 2019-02-21 | 1 | -1/+2 |
| | | | | | |||||
| * | | | | add network ports to NodesResponse | Arne Juul | 2019-02-20 | 1 | -8/+10 |
| | | | | | |||||
| * | | | | simplify list copy | Arne Juul | 2019-02-20 | 1 | -6/+2 |
| | | | | | |||||
| * | | | | unit test network ports storage | Arne Juul | 2019-02-20 | 1 | -1/+13 |
| | | | | | |||||
| * | | | | transfer network ports from node Allocation to HostSpec | Arne Juul | 2019-02-20 | 1 | -3/+11 |
| | | | | | |||||
| * | | | | add unit test for network port list serialization | Arne Juul | 2019-02-20 | 1 | -0/+29 |
| | | | | | |||||
| * | | | | add list of network port allocations | Arne Juul | 2019-02-20 | 37 | -66/+480 |
| | |/ / | |/| | | | | | | | | | | | | | | * add port suffixes to identify individual ports for a service * stash port reservations from current config model | ||||
* | | | | Merge pull request #8573 from vespa-engine/mortent/add-aws-credential-provider | Morten Tokle | 2019-02-21 | 3 | -1/+89 |
|\ \ \ \ | | | | | | | | | | | Add aws credential provider | ||||
| * | | | | Add aws credential provider | Morten Tokle | 2019-02-21 | 3 | -1/+89 |
| | | | | | |||||
* | | | | | Merge pull request #8571 from vespa-engine/hmusum/no-redeploy-in-test-zones | Jon Marius Venstad | 2019-02-21 | 1 | -1/+2 |
|\ \ \ \ \ | |/ / / / |/| | | | | No need to do redeployments in test environments | ||||
| * | | | | Use a valid duration, 1 day is much longer than any app lives in test zones | Harald Musum | 2019-02-21 | 1 | -1/+2 |
| | | | | | |||||
| * | | | | No need to do redeployments in test environments | Harald Musum | 2019-02-21 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Merge pull request #8570 from vespa-engine/hmusum/increase-thread-pool-size | Arnstein Ressem | 2019-02-21 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Increase thread pool size, unit tests have failed due to too few thre… | ||||
| * | | | | Increase thread pool size, unit tests have failed due to too few threads ↵ | Harald Musum | 2019-02-21 | 1 | -1/+1 |
| | |/ / | |/| | | | | | | | | | | available | ||||
* | | | | Merge pull request #8568 from vespa-engine/bjorncs/jdisc-mixed-mode-preparations | Bjørn Christian Seime | 2019-02-21 | 17 | -109/+823 |
|\ \ \ \ | |/ / / |/| | | | Bjorncs/jdisc mixed mode preparations | ||||
| * | | | Stop using Bouncycastle for PKCS12 keystore | Bjørn Christian Seime | 2019-02-20 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix spelling errors | Bjørn Christian Seime | 2019-02-19 | 2 | -2/+2 |
| | | | | |||||
| * | | | Misc changes to TlsContext and its implementations | Bjørn Christian Seime | 2019-02-19 | 3 | -49/+147 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add methods to retrieve underlying SSLContext and SSLParameters - Add createSslEngine() overload with peer host and port - Remove constructor DefaultTlsContext constructor taking path to config file. - Resolve valid ciphers and protcols in constructor. - Use mutual x509 key/trust manager in ReloadingTlsContext | ||||
| * | | | Add withKeyManagerFactory() to specify custom key manager | Bjørn Christian Seime | 2019-02-19 | 3 | -59/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Introduce an interface for key manager factory. - Change SslContextBuilder to call trust/key manager factory even when no truststore/keystore has been specified. - Change trust manager factory to be specific for x509. - Use TrustManagerUtils/KeyManagerUtil to construct default managers. | ||||
| * | | | Require client auth for ssl engines constructed by DefaultTlsContext | Bjørn Christian Seime | 2019-02-19 | 2 | -1/+1 |
| | | | | |||||
| * | | | Add mutable x509 trust manager | Bjørn Christian Seime | 2019-02-19 | 2 | -0/+129 |
| | | | | | | | | | | | | | | | | Add a x509 trust manager where certificates can be updated while the manager is in use. | ||||
| * | | | Add x509 key manager that regularly updates cert chain from PEM files | Bjørn Christian Seime | 2019-02-19 | 3 | -0/+239 |
| | | | | |||||
| * | | | Add mutable x509 key manager | Bjørn Christian Seime | 2019-02-19 | 2 | -0/+171 |
| | | | | | | | | | | | | | | | | | | | | Add a x509 key manager where certificates can be updated while the manager is in use. |