| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
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
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
GC legacy prune removed job.
|
| | |_|/ / /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
vespa-engine/hmusum/set-zookeeper-global-outstanding-limit
Set system property zookeeper.globalOutstandingLimit
|
| | |_|_|_|/
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Don't consider number of working nodes in coverage
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Tring to figure out the right groups to send queries to based
on the number of nodes in the group has many potential issues
at times of topology changes.
Since we could the number of documents available in each group
by summing documents in working nodes, we do not need to also
separately consider the number of working nodes in the group for
correctness.
Since we use adaptive dispatching by default we also do not need
to consider it to avoid overloading groups with less resources
available but enough documents.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
vespa-engine/hakonhall/create-the-directory-just-before-the-file-is-written
Create the directory just before the file is written
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Ignore the failure that comes if trying to create a directory that already
exists.
|
|\ \ \ \ \ \ \ \
| |_|_|_|_|_|/ /
|/| | | | | | | |
Shutdown executor
|
| | |_|/ / / /
| |/| | | | | |
|
|\ \ \ \ \ \ \
| |_|_|_|_|_|/
|/| | | | | | |
Require vespa-libs rpm.
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
vespa-engine/geirst/fix-distribution-config-propagation-in-new-stripe-mode
Propagate config to underlying bucket repos when storage distribution…
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This fixes the following system tests when running with new distributor stripe mode:
Capacity::test_capacity
FlatToHierarchicTransitionTest::test_transition_implicitly_indexes_and_activates_docs_per_group
HierarchDistr::test_app_change__PROTON
|