Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add test for disabling of cache in removed db | Henning Baldersheim | 2023-10-05 | 1 | -21/+46 |
| | |||||
* | Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2. | Geir Storli | 2023-10-03 | 1 | -4/+4 |
| | |||||
* | Revert "Use DfaTable as default fuzzy matching algorithm for maxEditDistance ↵ | Henning Baldersheim | 2023-10-02 | 1 | -4/+4 |
| | | | | …" | ||||
* | Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2. | Geir Storli | 2023-10-02 | 1 | -4/+4 |
| | |||||
* | Wire in doom and let hitrate be a float int | Henning Baldersheim | 2023-09-22 | 1 | -3/+3 |
| | |||||
* | Add query property to control fuzzy matching algorithm. | Geir Storli | 2023-09-21 | 1 | -6/+14 |
| | |||||
* | Add explorer for the attribute writer. | Geir Storli | 2023-09-01 | 1 | -2/+5 |
| | | | | This shows which attribute fields that are assigned to each executor id. | ||||
* | Simplify IThreadingService as there only is one field writer executor. | Geir Storli | 2023-08-31 | 3 | -19/+6 |
| | | | | | Support for separate executors for "index invert", "index write", and "attribute write" was removed in 2022. | ||||
* | Merge pull request #28281 from ↵ | Henning Baldersheim | 2023-08-30 | 1 | -6/+4 |
|\ | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-disk-index-cleaner-unit-test Use std::filesystem::directory_iterator in disk index cleaner unit test. | ||||
| * | Avoid extra directory_entry copy. | Tor Egge | 2023-08-30 | 1 | -1/+1 |
| | | |||||
| * | Avoid continue statement. | Tor Egge | 2023-08-30 | 1 | -3/+2 |
| | | |||||
| * | Use std::filesystem::directory_iterator in disk index cleaner unit test. | Tor Egge | 2023-08-30 | 1 | -5/+4 |
| | | |||||
* | | Merge pull request #28286 from ↵ | Henning Baldersheim | 2023-08-30 | 1 | -15/+9 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-index-manager-unit-test Use std::filesystem::directory_iterator in index manager unit test. | ||||
| * | | Use std::filesystem::directory_iterator in index manager unit test. | Tor Egge | 2023-08-30 | 1 | -15/+9 |
| |/ | |||||
* / | Use std::filesystem::directory_iterator in fusion runner unit test. | Tor Egge | 2023-08-30 | 1 | -16/+9 |
|/ | |||||
* | Use "_test" suffix for unit test cpp files. | Geir Storli | 2023-08-29 | 10 | -5/+5 |
| | |||||
* | Modernize C++ code. | Geir Storli | 2023-08-29 | 5 | -10/+8 |
| | |||||
* | Handle tensor modify update with "create: true" for non-existing tensor. | Geir Storli | 2023-08-28 | 1 | -0/+9 |
| | |||||
* | Control the auto-adjustment of targetHits in ANN using post-filtering. | Geir Storli | 2023-08-15 | 1 | -8/+13 |
| | | | | | | | | | | | | | | When searching the HNSW index in a post-filtering case, targetHits is auto-adjusted in an effort to still expose targetHits hits to first-phase ranking after post-filtering. The following formula is now used to ensure an upper bound of adjustedTargetHits, avoiding that the search in the HNSW index takes too long. adjustedTargetHits = min(targetHits / estimatedHitRatio, targetHits * targetHitsMaxAdjustmentFactor). The target-hits-max-adjustment-factor can be set in a rank profile and overriden per query. The value is in the range [1.0,inf], with the default being 20.0. When setting this to 1.0, auto-adjustment of targetHits is effectively disabled. | ||||
* | Avoid createing the FieldSpec on the fly. | Henning Baldersheim | 2023-07-28 | 2 | -23/+19 |
| | |||||
* | Prefer std::filesystem::exists over FastOS_StatInfo | Henning Baldersheim | 2023-07-25 | 2 | -13/+14 |
| | |||||
* | Use std::filesystem::is_directory and std::filesystem::exists | Tor Egge | 2023-07-20 | 1 | -1/+1 |
| | |||||
* | Use std::filesystem::copy instead of vespalib::copy | Tor Egge | 2023-07-19 | 1 | -6/+1 |
| | |||||
* | Reduce use of vespalib::unlink. | Tor Egge | 2023-07-17 | 2 | -7/+7 |
| | |||||
* | Use std::filesystem::remove in unit tests. | Tor Egge | 2023-07-14 | 2 | -4/+4 |
| | |||||
* | Handle missed sample of oldest serial. | Tor Egge | 2023-07-10 | 1 | -1/+6 |
| | |||||
* | - Make the MatchContext value object movable. | Henning Baldersheim | 2023-05-26 | 1 | -4/+3 |
| | | | | - Reduce code visibility. | ||||
* | - Use a rwlock as reading surpasses writing by a very large factor. | Henning Baldersheim | 2023-05-25 | 1 | -7/+2 |
| | | | | - size() does not need a lock. | ||||
* | Use a smallvector to avoid indirection in most common case, and reserve some ↵ | Henning Baldersheim | 2023-05-22 | 1 | -2/+2 |
| | | | | space upfront | ||||
* | To avoid an inherent race in testing flush versus prune instead test for ↵ | Henning Baldersheim | 2023-05-15 | 1 | -1/+5 |
| | | | | | | what should certainly not be present, and for a smaller subset of what will normally be present in the prune history. | ||||
* | Use a timeBomb to ensure test terminates on error. | Henning Baldersheim | 2023-05-15 | 1 | -0/+3 |
| | |||||
* | Ensure thread safety of handlA. | Henning Baldersheim | 2023-05-15 | 1 | -6/+10 |
| | | | | Use a loop with short wait to speed up test. | ||||
* | Show log when error happens. | Henning Baldersheim | 2023-05-15 | 1 | -1/+1 |
| | |||||
* | Reduce included code. | Henning Baldersheim | 2023-05-12 | 3 | -0/+3 |
| | |||||
* | Merge pull request #27080 from ↵ | Henning Baldersheim | 2023-05-12 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/balder/avoid-copying-fieldspecbase-vector Move the fieldspec base vector. | ||||
| * | As a single field per blueprint is the common use case, make that optimal ↵ | Henning Baldersheim | 2023-05-12 | 1 | -1/+1 |
| | | | | | | | | more optimal. | ||||
* | | Test that high priority tragets do not skip the queue. | Henning Baldersheim | 2023-05-12 | 1 | -28/+63 |
|/ | |||||
* | Ensure we have enough threads in the flushengine thread pool. | Henning Baldersheim | 2023-05-10 | 1 | -0/+3 |
| | |||||
* | Wire the metastore read guard all the way and use it, if present. | Henning Baldersheim | 2023-05-09 | 1 | -3/+2 |
| | |||||
* | Propagate DocumentMetaStore read gaurd to RequestContext. | Henning Baldersheim | 2023-05-09 | 2 | -3/+3 |
| | |||||
* | Add RankingAssetsBuilder. | Tor Egge | 2023-05-09 | 1 | -3/+3 |
| | |||||
* | Merge pull request #27029 from ↵ | Henning Baldersheim | 2023-05-09 | 1 | -2/+52 |
|\ | | | | | | | | | vespa-engine/balder/always-keep-room-for-one-extra-high-priority-flush Leave at least one slot available for high priority flush targets. | ||||
| * | Test that only 1 high priority target gets a slot when all normal slots are ↵ | Henning Baldersheim | 2023-05-09 | 1 | -8/+18 |
| | | | | | | | | taken. | ||||
| * | Leave at least one slot available for high priority flush targets. | Henning Baldersheim | 2023-05-08 | 1 | -2/+42 |
| | | |||||
* | | Export moved config definitions. | Tor Egge | 2023-05-09 | 21 | -22/+3 |
| | | |||||
* | | Move ranking config to configdefinitions module. | Tor Egge | 2023-05-09 | 8 | -27/+31 |
| | | |||||
* | | Revert "Move ranking config to configdefinitions module" | Harald Musum | 2023-05-08 | 8 | -31/+27 |
| | | |||||
* | | Move ranking config to configdefinitions module. | Tor Egge | 2023-05-08 | 8 | -27/+31 |
|/ | |||||
* | Revert "Revert "Balder/refactor flushengine runloop"" | Henning Baldersheim | 2023-05-05 | 2 | -0/+15 |
| | |||||
* | Revert "Balder/refactor flushengine runloop" | Håkon Hallingstad | 2023-05-05 | 2 | -15/+0 |
| |