Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "- Reduce usage of guava." | Henning Baldersheim | 2022-12-01 | 29 | -159/+225 |
| | |||||
* | Merge pull request #25058 from vespa-engine/freva/disallow-node-rebuild | Martin Polden | 2022-12-01 | 3 | -14/+3 |
|\ | | | | | Disallow node rebuild | ||||
| * | Remove temporary migration code | Valerij Fredriksen | 2022-11-30 | 1 | -13/+1 |
| | | |||||
| * | Disallow rebuilding nodes | Valerij Fredriksen | 2022-11-30 | 2 | -1/+2 |
| | | |||||
* | | Merge pull request #25062 from vespa-engine/balder/gc-even-more-guava-usage | Jon Bratseth | 2022-12-01 | 29 | -225/+159 |
|\ \ | | | | | | | - Reduce usage of guava. | ||||
| * | | - Reduce usage of guava. | Henning Baldersheim | 2022-12-01 | 29 | -225/+159 |
| | | | | | | | | | | | | - Ensure that tests relying on order are determinsitic. | ||||
* | | | Merge pull request #25061 from vespa-engine/balder/use-larger-heap-for-feeder | Harald Musum | 2022-12-01 | 1 | -5/+1 |
|\ \ \ | |/ / |/| | | |||||
| * | | Use larger heap and simple throughput GC algorithm | Henning Baldersheim | 2022-12-01 | 1 | -5/+1 |
|/ / | |||||
* | | 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. |