aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add links to core dump ticketsHåkon Hallingstad2023-11-172-0/+19
|
* Merge pull request #29316 from vespa-engine/ean/pointers-to-doc-in-prod-initKristian Aune2023-11-131-1/+1
|\ | | | | Add link to production deployment
| * Add link to production deploymentEirik Nygaard2023-11-131-1/+1
|/
* Merge pull request #29310 from vespa-engine/vekterli/throttled-delete-bucketHenning Baldersheim2023-11-1211-52/+182
|\ | | | | Implement `DeleteBucket` with throttled per-document async removal
| * Add and wire live config for selecting `DeleteBucket` behaviorTor Brede Vekterli2023-11-105-9/+53
| | | | | | | | By default the legacy behavior is used.
| * Implement DeleteBucket with throttled per-document async removalTor Brede Vekterli2023-11-107-43/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous (legacy) behavior was to immediately async schedule a full bucket deletion in the persistence backend, which incurs a very disproportionate cost when documents are backed by many and/or heavy indexes (such as HNSW). This risked swamping the backend with tens to hundreds of thousands of concurrent document deletes. New behavior splits deletion into three phases: 1. Metadata enumeration for all documents present in the bucket 2. Persistence-throttled async remove _per individual document_ that was returned in the iteration result. This blocks the persistence thread (by design) if the throttling window is not sufficiently large to accomodate all pending deletes. 3. Once all async removes have been ACKed, schedule the actual `DeleteBucket` operation towards the backend. This will clean up any remaining (cheap) tombstone entries as well as the meta data store. Operation reply is sent as before once the delete has completed.
* | Merge pull request #29313 from vespa-engine/jonmv/use-preprovisioned-lbsJon Marius Venstad2023-11-123-3/+43
|\ \ | | | | | | Jonmv/use preprovisioned lbs
| * | Unit test for pre-provisioning of LBsjonmv2023-11-103-3/+43
| | |
| * | Check for equailty of cloud account insteadjonmv2023-11-101-3/+3
| | |
* | | Merge pull request #29315 from ↵Henning Baldersheim2023-11-111-1/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/renovate/org.openrewrite.recipe-rewrite-testing-frameworks-2.x Update dependency org.openrewrite.recipe:rewrite-testing-frameworks to v2.1.0
| * | | Update dependency org.openrewrite.recipe:rewrite-testing-frameworks to v2.1.0renovate[bot]2023-11-111-1/+1
|/ / /
* | | Merge pull request #29312 from vespa-engine/balder/onnxruntime-1.16.2-for-realHenning Baldersheim2023-11-101-1/+1
|\ \ \ | | | | | | | | Require correct build-dependencies version.
| * | | Require correct build-dependencies version.Henning Baldersheim2023-11-101-1/+1
|/ / /
* | | Merge pull request #29304 from vespa-engine/balder/require-onnxruntime-1.16.2Henning Baldersheim2023-11-101-2/+2
|\ \ \ | | | | | | | | Require onnxruntime 1.16.2
| * | | Also require fresh vespa-build-dependenciesHenning Baldersheim2023-11-101-1/+1
| | | |
| * | | Require onnxruntime 1.16.2Henning Baldersheim2023-11-101-1/+1
| | | |
* | | | Merge pull request #29311 from vespa-engine/jonmv/use-preprovisioned-lbsJon Marius Venstad2023-11-101-3/+3
|\ \ \ \ | |_|/ / |/| | | Check for equailty of cloud account instead
| * | | Check for equailty of cloud account insteadjonmv2023-11-101-3/+3
| | | |
* | | | Merge pull request #29309 from vespa-engine/geirst/posting-store-memory-detailsGeir Storli2023-11-108-18/+58
|\ \ \ \ | | | | | | | | | | More detailed posting store memory usage in attribute explorer.
| * | | | More detailed posting store memory usage in attribute explorer.Geir Storli2023-11-108-18/+58
| | | | |
* | | | | Merge pull request #29308 from ↵Valerij Fredriksen2023-11-107-65/+33
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hakonhall/exclusive-provisioning-and-make-exclusive-has-rolled-out exclusive-provisioning and make-exclusive has rolled out
| * | | | | exclusive-provisioning and make-exclusive has rolled outHåkon Hallingstad2023-11-107-65/+33
| | | | | |
* | | | | | Merge pull request #29252 from vespa-engine/arnej/add-unpack-bits-from-int8Arne H Juul2023-11-1012-11/+400
|\ \ \ \ \ \ | |/ / / / / |/| | | | | add "unpack_bits" function
| * | | | | unpack_bits_from_int8 -> unpack_bitsArne Juul2023-11-106-18/+21
| | | | | |
| * | | | | add simple expandBitTensor functionArne Juul2023-11-102-9/+35
| | | | | |
| * | | | | keep input in range for int8Arne Juul2023-11-101-2/+2
| | | | | |
| * | | | | add "unpack_bits_from_int8" functionArne Juul2023-11-1010-1/+361
| |/ / / /
* | | | | Merge pull request #29307 from vespa-engine/bjorncs/max-content-sizeBjørn Christian Seime2023-11-104-7/+29
|\ \ \ \ \ | | | | | | | | | | | | Limit max payload size based on heap size
| * | | | | Update ↵Bjørn Christian Seime2023-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ServletRequestReader.java Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
| * | | | | Limit max payload size based on heap sizeBjørn Christian Seime2023-11-104-7/+29
| |/ / / /
* | | | | Merge pull request #29306 from vespa-engine/jonmv/use-preprovisioned-lbsJon Marius Venstad2023-11-1018-89/+229
|\ \ \ \ \ | | |/ / / | |/| | | Jonmv/use preprovisioned lbs
| * | | | Update maintenance.json for testjonmv2023-11-101-3/+6
| | | | |
| * | | | Pre-provision load balancers, and use for appsjonmv2023-11-1017-56/+184
| | | | |
| * | | | Support reallocating load balancers from preprovisioned pooljonmv2023-11-104-39/+48
| |/ / /
* | | | Merge pull request #29305 from ↵Harald Musum2023-11-1010-113/+3
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/hmusum/remove-filedistributor-config-producer-code Remove unnecessary code for producing filedistributorrpc config
| * | | Remove unnecessary code for producing filedistributorrpc configHarald Musum2023-11-1010-113/+3
| | | | | | | | | | | | | | | | Config value is always the same for a node, make it simple
* | | | Merge pull request #29281 from vespa-engine/ean/validate-deploy-init-inputEirik Nygaard2023-11-101-1/+4
|\ \ \ \ | | | | | | | | | | Require a minimum amount of nodes when creating deployment.xml
| * | | | Require a minimum amount of nodes when creating deployment.xmlEirik Nygaard2023-11-081-1/+4
| | | | |
* | | | | Merge pull request #29303 from vespa-engine/renovate/onnxruntime.vespa.versionHenning Baldersheim2023-11-101-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | Update dependency com.microsoft.onnxruntime:onnxruntime to v1.16.2
| * | | | Update dependency com.microsoft.onnxruntime:onnxruntime to v1.16.2renovate[bot]2023-11-091-1/+1
| | | | |
* | | | | Merge pull request #29301 from ↵Arne H Juul2023-11-102-79/+155
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/havardpe/unpack-bits-for-map-subspaces detect unpack bits in more cases
| * | | | detect unpack bits in more casesHåvard Pettersen2023-11-092-79/+155
| | | | | | | | | | | | | | | | | | | | | | | | | - with multiple dimensions - inside map_subspaces
* | | | | Merge pull request #29302 from vespa-engine/revert-29294-bratseth/casingJon Bratseth2023-11-096-26/+25
|\ \ \ \ \ | |/ / / / |/| | | | Revert "Don't lowercase linguistics annotations"
| * | | | Revert "Don't lowercase linguistics annotations"Jon Bratseth2023-11-096-26/+25
|/ / / /
* | | | Merge pull request #29299 from ↵Arne H Juul2023-11-095-70/+81
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/arnej/serialize-mixed-tensors-by-block expose dense subspace blocks for serializing
| * | | | sparseAddr -> sparseAddressArne Juul2023-11-094-15/+15
| | | | |
| * | | | expose dense subspace blocks for serializingArne Juul2023-11-095-63/+74
| | | | |
* | | | | Merge pull request #29300 from vespa-engine/bjorncs/banned-depsGjøran Voldengen2023-11-091-1/+17
|\ \ \ \ \ | | | | | | | | | | | | Ban JAX-RS API and warn on Guice/javax.inject.
| * | | | | Ban JAX-RS API and warn on Guice/javax.inject.Bjørn Christian Seime2023-11-091-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | Improve UX with custom error message
* | | | | | Merge pull request #29298 from vespa-engine/renovate/netty-monorepoHenning Baldersheim2023-11-091-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update netty monorepo to v4.1.101.Final