aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #19280 from vespa-engine/bratseth/cleanup-876Harald Musum2021-09-272-5/+6
|\ | | | | No functional changes
| * No functional changesJon Bratseth2021-09-242-5/+6
| |
* | GC fully deployed featuer flag enforce-rank-profile-inheritanceHenning Baldersheim2021-09-272-18/+2
|/
* Allow breaking inheritance as long as it is not fully enforced.Henning Baldersheim2021-09-201-1/+6
|
* Merge pull request #19198 from vespa-engine/bratseth/il-encodeJon Bratseth2021-09-192-7/+9
|\ | | | | Bratseth/il encode
| * Add 'encode' expressionJon Bratseth2021-09-192-7/+9
| |
* | Process rank-profiles in dependency order.Henning Baldersheim2021-09-171-8/+35
| |
* | Validates the 'paged' attribute setting and throws if specified on ↵Geir Storli2021-09-172-0/+53
|/ | | | | | unsupported types. It is only supported for dense tensor types.
* Make LargeRankExpressions thread safe.Henning Baldersheim2021-09-161-14/+9
|
* GC unused flag and methodsHarald Musum2021-09-151-9/+2
| | | | | largeRankExpressionLimit() can be used to control use of external rank expressions if needed
* Use a single cached object to make logic simpler and only update on object.Henning Baldersheim2021-09-142-16/+23
|
* Cache list that is potentially hard to compute.Henning Baldersheim2021-09-141-5/+14
|
* Only create new node if necessary.Henning Baldersheim2021-09-141-2/+3
|
* Expose ownership of RankingConstants so thread safety is explicit.Henning Baldersheim2021-09-146-21/+20
|
* Make the LargeConstants usable concurrently from many threadsHenning Baldersheim2021-09-143-5/+22
|
* Avoid stack overflow for function inlining caseLester Solbakken2021-09-092-0/+5
|
* Log as application warningHenning Baldersheim2021-09-081-1/+1
|
* Allow inheriting any rankprofile until enforcing is enabled explicit.Henning Baldersheim2021-09-082-5/+18
|
* GC dry-run-onnx-on-setup flagHenning Baldersheim2021-09-081-4/+1
|
* If you seemingly inherit yourself, just assume that you try to inherit the ↵Henning Baldersheim2021-09-071-3/+17
| | | | same named rankprofile in the base document type.
* Use fully qualified rank-profile namesHenning Baldersheim2021-09-071-3/+8
|
* It is too early to check inheritance during parsing. We must wait until all ↵Henning Baldersheim2021-09-071-9/+0
| | | | serach and rank-profiles are properly parsed,
* Detect cyclic inheritance.Henning Baldersheim2021-09-071-4/+19
| | | | This can not be hidden, as it will cause StackOverflowException.
* Verify that you can not inherit yourself.Henning Baldersheim2021-09-071-0/+9
|
* Enable feature flag control over rank-profile inheritance verification.Henning Baldersheim2021-09-071-2/+10
|
* Verify that rank profile inheritance is correct and sound. The rank profile ↵Henning Baldersheim2021-09-075-27/+75
| | | | must exist and be visible in the inheritance tree of the searchdefinition.
* Revert "Revert "Wire in executor in deploystate that can be use to speed up ↵Harald Musum2021-09-072-16/+34
| | | | deploymen…""
* Revert "Wire in executor in deploystate that can be use to speed up ↵Harald Musum2021-09-072-34/+16
| | | | deploymen…"
* Revert "Balder/resolve inhertitance early"Henning Baldersheim2021-09-071-12/+2
|
* Wire in executor in deploystate that can be use to speed up deployments. Fx ↵Henning Baldersheim2021-09-072-16/+34
| | | | | | compile rankprofiles in parallell. Currently only uses a foreground executor giving no semantic difference compared to normal single threaded execution.
* Update config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.javaHenning Baldersheim2021-09-051-1/+1
| | | Co-authored-by: Jon Bratseth <bratseth@oath.com>
* Add a 5x faster handcoded detection of legal feature names that does not ↵Henning Baldersheim2021-09-051-6/+20
| | | | require quoting.
* Handle that inherited rank-profile might not be registered yet.Henning Baldersheim2021-09-041-1/+7
|
* Resolve inhertiance earlyHenning Baldersheim2021-09-041-5/+9
|
* Revert local optimisation and instead use a cache, that will effect all use ↵Henning Baldersheim2021-09-041-10/+15
| | | | | | of getFunctions(). In a synthetic test runtime was reduced from 46 to 36 seconds.
* In order to avoid the quadratic cost of creating a new functions map detect ↵Henning Baldersheim2021-09-031-1/+13
| | | | | | when the underlying map has changed, and then you take a new snapshot.
* - Add test for large expressions and inheritance.Henning Baldersheim2021-09-021-4/+7
| | | | - Allow multiple definition as long as they are identical.
* Expose properties and deploylogger.Henning Baldersheim2021-09-021-0/+2
|
* lz4 compress blobs.Henning Baldersheim2021-08-301-1/+1
|
* CleanupHarald Musum2021-08-251-2/+1
| | | | | * Create FileDistributionConfigProducer later * Simplify creating DefaultMonitoring
* Provide the blob name externallyHenning Baldersheim2021-08-251-1/+2
|
* Since the automatic generation of RankProfiles from global standalone onnx ↵Henning Baldersheim2021-08-181-2/+7
| | | | | | | models does not ensure globally unique naming, there will be models that will not resolve well in a global namespace. Hence they must be in separate namespaces (OnnxModels).
* Do registration of references early and only use fileReferences when sending.Henning Baldersheim2021-08-174-14/+23
|
* Wire in fileregistry to RankingConstants and OnnxModels.Henning Baldersheim2021-08-176-14/+25
|
* Wire in the FileRegistry explicit and separately. Not via FileDistributor.Henning Baldersheim2021-08-167-32/+45
| | | | Only wireing in, no semantic changes.
* Merge pull request #18723 from vespa-engine/balder/add-swapable-attribute-optionHenning Baldersheim2021-08-123-14/+30
|\ | | | | Balder/add swapable attribute option
| * swappable -> pagedHenning Baldersheim2021-08-123-23/+23
| |
| * Control swappableHenning Baldersheim2021-08-123-3/+19
| |
* | Improve sanity check for blobs.Henning Baldersheim2021-08-121-2/+10
| |
* | Revert "Revert "Wire in sending large rankprofiles as files controlled by ↵Henning Baldersheim2021-08-121-0/+20
|/ | | | feature flag""