summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Reduce usage of guava.Henning Baldersheim2022-12-0129-225/+159
| | | | - Ensure that tests relying on order are determinsitic.
* Merge pull request #25060 from vespa-engine/bratseth/sorting-errorsHenning Baldersheim2022-12-011-59/+55
|\ | | | | Improve error messages
| * Improve error messagesJon Bratseth2022-11-301-59/+55
| |
* | Merge pull request #25057 from ↵Henning Baldersheim2022-11-301-4/+4
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/move-sync-policy-init-inside-lock Move synchronous policy init inside lock [run-systemtest]
| * | Move synchronous policy init inside lockTor Brede Vekterli2022-11-301-4/+4
| |/ | | | | | | | | | | | | Avoids a race when multiple threads try to synchronously initialize a MessageBus policy. This resolves a TSan warning.
* | Merge pull request #25052 from vespa-engine/hmusum/avoid-using-guavaHenning Baldersheim2022-11-302-10/+6
|\ \ | | | | | | Use transferTo for copying streams, avoid Guava [run-systemtest]
| * | Use transferTo for copying streams, avoid GuavaHarald Musum2022-11-302-10/+6
| | |
* | | Merge pull request #25056 from vespa-engine/havardpe/avoid-try-schedule-raceHenning Baldersheim2022-11-301-3/+4
|\ \ \ | | | | | | | | avoid race caused by using 'accepted' after destruction
| * | | avoid race caused by using 'accepted' after destructionHåvard Pettersen2022-11-301-3/+4
| |/ / | | | | | | | | | | | | | | | also tag await_suspend functions with noinline to make sure clang does not put local variables into the coroutine state (this was only an issue for try_schedule).
* | | Merge pull request #25049 from vespa-engine/balder/reduce-guava-usageHenning Baldersheim2022-11-3047-531/+188
|\ \ \ | | | | | | | | Reduce the simple usage of guava where java has caught up
| * | | Reduce the simple usage of guava where java has caught upHenning Baldersheim2022-11-3047-531/+188
| | | |
* | | | Merge pull request #25054 from vespa-engine/arnej/extend-java-library-pathHenning Baldersheim2022-11-301-1/+1
|\ \ \ \ | | | | | | | | | | add /opt/vespa-deps/lib64 as a location for native libraries
| * | | | add /opt/vespa-deps/lib64 as a location for native librariesArne Juul2022-11-301-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #25051 from ↵Henning Baldersheim2022-11-301-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/tegge/remove-out-of-range-bit-setting-in-unit-test Remove out of range search::BitVector::setBit() in unit test.
| * | | | Remove out of range search::BitVector::setBit() in unit test.Tor Egge2022-11-301-1/+0
| |/ / /
* | | | Merge pull request #25047 from ↵Henning Baldersheim2022-11-3016-102/+27
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/balder/collapse-vespa-feed-perf-into-the-other-clients Balder/collapse vespa feed perf into the other clients
| * | | Use latest junit.Henning Baldersheim2022-11-293-16/+16
| | | |
| * | | Collapse the vespa_feed_perf into the other feed clients.Henning Baldersheim2022-11-2916-86/+11
| | | |
* | | | Merge pull request #25050 from ↵Martin Polden2022-11-308-52/+20
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | vespa-engine/revert-24998-mpolden/podman-options-change Revert "Re-create container if wanted create command changes" MERGEOK
| * | | Revert "Re-create container if wanted create command changes"Martin Polden2022-11-308-52/+20
|/ / /
* | | Merge pull request #25048 from ↵Valerij Fredriksen2022-11-3026-229/+201
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/bratseth/exclusive-cleanup-take-2-rebased Bratseth/exclusive cleanup take 2 rebased
| * | Fix javadocJon Bratseth2022-11-291-2/+2
| | |
| * | Simplify, and fix some bugsJon Bratseth2022-11-2914-48/+76
| | |
| * | More realistic testsJon Bratseth2022-11-299-120/+99
| | |
| * | Track unrelated changeJon Bratseth2022-11-291-1/+1
| | |
| * | Revert "Merge pull request #24959 from ↵Jon Bratseth2022-11-2910-99/+64
| | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/revert-exclusive-cleanup" This reverts commit e24e240f01de0c291eb62ab03718fbda6abdb1b2, reversing changes made to 11690f693f82c0ca5b6bb4df49ebf9d5958560cf.
* | | Merge pull request #25045 from ↵Henning Baldersheim2022-11-2912-21/+58
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/reduce-jdisc-http-httprequest-infestation Balder/reduce jdisc http httprequest infestation
| * | | Reduce need to access getJDiscRequestHenning Baldersheim2022-11-2910-14/+48
| | | |
| * | | Reduce exposure of com.yahoo.jdisc.http.HttpRequest.Henning Baldersheim2022-11-294-7/+10
| |/ /
* | | Merge pull request #25046 from ↵Håkon Hallingstad2022-11-291-0/+5
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/ensure-that-we-pull-in-what-others-exclude Add predicate-search-core as explicit dependency as some of its depen…
| * | | Add predicate-search-core as explicit dependency as some of its dependencies ↵Henning Baldersheim2022-11-291-0/+5
|/ / / | | | | | | | | | are explicitly excluded by container-dev
* | | Merge pull request #25044 from ↵Henning Baldersheim2022-11-298-9/+68
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/vekterli/defer-mbus-destination-session-registration Defer MBus DestinationSession registration during content node init [run-systemtest]
| * | Defer MBus DestinationSession registration during content node initTor Brede Vekterli2022-11-298-9/+68
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Creating a `DestinationSession` that is immediately registered as available for business means we may theoretically start receiving messages over the session even before the call returns to the caller. Either way there would be no memory barrier that ensures that `_messageBusSession` would be fully visible to the MessageBus threads (since it's written after return). To avoid this sneaky scenario, defer registration (and thus introduce a barrier) until _after_ we've initialized our internal member variables. This addresses a TSan warning.
* | Merge pull request #25042 from ↵Bjørn Christian Seime2022-11-291-0/+5
|\ \ | |/ |/| | | | | vespa-engine/balder/add-explicit-config-dependency Add config as explicit comile dependency, as container-dev does alot…
| * Add vespajlib as explicit comile dependency, as container-dev does alot of ↵Henning Baldersheim2022-11-291-0/+5
|/ | | | excludes...
* Merge pull request #25040 from ↵Harald Musum2022-11-291-0/+16
|\ | | | | | | | | vespa-engine/balder/bring-in-container-dev-to-handle-dump-tool And non-obvious dependency on container-dev due to com.yahoo.search.q…
| * And non-obvious dependency on container-dev due to ↵Henning Baldersheim2022-11-291-0/+16
|/ | | | com.yahoo.search.query.profile.DumpTool:wq.
* Merge pull request #25029 from ↵Tor Brede Vekterli2022-11-295-6/+139
|\ | | | | | | | | vespa-engine/vekterli/avoid-gc-mass-pending-on-config-enable-edge Avoid mass pending GC on config enable edge [run-systemtest]
| * Be more explicit about previous GC timestamp in testTor Brede Vekterli2022-11-281-0/+3
| |
| * Avoid mass pending GC on config enable edgeTor Brede Vekterli2022-11-285-6/+136
| | | | | | | | | | | | | | | | | | | | | | | | If a system is running in a stable state with no GC enabled, per-bucket last GC timestamps in the DB will end up further and further in the past. If GC is then enabled in config, we must ensure that GC timestamps are reset to the current time to avoid suddenly ending up with _every single_ bucket having exceeded its GC deadline, causing pending GC en masse. Resetting is edge-triggered, so it should not happen if GC is enabled in both the old and new configs.
* | Merge pull request #25039 from vespa-engine/balder/need-slf4j-in-config-proxyBjørn Christian Seime2022-11-291-1/+4
|\ \ | | | | | | Config-proxy client needs slf4j
| * | Config-proxy client needs slf4jHenning Baldersheim2022-11-291-1/+4
|/ /
* | Merge pull request #25038 from ↵Henning Baldersheim2022-11-291-5/+4
|\ \ | | | | | | | | | | | | vespa-engine/balder/filedistribution-need-guava-in-compile-scope Add guava in compile scope.
| * | Add guava in compile scope.Henning Baldersheim2022-11-291-5/+4
|/ /
* | Merge pull request #25036 from vespa-engine/balder/lossed-slf4j-nop-dependencyHenning Baldersheim2022-11-292-2/+1
|\ \ | | | | | | No longer need slf4j-nop dependency
| * | Use correct jarHenning Baldersheim2022-11-291-1/+1
| | |
| * | No longer need slf4j-nop dependencyHenning Baldersheim2022-11-291-1/+0
|/ /
* | Merge pull request #25035 from vespa-engine/hmusum/filedistribution-clientHarald Musum2022-11-2910-34/+98
|\ \ | | | | | | Split out filedistribution client into its own module [run-systemtest]
| * | Split out filedistribution client into its own moduleHarald Musum2022-11-2910-34/+98
| | |
* | | Merge pull request #25034 from vespa-engine/balder/go-back-to-parse-with-bndlibHenning Baldersheim2022-11-296-11/+47
|\ \ \ | | | | | | | | Go back to parsing Import-Package with bndlib for now