Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove use of Guava ListenableFuture from com.yahoo.jdisc.handler | Bjørn Christian Seime | 2021-12-10 | 1 | -0/+18 |
| | | | | | | This change is not 100% API compatible. Many classes from this package inherited types from Guava. The classes will have the same methods as before, but their type has obviously changed. Two options; merge now with the small risk of breakage or wait for Vespa 8 branch. | ||||
* | Update vespajlib/src/main/java/com/yahoo/slime/Value.java | Jon Bratseth | 2021-12-09 | 1 | -1/+1 |
| | | | Co-authored-by: Håkon Hallingstad <hakon@yahooinc.com> | ||||
* | No functional changes | Jon Bratseth | 2021-12-09 | 13 | -168/+235 |
| | |||||
* | Deprecate methods using Guava ListenableFuture | Bjørn Christian Seime | 2021-12-08 | 1 | -0/+4 |
| | | | | | | | | - com.yahoo.processing.Response.recursiveComplete() - com.yahoo.processing.response.DataList.complete() - com.yahoo.processing.response.IncomingData.completed() Also fixes bug in FutureResponse where `get()` does not return value produced by async task. | ||||
* | Fix javadoc | Bjørn Christian Seime | 2021-12-07 | 1 | -2/+2 |
| | |||||
* | Deprecate public APIs using Guava's ListenableFuture | Bjørn Christian Seime | 2021-12-06 | 1 | -0/+45 |
| | | | | | | | Public methods: - com.yahoo.processing.rendering.Renderer.render() - com.yahoo.search.handler.HttpSearchResponse.waitableRender() - com.yahoo.processing.rendering.AsynchronousSectionedRenderer.renderBeforeHandover() | ||||
* | Add custom `@Beta` annotation | Bjørn Christian Seime | 2021-12-03 | 4 | -4/+4 |
| | | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation. | ||||
* | Minor: Fix variable name, minor javadoc and formatting changes | Harald Musum | 2021-11-29 | 1 | -4/+9 |
| | |||||
* | Merge pull request #19808 from vespa-engine/mpolden/application-level-endpoint | Martin Polden | 2021-11-02 | 1 | -7/+7 |
|\ | | | | | Support application-level endpoints in DeploymentSpec | ||||
| * | Use try-close | Martin Polden | 2021-11-02 | 1 | -7/+7 |
| | | |||||
* | | Merge pull request #19818 from vespa-engine/jdk17-vespajlib | Bjørn Christian Seime | 2021-11-01 | 1 | -0/+10 |
|\ \ | | | | | | | Open java.base/java.io to the unnamed module (used by NativeIO) | ||||
| * | | Open java.base/java.io to the unnamed module (used by NativeIO) | gjoranv | 2021-11-01 | 1 | -0/+10 |
| |/ | | | | | | | | | - Was already opened in vespa-start-container-daemon, so only caused a warning in vespajlib unit tests. | ||||
* / | Use UTF-8 bytewise ordering for StringResultNode comparisons | Tor Brede Vekterli | 2021-11-01 | 2 | -3/+7 |
|/ | | | | | | | | | | | | | | | The C++ backend uses `memcmp` ordering of UTF-8 strings for its `StringResultNode` instances and expects the container to feed it nodes in the same order. However, the Java code used `String` internally, which compares UTF-16 codepoints instead of UTF-8 octets. These may not agree on the ordering, particularly in the presence of surrogate pairs. Java `StringResultNode` now uses a raw UTF-8 byte array as its value backing, which has the added benefit that (de-)serializing is effectively a no-op. Some extra `String` roundtrip work needed now to support the various type-erased `ResultNode` functionality, but this is not expected to be called in a hot path. | ||||
* | Merge pull request #19747 from vespa-engine/bratset/items-equality | Jon Bratseth | 2021-10-28 | 2 | -1/+12 |
|\ | | | | | Bratset/items equality | ||||
| * | Always compare item content fully in Item.equals | Jon Bratseth | 2021-10-27 | 2 | -1/+12 |
| | | |||||
* | | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 12 | -12/+12 |
| | | |||||
* | | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 18 | -18/+18 |
|/ | |||||
* | Revert "Move source code from http-utils to vespajlib and add osgi exports" | gjoranv | 2021-10-21 | 19 | -1109/+0 |
| | | | | This reverts commit 944f65f03158517cb90059bffc6292cf39b25aba. | ||||
* | Add missiung copyrights | Jon Bratseth | 2021-10-20 | 1 | -0/+1 |
| | |||||
* | Diable NativeIO if environment variable DISABLE_NATIVE_IO has been defined. | Henning Baldersheim | 2021-10-19 | 1 | -3/+12 |
| | |||||
* | Round success factor to two decimals | Martin Polden | 2021-10-18 | 1 | -1/+4 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 34 | -34/+34 |
| | |||||
* | Update 2019 Yahoo Holdings copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Update 2018 copyright notices. | gjoranv | 2021-10-07 | 15 | -15/+15 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 350 | -352/+352 |
| | |||||
* | Organize imports | Lester Solbakken | 2021-10-06 | 1 | -5/+19 |
| | |||||
* | Add expand function to tensor class | Lester Solbakken | 2021-10-06 | 2 | -18/+7 |
| | |||||
* | Add non-primitive tensor expand function | Lester Solbakken | 2021-10-06 | 3 | -1/+97 |
| | |||||
* | Move source code from http-utils to vespajlib and add osgi exports | gjoranv | 2021-09-30 | 19 | -0/+1109 |
| | |||||
* | Merge pull request #19304 from ↵ | Lester Solbakken | 2021-09-29 | 3 | -18/+139 |
|\ | | | | | | | | | vespa-engine/lesters/additional-short-forms-stateless-rest-api Stateless REST API: short forms for sparse and mixed tensors | ||||
| * | Use values/cells/blocks format for short form | Lester Solbakken | 2021-09-28 | 2 | -50/+88 |
| | | |||||
| * | Stateless REST API: short forms for sparse and mixed tensors | Lester Solbakken | 2021-09-27 | 3 | -5/+88 |
| | | |||||
* | | Add warmup | Henning Baldersheim | 2021-09-28 | 1 | -0/+6 |
| | | |||||
* | | Use the faster BufferOutput over ByteArrayOutputStream that is synchronized. | Henning Baldersheim | 2021-09-28 | 2 | -24/+28 |
| | | |||||
* | | Merge pull request #19280 from vespa-engine/bratseth/cleanup-876 | Harald Musum | 2021-09-27 | 1 | -10/+10 |
|\ \ | | | | | | | No functional changes | ||||
| * | | No functional changes | Jon Bratseth | 2021-09-24 | 1 | -10/+10 |
| | | | |||||
* | | | Merge pull request #19285 from ↵ | Jon Marius Venstad | 2021-09-27 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/jonmv/shut-down-RPC-when-no-message-bus-owner-remain Shut down network when all owners also have detached | ||||
| * | | Shut down network when all owners also have detached | Jon Marius Venstad | 2021-09-24 | 1 | -1/+1 |
| | | | |||||
* | | | Disable heapdumps on shutdown timeout by default. | Henning Baldersheim | 2021-09-25 | 1 | -2/+6 |
|/ / | |||||
* | | add "hamming" function | Arne H Juul | 2021-09-23 | 3 | -0/+41 |
| | | |||||
* | | Add getAndSet to MutableBoolean | Valerij Fredriksen | 2021-09-22 | 1 | -0/+6 |
|/ | |||||
* | Emit log message prior to dumping the heap. | Henning Baldersheim | 2021-09-22 | 1 | -0/+1 |
| | |||||
* | Dump heap of live objects on failed application shutdown. | Henning Baldersheim | 2021-09-22 | 2 | -0/+14 |
| | |||||
* | Add 'encode' expression | Jon Bratseth | 2021-09-19 | 1 | -1/+1 |
| | |||||
* | Merge pull request #19169 from vespa-engine/bratseth/encode-to-tensor | Jon Bratseth | 2021-09-16 | 1 | -3/+1 |
|\ | | | | | Bratseth/encode to tensor | ||||
| * | Encode to dense tensor | Jon Bratseth | 2021-09-16 | 1 | -3/+1 |
| | | |||||
* | | Move Sleeper to yolean and simplify | Bjørn Christian Seime | 2021-09-15 | 2 | -69/+0 |
| | | |||||
* | | Add sleeper abstract to vespajlib | Bjørn Christian Seime | 2021-09-15 | 3 | -0/+70 |
|/ | |||||
* | Disallow feeding empty indexed tensors | Lester Solbakken | 2021-09-02 | 2 | -6/+41 |
| | |||||
* | Add short form output option to model-evaluation REST API | Lester Solbakken | 2021-09-01 | 2 | -0/+52 |
| |