Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Allow multiple test reports | Jon Marius Venstad | 2022-03-02 | 1 | -1/+4 | |
| | | ||||||
* | | Compute hash without serializing to string | Jon Bratseth | 2022-03-01 | 28 | -271/+559 | |
|/ | ||||||
* | Merge pull request #21459 from vespa-engine/bratseth/slice-type-resolving | Jon Bratseth | 2022-02-28 | 1 | -1/+1 | |
|\ | | | | | Pass type context | |||||
| * | Pass type context | Jon Bratseth | 2022-02-28 | 1 | -1/+1 | |
| | | ||||||
* | | Nicer error message | Jon Bratseth | 2022-02-28 | 1 | -5/+9 | |
|/ | ||||||
* | Use a typesafe Duration instead of integer milliseondst status. | Henning Baldersheim | 2022-02-25 | 2 | -6/+35 | |
| | ||||||
* | - Use a utility method that recomputes a timeout if VESPA_TIMER_HZ deviates ↵ | Henning Baldersheim | 2022-02-25 | 1 | -1/+5 | |
| | | | | from the default of 1000hz. | |||||
* | Run config proxy configpoller at 1/10th of default(1000hz) vespa timer ↵ | Henning Baldersheim | 2022-02-17 | 1 | -1/+1 | |
| | | | | frequency. | |||||
* | Merge pull request #21228 from vespa-engine/bratseth/resolve-slice-dimension | Lester Solbakken | 2022-02-17 | 29 | -61/+90 | |
|\ | | | | | Resolve slice dimension | |||||
| * | Resolve slice dimension | Jon Bratseth | 2022-02-16 | 29 | -61/+90 | |
| | | ||||||
* | | Can not use a static logger when class itself is initialized as a singleton. | Henning Baldersheim | 2022-02-17 | 1 | -2/+1 | |
| | | ||||||
* | | Allow control of vespa-system-timer frequency in the range [1...1000] hz ↵ | Henning Baldersheim | 2022-02-17 | 1 | -2/+23 | |
|/ | | | | with environment variable VESPA_TIMER_HZ. | |||||
* | Allow quoted string slice labels | Jon Bratseth | 2022-02-15 | 2 | -6/+3 | |
| | ||||||
* | Add hash function | Jon Bratseth | 2022-02-04 | 1 | -25/+26 | |
| | ||||||
* | avoid updating file with same contents | Arne H Juul | 2022-01-29 | 1 | -1/+17 | |
| | ||||||
* | Defer public API decision | Martin Polden | 2022-01-28 | 3 | -2/+10 | |
| | ||||||
* | Move SnippetGenerator to vespajlib | Martin Polden | 2022-01-28 | 2 | -0/+93 | |
| | ||||||
* | Add converged field to ServiceListResponse | Harald Musum | 2022-01-16 | 1 | -1/+1 | |
| | ||||||
* | Replace use of Guava's UncheckedTimeoutException with our own | Bjørn Christian Seime | 2022-01-14 | 6 | -6/+6 | |
| | ||||||
* | Add replacement for Guava's UncheckedTimeoutException | Bjørn Christian Seime | 2022-01-14 | 1 | -0/+21 | |
| | ||||||
* | Don't report 0 success on collisions if we ignore them | Jon Bratseth | 2022-01-11 | 1 | -1/+3 | |
| | ||||||
* | Update ABI spec | Jon Bratseth | 2022-01-07 | 1 | -1/+1 | |
| | ||||||
* | Cleanup; No functional changes | Jon Bratseth | 2022-01-07 | 96 | -284/+342 | |
| | ||||||
* | unify java warnings | Arne H Juul | 2022-01-06 | 1 | -8/+0 | |
| | | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent | |||||
* | Explicitly verify that source exists | Harald Musum | 2022-01-03 | 1 | -1/+3 | |
| | ||||||
* | GC deprecated junit assertThat. | Henning Baldersheim | 2021-12-21 | 17 | -387/+168 | |
| | ||||||
* | Revert "Merge pull request #20578 from ↵ | Jon Marius Venstad | 2021-12-20 | 1 | -3/+2 | |
| | | | | | | | vespa-engine/revert-20568-jonmv/replace-optimaize-with-lingua" This reverts commit 5476504932cd90eb2dad82dbab633e3ffa2034c3, reversing changes made to 235a78cc4707f78d18c6818a577de1b7507f5e40. | |||||
* | Revert "Replace optimaize with OpenNLP language detector [run-systemtest]" | Jon Marius Venstad | 2021-12-18 | 1 | -2/+3 | |
| | ||||||
* | Avoid guava | Jon Marius Venstad | 2021-12-17 | 1 | -3/+2 | |
| | ||||||
* | 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 | |
| |