aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use single versions of dependenciesBjørn Christian Seime2022-11-179-58/+42
|
* Warn on dependencies with multiple versionsBjørn Christian Seime2022-11-171-0/+17
|
* Merge pull request #24911 from ↵Geir Storli2022-11-172-325/+351
|\ | | | | | | | | vespa-engine/toregge/use-typed-tests-for-hnsw-index Use typed tests for hnsw index.
| * Use typed tests for hnsw index.Tor Egge2022-11-172-325/+351
| |
* | Merge pull request #24910 from vespa-engine/bratseth/aws-testsValerij Fredriksen2022-11-177-175/+139
|\ \ | | | | | | Mostly test with AWS setup
| * | Update ↵Jon Bratseth2022-11-171-1/+1
| | | | | | | | | | | | | | | config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java Co-authored-by: Valerij Fredriksen <freva@users.noreply.github.com>
| * | Mostly test with AWS setupJon Bratseth2022-11-178-176/+139
| | | | | | | | | | | | | | | | | | | | | - AWS adds the complexity of advertised vs. real which we want to test as much as possible. - Testing with host sharing as that provuces accurate resource numbers.
* | | Merge pull request #24873 from vespa-engine/havardpe/generator-benchGeir Storli2022-11-171-29/+89
|\ \ \ | | | | | | | | adjust generator bench
| * | | test with both references and valuesHåvard Pettersen2022-11-171-2/+21
| | | | | | | | | | | | | | | | also check actual results
| * | | avoid copying generated valuesHåvard Pettersen2022-11-151-1/+1
| | | |
| * | | adjust generator benchHåvard Pettersen2022-11-151-29/+70
| | | | | | | | | | | | | | | | also benchmark Sequence alternative
* | | | Merge pull request #24905 from vespa-engine/freva/retire-wrong-flavorMartin Polden2022-11-172-10/+10
|\ \ \ \ | | | | | | | | | | Retire nodes on wrong parent host flavor
| * | | | Retire nodes on wrong parent accountValerij Fredriksen2022-11-172-10/+10
| | | | |
* | | | | Merge pull request #24902 from vespa-engine/enclaves-apigjoranv2022-11-1736-78/+190
|\ \ \ \ \ | |_|_|_|/ |/| | | | Enclaves api
| * | | | whitespace onlygjoranv2022-11-171-1/+1
| | | | |
| * | | | Fold the enclave test into NodesV2ApiTestgjoranv2022-11-172-36/+1
| | | | | | | | | | | | | | | | | | | | .. to avoid restarting Jdisc unnecessarily.
| * | | | Add cloudAccount to all nodesgjoranv2022-11-1724-24/+47
| | | | | | | | | | | | | | | | | | | | .. to allow folding the enclave test into NodesV2ApiTest
| * | | | Add test for enclave nodes, and necessary supporting infrastructuregjoranv2022-11-1611-53/+154
| | | | |
| * | | | Add new 'enclave' parameter to nodes/v2/nodegjoranv2022-11-162-2/+18
| | | | | | | | | | | | | | | | | | | | - When set, returns only enclave nodes.
| * | | | Add wireguardPubKey to NodeRepositoryNodegjoranv2022-11-151-0/+7
| | | | |
* | | | | Merge pull request #24889 from ↵Harald Musum2022-11-1726-122/+186
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/lock-when-working-with-file-references Lock when working with file references [run-systemtest]
| * | | | | Check if file can be deleted while holding lockHarald Musum2022-11-162-3/+11
| | | | | |
| * | | | | Revert unintended changeHarald Musum2022-11-161-5/+1
| | | | | |
| * | | | | Merge branch 'master' into hmusum/lock-when-working-with-file-referencesHarald Musum2022-11-1629-176/+381
| |\ \ \ \ \
| * | | | | | Fix unintended change in previous commitHarald Musum2022-11-161-1/+1
| | | | | | |
| * | | | | | Use FileDirectory when deleting unused file referencesHarald Musum2022-11-167-35/+47
| | | | | | |
| * | | | | | Use lock for adding file reference (controlled by feature flag)Harald Musum2022-11-1615-41/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add method for deleting file references (not used yet)
| * | | | | | Make sure we use just one FileDirectory (use injection)Harald Musum2022-11-1619-61/+77
| | | | | | |
* | | | | | | Merge pull request #24900 from vespa-engine/toregge/add-enum-class-hnswindextypeGeir Storli2022-11-1715-125/+261
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | Add enum class HnswIndexType.
| * | | | | | Add enum class HnswIndexType.Tor Egge2022-11-1615-125/+261
| | | | | | |
* | | | | | | Merge pull request #24904 from vespa-engine/arnej/use-detect-hostname-programArnstein Ressem2022-11-172-68/+52
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | use C++ program vespa-detect-hostname
| * | | | | | use C++ program vespa-detect-hostnameArne Juul2022-11-162-68/+52
|/ / / / / /
* | | | | | Merge pull request #24901 from vespa-engine/bratseth/deterministic-orderv8.86.28Morten Tokle2022-11-162-2/+6
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Deterministic host flavor order
| * | | | | Deterministic host flavor orderJon Bratseth2022-11-162-2/+6
|/ / / / /
* | | | | Merge pull request #24894 from vespa-engine/bratseth/dynamic-shared-autoscalingValerij Fredriksen2022-11-1616-73/+108
|\ \ \ \ \ | | | | | | | | | | | | Support autoscaling in dynamic shared zones
| * | | | | Support autoscaling in dynamic shared zonesJon Bratseth2022-11-1616-73/+108
| | | | | |
* | | | | | Merge pull request #24896 from ↵Jon Marius Venstad2022-11-161-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jonmv/relax-cloud-account-requirements Fix test even more :'(
| * | | | | | Fix test even more :'(jonmv2022-11-161-1/+1
| | | | | | |
* | | | | | | Merge pull request #24895 from ↵Jon Marius Venstad2022-11-161-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jonmv/relax-cloud-account-requirements Fix test response
| * | | | | | Fix test responsejonmv2022-11-161-0/+3
| | | | | | |
* | | | | | | Merge pull request #24893 from vespa-engine/arnej/add-detect-hostname-modeHarald Musum2022-11-161-1/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | add "detect-hostname" mode
| * | | | | | | add "detect-hostname" modeArne Juul2022-11-161-1/+8
| | | | | | | |
* | | | | | | | Merge pull request #24891 from ↵Tor Brede Vekterli2022-11-165-33/+96
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/use-bouncycastle-for-cipher-and-streaming Use BouncyCastle AES GCM cipher and I/O streams instead of JCA
| * | | | | | | Use BouncyCastle AES GCM cipher and I/O streams instead of JCATor Brede Vekterli2022-11-165-33/+96
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This resolves two issues: * `javax.crypto.OutputCipherStream` swallows MAC tag mismatch exceptions when the stream is closed, which means that corruptions (intentional or not) are not caught. This is documented behavior, but still very surprising and a rather questionable default. BC's interchangeable `CipherOutputStream` throws as expected. To avoid regressions, add an explicit test that both ciphertext and MAC tag corruptions are propagated. * The default-provided `AES/GCM/NoPadding` `Cipher` instance will not emit decrypted plaintext per `update()` chunk, but buffer everything until `doFinal()` is invoked when the stream is closed. This means that decrypting very large ciphertexts can blow up memory usage since internal output buffers are reallocated and increased per iteration...! Instead use an explicit BC `GCMBlockCipher` which has the expected behavior (and actually lets cipher streams, well, _stream_). Add an `AeadCipher` abstraction to avoid leaking BC APIs outside the security module.
* | | | | | | Merge pull request #24885 from vespa-engine/toregge/handle-16g-word-bufferGeir Storli2022-11-161-3/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Handle 16 GB word buffer.
| * | | | | | | Handle 16 GB word buffer.Tor Egge2022-11-161-3/+5
| | | | | | | |
* | | | | | | | Merge pull request #24890 from vespa-engine/arnej/handle-access-symlinkHarald Musum2022-11-161-2/+17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | handle old leftover symlink
| * | | | | | | | handle old leftover symlinkArne Juul2022-11-161-2/+17
| | | | | | | | |
* | | | | | | | | Merge pull request #24888 from ↵Jon Marius Venstad2022-11-167-5/+133
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | / / / / / | | |_|/ / / / / | |/| | | | | | vespa-engine/jonmv/relax-cloud-account-requirements Enclave access service
| * | | | | | | Rename forgotten thingsjonmv2022-11-166-11/+11
| | | | | | | |