| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Created by command:
/usr/bin/tito tag --use-version=7.403.18 --no-auto-changelog
|
|\
| |
| |
| |
| | |
vespa-engine/geirst/deterministic-distributor-shutdown-in-new-stripe-mode
Stop all stripe threads before starting shutdown (and closing) of the…
|
|/
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
vespa-engine/vekterli/extend-tickable-stripe-interface
Extend TickableStripe interface to avoid direct access to DistributorStripe internals
|
| |
| |
| |
| |
| |
| |
| | |
internals
Also lets us test guard functionality much more easily since its target is
now fully mockable.
|
|\ \
| | |
| | | |
Arnej/wire constant types
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
* 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.
|
|/ /
| |
| |
| |
| | |
* wire in constants named directly in type resolving
* add unit test that would fail without this wiring
|
|\ \
| | |
| | | |
Return request origin when wildcard is allowed
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Bjorncs/vespa feed client
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |_|/
|/| | |
Handle case where SslConnection is opened but SSL listener not invoked
|
|/ /
| |
| |
| | |
Empty entries in 'sslToConnectionInfo' when SSL/ALPN connection is closed.
|
|\ \
| | |
| | | |
GC frozen buckets concept
|
| | | |
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
vespa-engine/revert-17807-revert-17798-bratseth/dispatch-group-logic
Revert "Revert "Don't consider number of working nodes in coverage""
|
| |/ |
|
|\ \
| | |
| | | |
Add Maven module for new feed client
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Log more info when bootstrapping config server
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Prefer allocating on host with latest OS
|
| | | | | |
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Use just one executor
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/revert-17801-mpolden/include-legacy-endpoint-in-cert
Revert "Include legacy endpoint in certificate in public"
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/toregge/move-libraries-to-vespa-libs-rpm
Move C++ libraries to vespa-libs rpm.
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
No need for the bucket guard anymore for get and visit as all bucket …
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
operations are now controlled from the content layer.
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/revert-17798-bratseth/dispatch-group-logic
Revert "Don't consider number of working nodes in coverage"
|
|/ / / / / |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
vespa-engine/vekterli/batch-explicit-host-info-sends-from-stripes
Add timed batching of explicit host info sends triggered by stripes [run-systemtest]
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/jonmv/propagate-sync-session-parameters
Propagate correct parameters
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Rename prune removed documents job from PruneRemovedDocumentsJobV2 to…
|
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
PruneRemovedDocumentsJob as the orginal has been removed.
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
vespa-engine/toregge/require-re2-and-openblas-for-vespa-base-libs
vespa-base-libs requires epel-release (for centos), openblas and re2.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/mpolden/include-legacy-endpoint-in-cert
Include legacy endpoint in certificate in public
|
| | | | | | |
|