aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Also allow 0xFFFE and 0xFFFFHenning Baldersheim2022-04-071-0/+1
|
* Add simplification of long if based on tip from @jonmv.Henning Baldersheim2022-04-061-32/+2
|
* Merge pull request #22003 from vespa-engine/arnej/rank-filter-in-struct-fieldArne H Juul2022-04-066-16/+121
|\ | | | | Arnej/rank filter in struct field
| * refactor after reviewArne H Juul2022-04-061-10/+10
| |
| * verify effect in unit testArne H Juul2022-04-063-4/+7
| |
| * support rank: filter in struct-field blockArne H Juul2022-04-063-9/+15
| |
| * compare attribute config alsoArne H Juul2022-04-061-0/+96
| |
* | Merge pull request #22008 from ↵Valerij Fredriksen2022-04-065-84/+7
|\ \ | | | | | | | | | | | | vespa-engine/revert-22002-andreer/re-request-certificate-api Revert "handler to re-request endpoint certificates"
| * | Revert "handler to re-request endpoint certificates (#22002)"Andreas Eriksen2022-04-065-84/+7
|/ / | | | | | | This reverts commit d68a76ecb6c1f59c557f08a4278f340241e93ad6.
* | Merge pull request #22001 from vespa-engine/mpolden/version-flagMartin Polden2022-04-0611-52/+212
|\ \ | | | | | | Add version flag
| * | Fix default Vespa log level on deployMartin Polden2022-04-064-15/+19
| | |
| * | Add version flagMartin Polden2022-04-067-32/+193
| | |
| * | Remove unused fileMartin Polden2022-04-061-5/+0
| | |
* | | Merge pull request #22004 from ↵Geir Storli2022-04-0621-36/+96
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/add-multi-value-mapping-read-view Add MultiValueMappingReadView, used by readers to get limited read access
| * | | Fix typos in class comments. Rename get_read_view() to make_read_view().Tor Egge2022-04-069-12/+12
| | | |
| * | | Add MultiValueMappingReadView, used by readers to get limited read accessTor Egge2022-04-0621-35/+95
| | | | | | | | | | | | | | | | to a MultiValueMapping.
* | | | Merge pull request #22006 from vespa-engine/mpolden/disallow-unparkingHåkon Hallingstad2022-04-062-1/+12
|\ \ \ \ | | | | | | | | | | Disallow unparking a deprovisioning host
| * | | | Disallow unparking a deprovisioning hostMartin Polden2022-04-062-1/+12
| | |/ / | |/| |
* | | | Merge pull request #22007 from ↵Tor Brede Vekterli2022-04-061-2/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/avoid-spurious-group-key-log-message Don't log that distribution key is redundantly present when it's actually not
| * | | | Don't log that distribution key is redundantly present when it's actually notTor Brede Vekterli2022-04-061-2/+3
| | | | |
* | | | | Merge pull request #21997 from vespa-engine/balder/reduce-use-of-cloneableptrHenning Baldersheim2022-04-0611-75/+83
|\ \ \ \ \ | | | | | | | | | | | | Reduce use of CloneablePtr
| * | | | | Use prefix increment and make return value const.Henning Baldersheim2022-04-062-2/+2
| | | | | |
| * | | | | Reduce use of CloneablePtrHenning Baldersheim2022-04-0611-75/+83
| | |_|/ / | |/| | |
* | | | | 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.