aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* No longer any need for commit and wait retrieverbalder/no-longer-need-commit-and-waitHenning Baldersheim2021-05-1120-270/+17
|
* 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
| | | | | |
| * | | | | Rename EndpointCertificateManager -> EndpointCertificatesMartin Polden2021-05-103-20/+22
| | | | | |
| * | | | | Move wildcard endpoint building to RoutingControllerMartin Polden2021-05-107-114/+113
| | | | | |
* | | | | | Merge pull request #17787 from vespa-engine/balder/gc-legacy-prune-removed-jobHenning Baldersheim2021-05-1011-251/+29
|\ \ \ \ \ \ | | | | | | | | | | | | | | GC legacy prune removed job.
| * | | | | | GC legacy prune removed job.Henning Baldersheim2021-05-0911-251/+29
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #17799 from ↵Henning Baldersheim2021-05-101-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/set-zookeeper-global-outstanding-limit Set system property zookeeper.globalOutstandingLimit
| * | | | | | Set system property zookeeper.globalOutstandingLimitHarald Musum2021-05-101-0/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #17798 from vespa-engine/bratseth/dispatch-group-logicHenning Baldersheim2021-05-103-24/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | Don't consider number of working nodes in coverage
| * | | | | | Don't consider number of working nodes in coverageJon Bratseth2021-05-103-24/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge pull request #17794 from ↵Håkon Hallingstad2021-05-101-1/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/create-the-directory-just-before-the-file-is-written Create the directory just before the file is written
| * | | | | | | Create the directory just before the file is writtenHåkon Hallingstad2021-05-101-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore the failure that comes if trying to create a directory that already exists.
* | | | | | | | Merge pull request #17797 from vespa-engine/hmusum/shutdown-executorHenning Baldersheim2021-05-101-0/+1
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Shutdown executor
| * | | | | | | Shutdown executorHarald Musum2021-05-101-0/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #17796 from vespa-engine/toregge/require-vespa-libs-rpmHenning Baldersheim2021-05-101-1/+1
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | Require vespa-libs rpm.
| * | | | | | Require vespa-libs rpm.Tor Egge2021-05-101-1/+1
| |/ / / / /
* | | | | | Merge pull request #17795 from ↵Tor Brede Vekterli2021-05-102-0/+14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/geirst/fix-distribution-config-propagation-in-new-stripe-mode Propagate config to underlying bucket repos when storage distribution…
| * | | | | Propagate config to underlying bucket repos when storage distribution changes.Geir Storli2021-05-102-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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