summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic commit of package [vespa] release [7.403.18-1].vespa-7.403.18-1sd-buildbot2021-05-124-1/+2
| | | | | | Created by command: /usr/bin/tito tag --use-version=7.403.18 --no-auto-changelog
* Merge pull request #17824 from ↵Geir Storli2021-05-117-19/+31
|\ | | | | | | | | vespa-engine/geirst/deterministic-distributor-shutdown-in-new-stripe-mode Stop all stripe threads before starting shutdown (and closing) of the…
| * Stop all stripe threads before starting shutdown (and closing) of the ↵Geir Storli2021-05-117-19/+31
|/ | | | | | | | | | storage link chain. This is required to avoid stripe threads being able to send up messages while the communication manager is being closed. Such messages will fail at the RPC layer (already closed) and an error reply is sent down from the communication manager. This triggers an assert in StorageLink::sendDown() which is already CLOSED.
* Merge pull request #17819 from ↵Tor Brede Vekterli2021-05-118-27/+224
|\ | | | | | | | | vespa-engine/vekterli/extend-tickable-stripe-interface Extend TickableStripe interface to avoid direct access to DistributorStripe internals
| * Extend TickableStripe interface to avoid direct access to DistributorStripe ↵Tor Brede Vekterli2021-05-118-27/+224
| | | | | | | | | | | | | | internals Also lets us test guard functionality much more easily since its target is now fully mockable.
* | Merge pull request #17822 from vespa-engine/arnej/wire-constant-typesJon Bratseth2021-05-114-4/+87
|\ \ | | | | | | Arnej/wire constant types
| * | remove leftover debug printArne Juul2021-05-111-1/+0
| | |
| * | also add rank properties for "constant(foo)"Arne Juul2021-05-112-4/+30
| | | | | | | | | | | | | | | | | | * ConstantTensorTransformer was trying to handle both "foo" and "constant(foo)", but the latter would lookup "constant" not "foo" in the map. * add unit test for this variation also.
| * | type resolving for constantsArne Juul2021-05-112-0/+58
|/ / | | | | | | | | * wire in constants named directly in type resolving * add unit test that would fail without this wiring
* | Merge pull request #17821 from vespa-engine/freva/return-correct-on-wildcardValerij Fredriksen2021-05-112-15/+8
|\ \ | | | | | | Return request origin when wildcard is allowed
| * | Return request origin when wildcard is allowedValerij Fredriksen2021-05-112-15/+8
| | |
* | | Merge pull request #17818 from vespa-engine/bjorncs/vespa-feed-clientJon Marius Venstad2021-05-115-1/+151
|\ \ \ | |/ / |/| | Bjorncs/vespa feed client
| * | Construct underlying apache httpclient5 builderBjørn Christian Seime2021-05-112-0/+103
| | |
| * | Extend CloseableBjørn Christian Seime2021-05-111-1/+3
| | |
| * | Add utility class containing Vespa versionBjørn Christian Seime2021-05-112-0/+45
| | |
* | | Merge pull request #17817 from vespa-engine/bjorncs/connection-logBjørn Christian Seime2021-05-111-0/+11
|\ \ \ | |_|/ |/| | Handle case where SslConnection is opened but SSL listener not invoked
| * | Handle case where SslConnection is opened but SSL listener not invokedBjørn Christian Seime2021-05-111-0/+11
|/ / | | | | | | Empty entries in 'sslToConnectionInfo' when SSL/ALPN connection is closed.
* | Merge pull request #17812 from vespa-engine/balder/gc-frozen-buckets-conceptHenning Baldersheim2021-05-1111-512/+4
|\ \ | | | | | | GC frozen buckets concept
| * | GC frozen buckets conceptHenning Baldersheim2021-05-1011-512/+4
| | |
* | | Merge pull request #17815 from ↵Henning Baldersheim2021-05-113-24/+22
|\ \ \ | |_|/ |/| | | | | | | | vespa-engine/revert-17807-revert-17798-bratseth/dispatch-group-logic Revert "Revert "Don't consider number of working nodes in coverage""
| * | Revert "Revert "Don't consider number of working nodes in coverage""Jon Bratseth2021-05-113-24/+22
| |/
* | Merge pull request #17808 from vespa-engine/bjorncs/vespa-feed-clientJon Marius Venstad2021-05-1113-0/+199
|\ \ | | | | | | Add Maven module for new feed client
| * | Rename symbols based on review feedbackBjørn Christian Seime2021-05-113-5/+5
| | |
| * | Add Maven module for new feed clientBjørn Christian Seime2021-05-1013-0/+199
| | |
* | | Merge pull request #17814 from vespa-engine/hmusum/cleanup-9Jon Marius Venstad2021-05-112-40/+63
|\ \ \ | | | | | | | | Log more info when bootstrapping config server
| * | | Log more info about progress of redeploymentsHarald Musum2021-05-111-15/+50
| | | |
| * | | Simplify, BOOTSTRAP_IN_SEPARATE_THREAD is never usedHarald Musum2021-05-102-25/+13
| | | |
* | | | Merge pull request #17811 from vespa-engine/mpolden/prefer-latest-osMartin Polden2021-05-111-0/+7
|\ \ \ \ | | | | | | | | | | Prefer allocating on host with latest OS
| * | | | Prefer allocating on host with latest OSMartin Polden2021-05-101-0/+7
| | | | |
* | | | | Merge pull request #17800 from vespa-engine/hmusum/use-just-one-executorHarald Musum2021-05-111-10/+6
|\ \ \ \ \ | |_|_|_|/ |/| | | | Use just one executor
| * | | | Use just one executorHarald Musum2021-05-101-10/+6
| | | | |
* | | | | Merge pull request #17810 from ↵Jon Bratseth2021-05-108-254/+215
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-17801-mpolden/include-legacy-endpoint-in-cert Revert "Include legacy endpoint in certificate in public"
| * | | | | Revert "Include legacy endpoint in certificate in public"Harald Musum2021-05-108-254/+215
| | | | | |
* | | | | | Merge pull request #17809 from ↵Henning Baldersheim2021-05-101-46/+55
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/toregge/move-libraries-to-vespa-libs-rpm Move C++ libraries to vespa-libs rpm.
| * | | | | Move C++ libraries to vespa-libs rpm.Tor Egge2021-05-101-46/+55
| | | | | |
* | | | | | Merge pull request #17806 from vespa-engine/balder/gc-frozen-bucket-guardHenning Baldersheim2021-05-1010-90/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | No need for the bucket guard anymore for get and visit as all bucket …
| * | | | | No need for the bucket guard anymore for get and visit as all bucket ↵Henning Baldersheim2021-05-1010-90/+2
| | | | | | | | | | | | | | | | | | | | | | | | operations are now controlled from the content layer.
* | | | | | Merge pull request #17807 from ↵Henning Baldersheim2021-05-103-22/+24
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | vespa-engine/revert-17798-bratseth/dispatch-group-logic Revert "Don't consider number of working nodes in coverage"
| * | | | | Revert "Don't consider number of working nodes in coverage"Jon Bratseth2021-05-103-22/+24
|/ / / / /
* | | | | Merge pull request #17802 from ↵Tor Brede Vekterli2021-05-108-12/+193
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/vekterli/batch-explicit-host-info-sends-from-stripes Add timed batching of explicit host info sends triggered by stripes [run-systemtest]
| * | | | Explicitly signal locking requirements in function signatureTor Brede Vekterli2021-05-102-3/+3
| | | | |
| * | | | Add timed batching of explicit host info sends triggered by stripesTor Brede Vekterli2021-05-108-12/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since distributor stripes may independently reach a conclusion that a `GetNodeState` reply containing new host info should be sent back to the cluster controller, implement basic rate limiting/batching of concurrent sends. Batching has two separate modes of operation: - If the node is initializing, host info will be sent immediately after _all_ stripes have reported in (they will always do this post-init). This is not timed, in order to minimize latency of bucket info being visible to the cluster controller. - If the node has already initialized, have a grace period of up to 1 second from the time the first stripe signals its intent to send host info until it's actually sent. This allows several stripes to complete their recovery mode and signal host info intents during this second. Batch time period is currently not configurable, may be done later if deemed useful or necessary.
* | | | | Merge pull request #17805 from ↵Bjørn Christian Seime2021-05-101-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jonmv/propagate-sync-session-parameters Propagate correct parameters
| * | | | | Propagate correct parametersJon Marius Venstad2021-05-101-1/+1
| | |_|_|/ | |/| | |
* | | | | Merge pull request #17804 from vespa-engine/balder/rename-prune-jobHenning Baldersheim2021-05-104-28/+28
|\ \ \ \ \ | | | | | | | | | | | | Rename prune removed documents job from PruneRemovedDocumentsJobV2 to…
| * | | | | Rename prune removed documents job from PruneRemovedDocumentsJobV2 to ↵Henning Baldersheim2021-05-104-28/+28
| | |_|_|/ | |/| | | | | | | | | | | | | PruneRemovedDocumentsJob as the orginal has been removed.
* | | | | Merge pull request #17803 from ↵Henning Baldersheim2021-05-101-18/+18
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/toregge/require-re2-and-openblas-for-vespa-base-libs vespa-base-libs requires epel-release (for centos), openblas and re2.
| * | | | vespa-base-libs requires epel-release (for centos), openblas and re2.Tor Egge2021-05-101-18/+18
| | | | |
* | | | | Merge pull request #17801 from ↵Martin Polden2021-05-108-215/+254
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/mpolden/include-legacy-endpoint-in-cert Include legacy endpoint in certificate in public
| * | | | | Include legacy endpoint in certificate in publicMartin Polden2021-05-102-3/+41
| | | | | |