Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #19280 from vespa-engine/bratseth/cleanup-876 | Harald Musum | 2021-09-27 | 2 | -5/+6 |
|\ | | | | | No functional changes | ||||
| * | No functional changes | Jon Bratseth | 2021-09-24 | 2 | -5/+6 |
| | | |||||
* | | GC fully deployed featuer flag enforce-rank-profile-inheritance | Henning Baldersheim | 2021-09-27 | 2 | -18/+2 |
|/ | |||||
* | Allow breaking inheritance as long as it is not fully enforced. | Henning Baldersheim | 2021-09-20 | 1 | -1/+6 |
| | |||||
* | Merge pull request #19198 from vespa-engine/bratseth/il-encode | Jon Bratseth | 2021-09-19 | 2 | -7/+9 |
|\ | | | | | Bratseth/il encode | ||||
| * | Add 'encode' expression | Jon Bratseth | 2021-09-19 | 2 | -7/+9 |
| | | |||||
* | | Process rank-profiles in dependency order. | Henning Baldersheim | 2021-09-17 | 1 | -8/+35 |
| | | |||||
* | | Validates the 'paged' attribute setting and throws if specified on ↵ | Geir Storli | 2021-09-17 | 2 | -0/+53 |
|/ | | | | | | unsupported types. It is only supported for dense tensor types. | ||||
* | Make LargeRankExpressions thread safe. | Henning Baldersheim | 2021-09-16 | 1 | -14/+9 |
| | |||||
* | GC unused flag and methods | Harald Musum | 2021-09-15 | 1 | -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 Baldersheim | 2021-09-14 | 2 | -16/+23 |
| | |||||
* | Cache list that is potentially hard to compute. | Henning Baldersheim | 2021-09-14 | 1 | -5/+14 |
| | |||||
* | Only create new node if necessary. | Henning Baldersheim | 2021-09-14 | 1 | -2/+3 |
| | |||||
* | Expose ownership of RankingConstants so thread safety is explicit. | Henning Baldersheim | 2021-09-14 | 6 | -21/+20 |
| | |||||
* | Make the LargeConstants usable concurrently from many threads | Henning Baldersheim | 2021-09-14 | 3 | -5/+22 |
| | |||||
* | Avoid stack overflow for function inlining case | Lester Solbakken | 2021-09-09 | 2 | -0/+5 |
| | |||||
* | Log as application warning | Henning Baldersheim | 2021-09-08 | 1 | -1/+1 |
| | |||||
* | Allow inheriting any rankprofile until enforcing is enabled explicit. | Henning Baldersheim | 2021-09-08 | 2 | -5/+18 |
| | |||||
* | GC dry-run-onnx-on-setup flag | Henning Baldersheim | 2021-09-08 | 1 | -4/+1 |
| | |||||
* | If you seemingly inherit yourself, just assume that you try to inherit the ↵ | Henning Baldersheim | 2021-09-07 | 1 | -3/+17 |
| | | | | same named rankprofile in the base document type. | ||||
* | Use fully qualified rank-profile names | Henning Baldersheim | 2021-09-07 | 1 | -3/+8 |
| | |||||
* | It is too early to check inheritance during parsing. We must wait until all ↵ | Henning Baldersheim | 2021-09-07 | 1 | -9/+0 |
| | | | | serach and rank-profiles are properly parsed, | ||||
* | Detect cyclic inheritance. | Henning Baldersheim | 2021-09-07 | 1 | -4/+19 |
| | | | | This can not be hidden, as it will cause StackOverflowException. | ||||
* | Verify that you can not inherit yourself. | Henning Baldersheim | 2021-09-07 | 1 | -0/+9 |
| | |||||
* | Enable feature flag control over rank-profile inheritance verification. | Henning Baldersheim | 2021-09-07 | 1 | -2/+10 |
| | |||||
* | Verify that rank profile inheritance is correct and sound. The rank profile ↵ | Henning Baldersheim | 2021-09-07 | 5 | -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 Musum | 2021-09-07 | 2 | -16/+34 |
| | | | | deploymen…"" | ||||
* | Revert "Wire in executor in deploystate that can be use to speed up ↵ | Harald Musum | 2021-09-07 | 2 | -34/+16 |
| | | | | deploymen…" | ||||
* | Revert "Balder/resolve inhertitance early" | Henning Baldersheim | 2021-09-07 | 1 | -12/+2 |
| | |||||
* | Wire in executor in deploystate that can be use to speed up deployments. Fx ↵ | Henning Baldersheim | 2021-09-07 | 2 | -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.java | Henning Baldersheim | 2021-09-05 | 1 | -1/+1 |
| | | | Co-authored-by: Jon Bratseth <bratseth@oath.com> | ||||
* | Add a 5x faster handcoded detection of legal feature names that does not ↵ | Henning Baldersheim | 2021-09-05 | 1 | -6/+20 |
| | | | | require quoting. | ||||
* | Handle that inherited rank-profile might not be registered yet. | Henning Baldersheim | 2021-09-04 | 1 | -1/+7 |
| | |||||
* | Resolve inhertiance early | Henning Baldersheim | 2021-09-04 | 1 | -5/+9 |
| | |||||
* | Revert local optimisation and instead use a cache, that will effect all use ↵ | Henning Baldersheim | 2021-09-04 | 1 | -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 Baldersheim | 2021-09-03 | 1 | -1/+13 |
| | | | | | | when the underlying map has changed, and then you take a new snapshot. | ||||
* | - Add test for large expressions and inheritance. | Henning Baldersheim | 2021-09-02 | 1 | -4/+7 |
| | | | | - Allow multiple definition as long as they are identical. | ||||
* | Expose properties and deploylogger. | Henning Baldersheim | 2021-09-02 | 1 | -0/+2 |
| | |||||
* | lz4 compress blobs. | Henning Baldersheim | 2021-08-30 | 1 | -1/+1 |
| | |||||
* | Cleanup | Harald Musum | 2021-08-25 | 1 | -2/+1 |
| | | | | | * Create FileDistributionConfigProducer later * Simplify creating DefaultMonitoring | ||||
* | Provide the blob name externally | Henning Baldersheim | 2021-08-25 | 1 | -1/+2 |
| | |||||
* | Since the automatic generation of RankProfiles from global standalone onnx ↵ | Henning Baldersheim | 2021-08-18 | 1 | -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 Baldersheim | 2021-08-17 | 4 | -14/+23 |
| | |||||
* | Wire in fileregistry to RankingConstants and OnnxModels. | Henning Baldersheim | 2021-08-17 | 6 | -14/+25 |
| | |||||
* | Wire in the FileRegistry explicit and separately. Not via FileDistributor. | Henning Baldersheim | 2021-08-16 | 7 | -32/+45 |
| | | | | Only wireing in, no semantic changes. | ||||
* | Merge pull request #18723 from vespa-engine/balder/add-swapable-attribute-option | Henning Baldersheim | 2021-08-12 | 3 | -14/+30 |
|\ | | | | | Balder/add swapable attribute option | ||||
| * | swappable -> paged | Henning Baldersheim | 2021-08-12 | 3 | -23/+23 |
| | | |||||
| * | Control swappable | Henning Baldersheim | 2021-08-12 | 3 | -3/+19 |
| | | |||||
* | | Improve sanity check for blobs. | Henning Baldersheim | 2021-08-12 | 1 | -2/+10 |
| | | |||||
* | | Revert "Revert "Wire in sending large rankprofiles as files controlled by ↵ | Henning Baldersheim | 2021-08-12 | 1 | -0/+20 |
|/ | | | | feature flag"" |