summaryrefslogtreecommitdiffstats
path: root/vespajlib
Commit message (Collapse)AuthorAgeFilesLines
...
| * Allow multiple test reportsJon Marius Venstad2022-03-021-1/+4
| |
* | Compute hash without serializing to stringJon Bratseth2022-03-0128-271/+559
|/
* Merge pull request #21459 from vespa-engine/bratseth/slice-type-resolvingJon Bratseth2022-02-281-1/+1
|\ | | | | Pass type context
| * Pass type contextJon Bratseth2022-02-281-1/+1
| |
* | Nicer error messageJon Bratseth2022-02-281-5/+9
|/
* Use a typesafe Duration instead of integer milliseondst status.Henning Baldersheim2022-02-252-6/+35
|
* - Use a utility method that recomputes a timeout if VESPA_TIMER_HZ deviates ↵Henning Baldersheim2022-02-251-1/+5
| | | | from the default of 1000hz.
* Run config proxy configpoller at 1/10th of default(1000hz) vespa timer ↵Henning Baldersheim2022-02-171-1/+1
| | | | frequency.
* Merge pull request #21228 from vespa-engine/bratseth/resolve-slice-dimensionLester Solbakken2022-02-1729-61/+90
|\ | | | | Resolve slice dimension
| * Resolve slice dimensionJon Bratseth2022-02-1629-61/+90
| |
* | Can not use a static logger when class itself is initialized as a singleton.Henning Baldersheim2022-02-171-2/+1
| |
* | Allow control of vespa-system-timer frequency in the range [1...1000] hz ↵Henning Baldersheim2022-02-171-2/+23
|/ | | | with environment variable VESPA_TIMER_HZ.
* Allow quoted string slice labelsJon Bratseth2022-02-152-6/+3
|
* Add hash functionJon Bratseth2022-02-041-25/+26
|
* avoid updating file with same contentsArne H Juul2022-01-291-1/+17
|
* Defer public API decisionMartin Polden2022-01-283-2/+10
|
* Move SnippetGenerator to vespajlibMartin Polden2022-01-282-0/+93
|
* Add converged field to ServiceListResponseHarald Musum2022-01-161-1/+1
|
* Replace use of Guava's UncheckedTimeoutException with our ownBjørn Christian Seime2022-01-146-6/+6
|
* Add replacement for Guava's UncheckedTimeoutExceptionBjørn Christian Seime2022-01-141-0/+21
|
* Don't report 0 success on collisions if we ignore themJon Bratseth2022-01-111-1/+3
|
* Update ABI specJon Bratseth2022-01-071-1/+1
|
* Cleanup; No functional changesJon Bratseth2022-01-0796-284/+342
|
* unify java warningsArne H Juul2022-01-061-8/+0
| | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent
* Explicitly verify that source existsHarald Musum2022-01-031-1/+3
|
* GC deprecated junit assertThat.Henning Baldersheim2021-12-2117-387/+168
|
* Revert "Merge pull request #20578 from ↵Jon Marius Venstad2021-12-201-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 Venstad2021-12-181-2/+3
|
* Avoid guavaJon Marius Venstad2021-12-171-3/+2
|
* Remove use of Guava ListenableFuture from com.yahoo.jdisc.handlerBjørn Christian Seime2021-12-101-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.javaJon Bratseth2021-12-091-1/+1
| | | Co-authored-by: Håkon Hallingstad <hakon@yahooinc.com>
* No functional changesJon Bratseth2021-12-0913-168/+235
|
* Deprecate methods using Guava ListenableFutureBjørn Christian Seime2021-12-081-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 javadocBjørn Christian Seime2021-12-071-2/+2
|
* Deprecate public APIs using Guava's ListenableFutureBjørn Christian Seime2021-12-061-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` annotationBjørn Christian Seime2021-12-034-4/+4
| | | | Replace use of Guava's `com.google.common.annotations.Beta` with custom annotation.
* Minor: Fix variable name, minor javadoc and formatting changesHarald Musum2021-11-291-4/+9
|
* Merge pull request #19808 from vespa-engine/mpolden/application-level-endpointMartin Polden2021-11-021-7/+7
|\ | | | | Support application-level endpoints in DeploymentSpec
| * Use try-closeMartin Polden2021-11-021-7/+7
| |
* | Merge pull request #19818 from vespa-engine/jdk17-vespajlibBjørn Christian Seime2021-11-011-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)gjoranv2021-11-011-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 comparisonsTor Brede Vekterli2021-11-012-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-equalityJon Bratseth2021-10-282-1/+12
|\ | | | | Bratset/items equality
| * Always compare item content fully in Item.equalsJon Bratseth2021-10-272-1/+12
| |
* | Update 2020 Oath copyrights.gjoranv2021-10-2712-12/+12
| |
* | Update 2019 Oath copyrights.gjoranv2021-10-2718-18/+18
|/
* Revert "Move source code from http-utils to vespajlib and add osgi exports"gjoranv2021-10-2119-1109/+0
| | | | This reverts commit 944f65f03158517cb90059bffc6292cf39b25aba.
* Add missiung copyrightsJon Bratseth2021-10-201-0/+1
|
* Diable NativeIO if environment variable DISABLE_NATIVE_IO has been defined.Henning Baldersheim2021-10-191-3/+12
|
* Round success factor to two decimalsMartin Polden2021-10-181-1/+4
|