summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Set sanitizer args automatically when running tests under CTestTor Brede Vekterli2022-04-072-0/+14
| | | | Currently only applies to ThreadSanitizer.
* Merge pull request #22005 from ↵Tor Brede Vekterli2022-04-061-3/+5
|\ | | | | | | | | vespa-engine/vekterli/increase-file-resolve-time-to-10-min Increase document DB config file resolve time from 5 to 10 minutes
| * Increase file resolve time from 5 to 10 minutesTor Brede Vekterli2022-04-061-3/+5
| | | | | | | | More leeway for downloading large ranking models etc.
* | handler to re-request endpoint certificates (#22002)Andreas Eriksen2022-04-065-7/+84
| |
* | Merge pull request #21998 from vespa-engine/balder/refactor-to-favor-hot-pathHenning Baldersheim2022-04-062-31/+36
|\ \ | | | | | | Refactor to optimize for hot path.
| * | Better naming and skip empty else.Henning Baldersheim2022-04-061-5/+4
| | |
| * | Skip unnecessary surrogate check if ! isBmpCodePoint, and move high ↵Henning Baldersheim2022-04-061-9/+4
| | | | | | | | | | | | surrogate check inside isTextCharacter.
| * | Avoid extra check for isValidCodePoint.Henning Baldersheim2022-04-061-4/+1
| | |
| * | Refactor to optimize for hot path.Henning Baldersheim2022-04-062-26/+40
| | | | | | | | | | | | | | | No reason to count characters when you already now there can only be one. Nor is there any reason to check for surrogates when there can be none.
* | | Merge pull request #22000 from ↵Geir Storli2022-04-062-6/+9
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/use-a-bound-q-for-warmup-with-same-length-as-shared-pool Use a Q with limited capacity for warmup executor to avoid unlimited …
| * | | Use a Q with limited capacity for warmup executor to avoid unlimited buildup ↵Henning Baldersheim2022-04-062-6/+9
| |/ / | | | | | | | | | with swamped disk.
* | | Merge pull request #21993 from vespa-engine/ean/notify-on-deployment-metricsMartin Polden2022-04-063-10/+48
|\ \ \ | |/ / |/| | Ean/notify on deployment metrics
| * | Enable email on deployment metrics notificationsEirik Nygaard2022-04-063-10/+48
| | | | | | | | | | | | This will also send a new email if a level increases in severity.
| * | A new source must only contain the existing for a notification to already existEirik Nygaard2022-04-061-1/+1
|/ /
* | Merge pull request #21995 from ↵Jon Marius Venstad2022-04-063-13/+88
|\ \ | |/ |/| | | | | vespa-engine/hmusum/transition-to-new-locks-for-controller Start using new Curator locks in controller
| * Add environment as well, for zone locksJon Marius Venstad2022-04-061-1/+1
| |
| * Start using new Curator locks in controllerHarald Musum2022-04-063-13/+88
|/ | | | | | | | | | | | | | | | One should not use locks with overlapping paths, e.g. * /controller/v1/locks/<tenant> * /controller/v1/locks/<tenant>/<application> * /controller/v1/locks/<tenant>/<application>/<instance> Change to use new paths, e.g.: * /controller/v1/locks/<tenant> * /controller/v1/locks/<tenant:application> * /controller/v1/locks/<tenant:application:instance> Need to take both locks in a transition period using new class MultiplePathsLock, which can be removed when all users use both new and old paths for locks
* Merge pull request #21990 from vespa-engine/ogronnesby/tombstone-old-none-planØyvind Grønnesby2022-04-066-42/+77
|\ | | | | Tombstone tenants stuck in 'none' plan for a long time
| * Update ↵Øyvind Grønnesby2022-04-061-1/+1
| | | | | | | | | | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/CloudTrialExpirer.java Co-authored-by: Eirik Nygaard <eirik.nygaard@yahooinc.com>
| * Tombstone tenants stuck in 'none' plan for a long timeØyvind Grønnesby2022-04-066-42/+77
| |
* | Merge pull request #21994 from ↵Harald Musum2022-04-061-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/hmusum/extend-feature-flag-expiry-date-10 Extend expiry date, feature planned for Q2 2022
| * | Extend expiry date, feature planned for Q2 2022Harald Musum2022-04-061-1/+1
|/ /
* | Merge pull request #21991 from vespa-engine/freva/prepare-container-data-overlayHåkon Hallingstad2022-04-0612-83/+81
|\ \ | | | | | | Prepare for writing container data via overlay
| * | Return ContainerData from container createValerij Fredriksen2022-04-0510-55/+60
| | |
| * | Support setting permission on all create directory/file methods in UnixPathValerij Fredriksen2022-04-052-28/+21
| | |
* | | Merge pull request #21987 from ↵Henning Baldersheim2022-04-069-11/+24
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/vekterli/make-buffertype-empty-entry-sentinel-static Let empty entry BufferType sentinel be static instead of global [run-systemtest]
| * | | Let empty entry BufferType sentinel be static instead of globalTor Brede Vekterli2022-03-289-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids issue where a global BufferType with a transitive Alloc instance binds to a null reference allocator since the global allocator instance has not yet been initialized as part of global constructor invocation. Manually hoist empty sentinel ref outside of loops since it might not be obvious to the compiler that the same object is reused over and over.
* | | | Merge pull request #21989 from vespa-engine/toregge/add-missing-headersHenning Baldersheim2022-04-0611-0/+16
|\ \ \ \ | | | | | | | | | | Add missing include statements. Check for atomic wait support.
| * | | | Add missing include statements. Check for atomic wait support.Tor Egge2022-04-0511-0/+16
| | | | |
* | | | | Merge pull request #21784 from vespa-engine/olaa/architecture-meteringØyvind Grønnesby2022-04-0619-145/+103
|\ \ \ \ \ | | | | | | | | | | | | Include architecture in metering
| * | | | | Extract collectorsOla Aunrønning2022-04-051-9/+20
| | | | | |
| * | | | | Include architecture in metering. Remove unused metering APIOla Aunrønning2022-03-2319-144/+91
| | | | | |
* | | | | | Merge pull request #21985 from vespa-engine/arnej/use-new-doctype-config-take-2Arne H Juul2022-04-0612-1687/+1184
|\ \ \ \ \ \ | | | | | | | | | | | | | | Reapply "produce new "doctype" config for document types"
| * | | | | | Reapply "produce new "doctype" config for document types"Arne H Juul2022-04-0512-1687/+1184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 8c25dd8f1eee02a34e45c026924434a0b551a2ae.
* | | | | | | Merge pull request #21988 from vespa-engine/mpolden/multipart-max-lengthJon Marius Venstad2022-04-066-35/+113
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Limit size of parsed data in MultipartParser
| * | | | | | Use TemporaryFolder in testMartin Polden2022-04-053-20/+25
| | | | | | |
| * | | | | | Bump commons-fileuploadMartin Polden2022-04-051-1/+1
| | | | | | |
| * | | | | | Limit size of parsed data in MultipartParserMartin Polden2022-04-052-14/+87
| | | | | | |
* | | | | | | Merge pull request #21979 from ↵v7.571.25Tor Egge2022-04-051-5/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/require-vespa-onnxruntime-1-11-0 Require vespa-onnxruntime 1.11.0.
| * | | | | | | Require vespa-onnxruntime 1.11.0.Tor Egge2022-04-051-5/+5
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #21952 from vespa-engine/jonmv/http-urlJon Marius Venstad2022-04-054-9/+629
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Jonmv/http url
| * | | | | | | API brush-up, more unit test coverageJon Marius Venstad2022-04-042-42/+276
| | | | | | | |
| * | | | | | | Moro javadoc and requireNonNullJon Marius Venstad2022-04-031-9/+11
| | | | | | | |
| * | | | | | | Add HttpURL with Path and Query inner classesJon Marius Venstad2022-04-032-0/+384
| | | | | | | |
| * | | | | | | Simplify signature of require(...)Jon Marius Venstad2022-04-032-9/+9
| | | | | | | |
* | | | | | | | Merge pull request #21986 from vespa-engine/bjorncs/bundle-pluginJon Marius Venstad2022-04-052-3/+6
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | Upgrade dependencies and improve error message on unexpected artifact
| * | | | | | | Upgrade dependencies and improve error message on unexpected artifactBjørn Christian Seime2022-04-052-3/+6
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #21984 from ↵Henning Baldersheim2022-04-053-5/+7
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/more-undefined-behavior-stuff Address some more UBSan warnings
| * | | | | | Avoid INT64_MIN - 1 overflow for max-computation by explicitly using ↵Tor Brede Vekterli2022-04-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unsigned sub-expression Also use for min-computation for good measure.
| * | | | | | Use unsigned for intermediate expressions to avoid signed overflowTor Brede Vekterli2022-04-051-2/+2
| | | | | | |