Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Reduce usage of guava. | Henning Baldersheim | 2022-12-01 | 29 | -225/+159 |
| | | | | - Ensure that tests relying on order are determinsitic. | ||||
* | Merge pull request #25060 from vespa-engine/bratseth/sorting-errors | Henning Baldersheim | 2022-12-01 | 1 | -59/+55 |
|\ | | | | | Improve error messages | ||||
| * | Improve error messages | Jon Bratseth | 2022-11-30 | 1 | -59/+55 |
| | | |||||
* | | Merge pull request #25057 from ↵ | Henning Baldersheim | 2022-11-30 | 1 | -4/+4 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/move-sync-policy-init-inside-lock Move synchronous policy init inside lock [run-systemtest] | ||||
| * | | Move synchronous policy init inside lock | Tor Brede Vekterli | 2022-11-30 | 1 | -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-guava | Henning Baldersheim | 2022-11-30 | 2 | -10/+6 |
|\ \ | | | | | | | Use transferTo for copying streams, avoid Guava [run-systemtest] | ||||
| * | | Use transferTo for copying streams, avoid Guava | Harald Musum | 2022-11-30 | 2 | -10/+6 |
| | | | |||||
* | | | Merge pull request #25056 from vespa-engine/havardpe/avoid-try-schedule-race | Henning Baldersheim | 2022-11-30 | 1 | -3/+4 |
|\ \ \ | | | | | | | | | avoid race caused by using 'accepted' after destruction | ||||
| * | | | avoid race caused by using 'accepted' after destruction | Håvard Pettersen | 2022-11-30 | 1 | -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-usage | Henning Baldersheim | 2022-11-30 | 47 | -531/+188 |
|\ \ \ | | | | | | | | | Reduce the simple usage of guava where java has caught up | ||||
| * | | | Reduce the simple usage of guava where java has caught up | Henning Baldersheim | 2022-11-30 | 47 | -531/+188 |
| | | | | |||||
* | | | | Merge pull request #25054 from vespa-engine/arnej/extend-java-library-path | Henning Baldersheim | 2022-11-30 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | add /opt/vespa-deps/lib64 as a location for native libraries | ||||
| * | | | | add /opt/vespa-deps/lib64 as a location for native libraries | Arne Juul | 2022-11-30 | 1 | -1/+1 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #25051 from ↵ | Henning Baldersheim | 2022-11-30 | 1 | -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 Egge | 2022-11-30 | 1 | -1/+0 |
| |/ / / | |||||
* | | | | Merge pull request #25047 from ↵ | Henning Baldersheim | 2022-11-30 | 16 | -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 Baldersheim | 2022-11-29 | 3 | -16/+16 |
| | | | | |||||
| * | | | Collapse the vespa_feed_perf into the other feed clients. | Henning Baldersheim | 2022-11-29 | 16 | -86/+11 |
| | | | | |||||
* | | | | Merge pull request #25050 from ↵ | Martin Polden | 2022-11-30 | 8 | -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 Polden | 2022-11-30 | 8 | -52/+20 |
|/ / / | |||||
* | | | Merge pull request #25048 from ↵ | Valerij Fredriksen | 2022-11-30 | 26 | -229/+201 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/bratseth/exclusive-cleanup-take-2-rebased Bratseth/exclusive cleanup take 2 rebased | ||||
| * | | Fix javadoc | Jon Bratseth | 2022-11-29 | 1 | -2/+2 |
| | | | |||||
| * | | Simplify, and fix some bugs | Jon Bratseth | 2022-11-29 | 14 | -48/+76 |
| | | | |||||
| * | | More realistic tests | Jon Bratseth | 2022-11-29 | 9 | -120/+99 |
| | | | |||||
| * | | Track unrelated change | Jon Bratseth | 2022-11-29 | 1 | -1/+1 |
| | | | |||||
| * | | Revert "Merge pull request #24959 from ↵ | Jon Bratseth | 2022-11-29 | 10 | -99/+64 |
| | | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/revert-exclusive-cleanup" This reverts commit e24e240f01de0c291eb62ab03718fbda6abdb1b2, reversing changes made to 11690f693f82c0ca5b6bb4df49ebf9d5958560cf. | ||||
* | | | Merge pull request #25045 from ↵ | Henning Baldersheim | 2022-11-29 | 12 | -21/+58 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/balder/reduce-jdisc-http-httprequest-infestation Balder/reduce jdisc http httprequest infestation | ||||
| * | | | Reduce need to access getJDiscRequest | Henning Baldersheim | 2022-11-29 | 10 | -14/+48 |
| | | | | |||||
| * | | | Reduce exposure of com.yahoo.jdisc.http.HttpRequest. | Henning Baldersheim | 2022-11-29 | 4 | -7/+10 |
| |/ / | |||||
* | | | Merge pull request #25046 from ↵ | Håkon Hallingstad | 2022-11-29 | 1 | -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 Baldersheim | 2022-11-29 | 1 | -0/+5 |
|/ / / | | | | | | | | | | are explicitly excluded by container-dev | ||||
* | | | Merge pull request #25044 from ↵ | Henning Baldersheim | 2022-11-29 | 8 | -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 init | Tor Brede Vekterli | 2022-11-29 | 8 | -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 Seime | 2022-11-29 | 1 | -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 Baldersheim | 2022-11-29 | 1 | -0/+5 |
|/ | | | | excludes... | ||||
* | Merge pull request #25040 from ↵ | Harald Musum | 2022-11-29 | 1 | -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 Baldersheim | 2022-11-29 | 1 | -0/+16 |
|/ | | | | com.yahoo.search.query.profile.DumpTool:wq. | ||||
* | Merge pull request #25029 from ↵ | Tor Brede Vekterli | 2022-11-29 | 5 | -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 test | Tor Brede Vekterli | 2022-11-28 | 1 | -0/+3 |
| | | |||||
| * | Avoid mass pending GC on config enable edge | Tor Brede Vekterli | 2022-11-28 | 5 | -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-proxy | Bjørn Christian Seime | 2022-11-29 | 1 | -1/+4 |
|\ \ | | | | | | | Config-proxy client needs slf4j | ||||
| * | | Config-proxy client needs slf4j | Henning Baldersheim | 2022-11-29 | 1 | -1/+4 |
|/ / | |||||
* | | Merge pull request #25038 from ↵ | Henning Baldersheim | 2022-11-29 | 1 | -5/+4 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/filedistribution-need-guava-in-compile-scope Add guava in compile scope. | ||||
| * | | Add guava in compile scope. | Henning Baldersheim | 2022-11-29 | 1 | -5/+4 |
|/ / | |||||
* | | Merge pull request #25036 from vespa-engine/balder/lossed-slf4j-nop-dependency | Henning Baldersheim | 2022-11-29 | 2 | -2/+1 |
|\ \ | | | | | | | No longer need slf4j-nop dependency | ||||
| * | | Use correct jar | Henning Baldersheim | 2022-11-29 | 1 | -1/+1 |
| | | | |||||
| * | | No longer need slf4j-nop dependency | Henning Baldersheim | 2022-11-29 | 1 | -1/+0 |
|/ / | |||||
* | | Merge pull request #25035 from vespa-engine/hmusum/filedistribution-client | Harald Musum | 2022-11-29 | 10 | -34/+98 |
|\ \ | | | | | | | Split out filedistribution client into its own module [run-systemtest] | ||||
| * | | Split out filedistribution client into its own module | Harald Musum | 2022-11-29 | 10 | -34/+98 |
| | | | |||||
* | | | Merge pull request #25034 from vespa-engine/balder/go-back-to-parse-with-bndlib | Henning Baldersheim | 2022-11-29 | 6 | -11/+47 |
|\ \ \ | | | | | | | | | Go back to parsing Import-Package with bndlib for now |