summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #28567 from ↵v8.229.1Henning Baldersheim2023-09-182-1/+7
|\ | | | | | | | | vespa-engine/balder/catch-when-from-is-within-codepoints-and-length Handle the exception that will come when codepoints < 'from' < len. MERGEOK
| * Handle the exception that will come when codepoints < 'from' < len.Henning Baldersheim2023-09-182-1/+7
|/ | | | Already done and tested for 'to'.
* Merge pull request #28558 from ↵Tor Brede Vekterli2023-09-1813-54/+249
|\ | | | | | | | | vespa-engine/vekterli/dfa-successor-generation-optimization Levenshtein DFA successor generation optimization and UTF-32 output
| * Update `match()` call in `DfaFuzzyMatcher` to use ref instead of ptrTor Brede Vekterli2023-09-181-1/+1
| |
| * Add UTF-32 exact suffix output to DFA conceptTor Brede Vekterli2023-09-181-1/+6
| |
| * Support raw UTF-32 successor string outputTor Brede Vekterli2023-09-1811-41/+154
| | | | | | | | | | | | | | | | | | | | Avoids need to encode UTF-32 characters to UTF-8 internally, as this is likely to be subsequently reversed by a caller that itself operates on UTF-32 code points. Change the `match()` API by introducing a separate overload that does not produce a successor, and add two explicit successor string type overloads that take the string by ref, not pointer.
| * Optimize successor generation of exact match suffixTor Brede Vekterli2023-09-188-16/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids explicitly stepping the DFA states and handling each transition character separately by detecting the case where the only way the generated suffix can possibly match is for it to _exactly_ match the remaining target string suffix. This is the case when the sparse cost matrix row only has 1 column remaining, and this column is equal to the max edit distance. I.e. no more edits can possibly be done. In local synthetic benchmarks this speeds up successor generation 4x when the target string is 64 characters.
* | Merge pull request #28563 from vespa-engine/mpolden/prune-certification-by-cloudValerij Fredriksen2023-09-182-26/+40
|\ \ | |/ |/| Prune certified OS versions by cloud
| * Prune certified OS versions by cloudMartin Polden2023-09-182-26/+40
| |
* | Merge pull request #28560 from ↵Geir Storli2023-09-188-51/+71
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-make-for-lookup-method-on-existing-comparator Use make_for_lookup() member function on existing comparator
| * | Use make_for_lookup() member function on existing comparatorTor Egge2023-09-188-51/+71
| | | | | | | | | | | | to make a new comparator which is used for lookup.
* | | Merge pull request #28562 from ↵Valerij Fredriksen2023-09-181-7/+0
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/revert-28549-hmusum/add-feature-flag-2 Revert "Add flag for when to use VESPA_CLOUD_NATIVE_REGION as source for AWS …"
| * | | Revert "Add flag for when to use VESPA_CLOUD_NATIVE_REGION as source for AWS ↵Harald Musum2023-09-181-7/+0
| |/ / | | | | | | | | | …"
* | | Merge pull request #28561 from vespa-engine/mpolden/not-retryableJon Bratseth2023-09-182-6/+15
|\ \ \ | | | | | | | | Always print error for failing operation which cannot be retried
| * | | Always print error for failing operation which cannot be retriedMartin Polden2023-09-182-6/+15
| | | |
* | | | Merge pull request #28557 from vespa-engine/geirst/dfa_fuzzy_matcherTor Egge2023-09-186-0/+312
|\ \ \ \ | |_|_|/ |/| | | Class that uses a LevenshteinDfa to perform fuzzy matching in a dictionary
| * | | Add class that uses a LevenshteinDfa to perform fuzzy matching in a dictionary.Geir Storli2023-09-186-0/+312
| | |/ | |/| | | | | | | | | | The dictionary iterator is advanced based on the successor string from the DFA each time the candidate word is _not_ a match.
* | | Merge pull request #28555 from ↵Harald Musum2023-09-186-46/+196
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/hmusum/support-download-of-files-from-s3 Hmusum/support download of files from s3
| * | Switch on uri scheme and create download dir higher upHarald Musum2023-09-183-3/+9
| | |
| * | No need for a variable, just return credentialsHarald Musum2023-09-181-2/+1
| | |
| * | Update allowed dependenciesHarald Musum2023-09-181-0/+2
| | |
| * | Implement S3DownloaderHarald Musum2023-09-185-21/+111
| | |
| * | Split out common code into a methodHarald Musum2023-09-171-6/+8
| | |
| * | Split out downloaders into separate classesHarald Musum2023-09-173-31/+72
| | |
| * | Minor cleanupHarald Musum2023-09-171-16/+26
| | |
* | | Merge pull request #28541 from ↵Håkon Hallingstad2023-09-184-41/+61
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hmusum/always-write-application-data-as-json Hmusum/always write application data as json
| * | | Remove unnecessary flag settingHarald Musum2023-09-151-1/+0
| | | |
| * | | Always write application data as jsonHarald Musum2023-09-153-40/+61
| | | | | | | | | | | | | | | | | | | | Test of transition from old to new format, need to keep some fucntionality around this until Vespa 9
* | | | Merge pull request #28556 from ↵Tor Egge2023-09-185-59/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/add-comparator-to-unique-store Add comparator to unique store.
| * | | | Add comparator to unique store.Tor Egge2023-09-185-59/+53
|/ / / /
* | | | Merge pull request #28554 from ↵Tor Egge2023-09-185-28/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/rename-fallback-value-to-lookup-value Rename fallback_value to lookup_value in UniqueStoreComparator,
| * | | | Rename fallback_value to lookup_value in UniqueStoreComparator,Tor Egge2023-09-185-28/+27
| | | | | | | | | | | | | | | | | | | | | | | | | UniqueStoreStringComparator, EnumStoreComparator and EnumStoreStringComparator.
* | | | | Merge pull request #28553 from vespa-engine/hmusum/refactor-completion-waiterHåkon Hallingstad2023-09-185-34/+23
|\ \ \ \ \ | |/ / / / |/| | | | Hmusum/refactor completion waiter
| * | | | Use Path, rename some argumentsHarald Musum2023-09-181-11/+13
| | | | |
| * | | | Follow API changesHarald Musum2023-09-181-4/+4
| | | | |
| * | | | Minor refactoring of CuratorCompletionWaiter, no functional changesHarald Musum2023-09-184-22/+9
| | |/ / | |/| |
* | | | Merge pull request #28509 from vespa-engine/hakonhall/additionalIpAddresses-listHåkon Hallingstad2023-09-1835-231/+186
|\ \ \ \ | | | | | | | | | | Change primary and pool IPs from Set to List
| * | | | Change primary and pool IPs from Set to ListHåkon Hallingstad2023-09-1435-254/+188
| | | | |
| * | | | Construct IP.Pool via of()Håkon Hallingstad2023-09-131-9/+30
| | | | |
* | | | | Merge pull request #28546 from vespa-engine/only-valid-non-public-api-warningsBjørn Christian Seime2023-09-1810-10/+70
|\ \ \ \ \ | | | | | | | | | | | | Only valid non public api warnings
| * | | | | Only warn about non-public api usage for the project's own code,gjoranv2023-09-152-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | .. not for embedded jars.
| * | | | | Add test bundle emulating a vespa bundle using a non-public api.gjoranv2023-09-158-3/+56
| | | | | |
| * | | | | Improve class comment.gjoranv2023-09-151-2/+2
| | | | | |
* | | | | | Merge pull request #28552 from vespa-engine/renovate/mantine-monorepoHenning Baldersheim2023-09-171-34/+34
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Update mantine monorepo to v6.0.21
| * | | | | Update mantine monorepo to v6.0.21renovate[bot]2023-09-171-34/+34
|/ / / / /
* | | | | Merge pull request #28550 from ↵v8.227.41Henning Baldersheim2023-09-161-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/renovate/maven-javadoc-plugin.vespa.version Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0
| * | | | | Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0renovate[bot]2023-09-161-1/+1
|/ / / / /
* | | | | Merge pull request #28548 from vespa-engine/freva/gcp-credsValerij Fredriksen2023-09-161-15/+0
|\ \ \ \ \ | | | | | | | | | | | | Move management
| * | | | | Move managementBjørn Christian Seime2023-09-151-15/+0
| | |_|_|/ | |/| | |
* | | | | Merge pull request #28549 from vespa-engine/hmusum/add-feature-flag-2Valerij Fredriksen2023-09-161-0/+7
|\ \ \ \ \ | | | | | | | | | | | | Add flag for when to use VESPA_CLOUD_NATIVE_REGION as source for AWS …