summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #24702 from vespa-engine/jonmv/config-lib-more-sync-2Henning Baldersheim2022-11-0219-157/+145
|\ \ \ \ \ | | | | | | | | | | | | Jonmv/config lib more sync 2
| * | | | | Await subscriber exhausting configs list, in unit testjonmv2022-11-012-2/+32
| | | | | |
| * | | | | Move file handling down into FileSourcejonmv2022-11-016-37/+45
| | | | | |
| * | | | | Cleanup, no effective changesjonmv2022-11-018-46/+33
| | | | | |
| * | | | | No real changesjonmv2022-11-0116-94/+57
| | |_|_|/ | |/| | |
* | | | | Merge pull request #24701 from ↵Jon Bratseth2022-11-013-8/+7
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/bratseth/more-detail-on-no-fulfilment Add more detail on insufficient fulfilment
| * | | | Add more detail on insufficient fulfilmentJon Bratseth2022-11-013-8/+7
| | | | |
* | | | | Merge pull request #24698 from ↵Jon Marius Venstad2022-11-011-11/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/make-routing-generator-test-stable There is no guarantee for when RoutingGenerator.routingTable() will r…
| * | | | | There is no guarantee for when RoutingGenerator.routingTable() will reflect ↵Henning Baldersheim2022-11-011-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | last value. No option but wait until it is so.
* | | | | | Merge pull request #24688 from vespa-engine/aressem/remove-factorylibHenning Baldersheim2022-11-013-10/+19
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add Vespa version substitution in script.
| * | | | | Add Vespa version substitution in script.Arnstein Ressem2022-11-013-10/+19
| | | | | |
* | | | | | Merge pull request #24696 from vespa-engine/balder/use-volatileJon Marius Venstad2022-11-011-13/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Use volatile instead of Atomics when that is sufficient.
| * | | | | | Use volatile instead of Atomics when that is sufficient.Henning Baldersheim2022-11-011-13/+10
| | | | | | |
* | | | | | | Merge pull request #24695 from vespa-engine/balder/hold-monitor-on-reload-tooHenning Baldersheim2022-11-011-4/+6
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Hold monitor on reload too.
| * | | | | | Hold monitor on reload too.Henning Baldersheim2022-11-011-4/+6
|/ / / / / /
* | | | | | Merge pull request #24687 from vespa-engine/hmusum/simplifyJon Marius Venstad2022-11-011-10/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | Simplify
| * | | | | | SimplifyHarald Musum2022-11-011-10/+7
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #24693 from ↵Valerij Fredriksen2022-11-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/write-absolute-path-of-file Write absolute path of file
| * | | | | | Write absolute path of fileHåkon Hallingstad2022-11-011-1/+1
| | | | | | |
* | | | | | | Merge pull request #24692 from vespa-engine/balder/improve-shutdownBjørn Christian Seime2022-11-011-7/+15
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | - Handle CancellationException.
| * | | | | | - Handle CancellationException.Henning Baldersheim2022-11-011-7/+15
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | - Check stopped on every iteration. - Resort to Thread.interrupt() if nothing else helps, and log a warning.
* | | | | | Merge pull request #24691 from ↵Henning Baldersheim2022-11-018-169/+74
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/toregge/use-member-functions-in-tensor-attribute Use member functions in TensorAttribute.
| * | | | | Use member functions in TensorAttribute.Tor Egge2022-11-018-169/+74
| | | | | |
* | | | | | Merge pull request #24689 from ↵Valerij Fredriksen2022-11-019-33/+272
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/guard-core-dump-upload-via-cfg Guard core dump upload via cfg
| * | | | | | Guard core dump upload via cfgHåkon Hallingstad2022-11-019-33/+272
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #24686 from ↵Tor Brede Vekterli2022-11-017-53/+143
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/let-key-id-be-aad-protected-utf8-byte-strings Let token key IDs be UTF-8 byte strings instead of just an integer
| * | | | | | Let token key IDs be UTF-8 byte strings instead of just an integerTor Brede Vekterli2022-11-017-53/+143
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes key IDs vastly more expressive. Max size is 255 bytes, and UTF-8 form is enforced by checking that the byte sequence can be identity-transformed to and from a string with UTF-8 encoding. In addition, we now protect the integrity of the key ID by supplying it as the AAD parameter to the key sealing and opening operations. Reduce v1 token max length of `enc` part to 255, since this is always an X25519 public key, which is never bigger than 32 bytes (but may be _less_ if the random `BigInteger` is small enough, so we still have to encode the length).
* | | | | | Merge pull request #24680 from ↵Geir Storli2022-11-0110-300/+401
|\ \ \ \ \ \ | | |_|/ / / | |/| | / / | |_|_|/ / |/| | | | vespa-engine/toregge/consolidate-tensor-attribute-loaders Consolidate tensor attribute loaders.
| * | | | Move checks from build_index() and load_index() to caller (on_load).Tor Egge2022-11-012-37/+38
| | | | |
| * | | | Consolidate tensor attribute loaders.Tor Egge2022-11-0110-300/+400
| | |_|/ | |/| |
* | | | Merge pull request #24685 from ↵Håvard Pettersen2022-11-011-1/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/global-filter-matches-everything-trace Add a trace if the global filter matches everything.
| * | | | Add a trace if the global filter matches everything.Geir Storli2022-11-011-1/+4
| | | | | | | | | | | | | | | | | | | | This case enables an optimization to search the HNSW index without using the filter at all.
* | | | | Merge pull request #24684 from ↵gjoranv2022-11-011-2/+37
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | vespa-engine/balder/consolidate-on-one-netty-version Consolidate on a single netty version from trasitive dependencies.[run-systemtest]
| * | | | Consolidate on a single netty version from trasitive dependencies.Henning Baldersheim2022-11-011-2/+37
| | |_|/ | |/| |
* | | | Merge pull request #24665 from ↵Tor Brede Vekterli2022-11-019-44/+140
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/vekterli/support-stdio-for-encryption-tools Support standard IO streams for several encryption tool commands
| * | | Don't use legacy file existence checking APITor Brede Vekterli2022-11-012-7/+7
| | | |
| * | | Support standard IO streams for several encryption tool commandsTor Brede Vekterli2022-10-319-41/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Useful for avoiding the need for intermediate files, such as when piping the output of decryption to a Zstd decompressor. Adds stdio support to: * Encryption input * Decryption input * Decryption output Specified by substituting the file name with a single `-` character.
* | | | Merge pull request #24683 from vespa-engine/bratseth/no-traffic-testValerij Fredriksen2022-11-0114-30/+414
|\ \ \ \ | | | | | | | | | | Test with no traffic
| * | | | Test with no trafficJon Bratseth2022-11-0114-30/+414
| | | | |
* | | | | Merge pull request #24681 from ↵Henning Baldersheim2022-11-011-0/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/control-tomcat-jasper-and-groovy Control transitive dependencies of pig for tomcat:jasper-runtime, tom…
| * | | | | Control transitive dependencies of pig for tomcat:jasper-runtime, ↵Henning Baldersheim2022-11-011-0/+18
| | |_|_|/ | |/| | | | | | | | | | | | | tomcat:jasper-compiler and groovy-all
* | | | | Merge pull request #24682 from vespa-engine/balder/zstd-2-zst-as-file-extensionValerij Fredriksen2022-11-012-5/+5
|\ \ \ \ \ | | | | | | | | | | | | zst is the extension for std compressed files.
| * | | | | zst is the extension for std compressed files.Henning Baldersheim2022-11-012-5/+5
| |/ / / /
* | | | | Merge pull request #24678 from ↵Jon Bratseth2022-11-011-2/+3
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/hmusum/reduce-default-node-resources-onprem-for-content-clusters Go back to previous variant of default node resources for content clu…
| * | | | Go back to previous variant of default node resources for content clustersHarald Musum2022-11-011-2/+3
| | |_|/ | |/| |
* | | | Merge pull request #24679 from vespa-engine/vekterli/flag-expiry-bump-nov-2022Tor Brede Vekterli2022-11-011-2/+2
|\ \ \ \ | | | | | | | | | | Flag expiry bump, November 2022 autumn fashion edition
| * | | | Flag expiry bump, November 2022 autumn fashion editionTor Brede Vekterli2022-11-011-2/+2
| | | | |
* | | | | Merge pull request #24677 from ↵Tor Brede Vekterli2022-11-012-35/+132
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/vekterli/reapply-encryption-capabilities-to-core-dump-handler Reapply: add encryption capabilities to core dump handler
| * | | | Add encryption capabilities to core dump handlerTor Brede Vekterli2022-11-012-35/+132
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Once wired in (not currently the case), a Supplier of non-null `SecretSharedKey` instances will trigger: 1. Wrapping the output stream with an encrypting output stream using the secret component of the supplied key. Zstd compression is handled on the input stream, so this should transparently encrypt compressed data. To disambiguate, encrypted core dumps are suffixed with an additional `.enc` file extension. 2. Emitting a public decryption token as part of the metadata using the shared component of the supplied key.
* | | | Merge pull request #24674 from ↵Henning Baldersheim2022-11-014-33/+38
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/zookeeper-and-netty-dependency-management-in-parent-pom Move zookeeper and netty dependency management to parent pom.[run-systemtest]