Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensure we have enough threads in the flushengine thread pool. | Henning Baldersheim | 2023-05-10 | 3 | -5/+10 |
| | |||||
* | Setup search visitor without proton process. | Tor Egge | 2023-05-10 | 2 | -2/+2 |
| | |||||
* | Merge pull request #27055 from vespa-engine/balder/propagate-metastorereadguard | Henning Baldersheim | 2023-05-10 | 14 | -33/+28 |
|\ | | | | | Balder/propagate metastorereadguard | ||||
| * | Grab the fallback guard in the constructor to ensure it is held fetching the ↵ | Henning Baldersheim | 2023-05-10 | 4 | -10/+6 |
| | | | | | | | | postinglists and generating possible bitvector. | ||||
| * | Wire the metastore read guard all the way and use it, if present. | Henning Baldersheim | 2023-05-09 | 4 | -8/+5 |
| | | |||||
| * | Propagate DocumentMetaStore read gaurd to RequestContext. | Henning Baldersheim | 2023-05-09 | 8 | -16/+18 |
| | | |||||
* | | Pass transport and file distributor connection spec to SearchEnvironment | Tor Egge | 2023-05-10 | 1 | -4/+20 |
|/ | | | | | in preparation for using RankingAssetsBuilder when handling config in streaming search. | ||||
* | Merge pull request #27052 from vespa-engine/balder/use-shared-ptr-for-read-guard | Henning Baldersheim | 2023-05-09 | 14 | -62/+38 |
|\ | | | | | Use shared_ptr for the read guard | ||||
| * | Simplify to avoid type declarations. | Henning Baldersheim | 2023-05-09 | 2 | -36/+10 |
| | | |||||
| * | Use shared_ptr for the read guard | Henning Baldersheim | 2023-05-09 | 13 | -28/+30 |
| | | |||||
* | | Add RankingAssetsBuilder. | Tor Egge | 2023-05-09 | 5 | -104/+52 |
|/ | |||||
* | Merge pull request #27029 from ↵ | Henning Baldersheim | 2023-05-09 | 3 | -21/+91 |
|\ | | | | | | | | | 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. | ||||
| * | Just wait unconditionally | Henning Baldersheim | 2023-05-08 | 1 | -3/+1 |
| | | |||||
| * | Leave at least one slot available for high priority flush targets. | Henning Baldersheim | 2023-05-08 | 3 | -21/+83 |
| | | |||||
* | | Export moved config definitions. | Tor Egge | 2023-05-09 | 43 | -615/+10 |
| | | |||||
* | | Move ranking config to configdefinitions module. | Tor Egge | 2023-05-09 | 36 | -542/+105 |
| | | |||||
* | | Revert "Move ranking config to configdefinitions module" | Harald Musum | 2023-05-08 | 36 | -105/+542 |
| | | |||||
* | | Move ranking config to configdefinitions module. | Tor Egge | 2023-05-08 | 36 | -542/+105 |
|/ | |||||
* | Remove double bookeeping and simplify. | Henning Baldersheim | 2023-05-08 | 2 | -7/+6 |
| | |||||
* | Wait for a pending prune or a high priority slot before continuing. | Henning Baldersheim | 2023-05-08 | 2 | -4/+4 |
| | |||||
* | Revert "Revert "Balder/refactor flushengine runloop"" | Henning Baldersheim | 2023-05-05 | 29 | -162/+158 |
| | |||||
* | Revert "Balder/refactor flushengine runloop" | Håkon Hallingstad | 2023-05-05 | 29 | -158/+162 |
| | |||||
* | Wait for slot. | Henning Baldersheim | 2023-05-05 | 1 | -1/+1 |
| | |||||
* | Test LeafFlushTarget defaults. | Henning Baldersheim | 2023-05-04 | 1 | -0/+11 |
| | |||||
* | - Introduce a LeafFlushTarget that all target not proxying should inherit ↵ | Henning Baldersheim | 2023-05-04 | 25 | -65/+69 |
| | | | | | | from, and let the IFlushTarget have pure virtual methods. - Fix wiring for get_replay_operation_cost through the proxy classes. | ||||
* | - Rewrite runloop to allow considering priority. | Henning Baldersheim | 2023-05-04 | 9 | -100/+81 |
| | | | | - Introduce a priority concept for flush targets. | ||||
* | Merge pull request #26852 from ↵ | Henning Baldersheim | 2023-04-27 | 4 | -8/+26 |
|\ | | | | | | | | | vespa-engine/balder/cap-initialize-thread-pool-at-num-cores Cap the initialize thread pool at number of cores | ||||
| * | Just pass HwInfo::Cpu instead of whole HwInfo | Henning Baldersheim | 2023-04-27 | 4 | -12/+8 |
| | | |||||
| * | Cap the initialize thread pool at number of cores | Henning Baldersheim | 2023-04-25 | 4 | -8/+30 |
| | | |||||
* | | Consolidate feature extraction between indexed and streaming search. | Tor Egge | 2023-04-26 | 1 | -35/+7 |
|/ | |||||
* | Merge pull request #26844 from ↵ | Henning Baldersheim | 2023-04-25 | 2 | -7/+8 |
|\ | | | | | | | | | vespa-engine/balder/ignore-num-document-types-when-setting-up-shared-thread-pool We no longer need to size the shared pool based on number of document… | ||||
| * | Avoid old style cast | Henning Baldersheim | 2023-04-25 | 1 | -3/+3 |
| | | |||||
| * | We no longer need to size the shared pool based on number of document types. | Henning Baldersheim | 2023-04-25 | 2 | -4/+5 |
| | | |||||
* | | Check target attribute lid range. | Tor Egge | 2023-04-25 | 2 | -1/+10 |
|/ | |||||
* | Move search::FeatureValues to vespalib::FeatureValues in preparation for | Tor Egge | 2023-04-25 | 8 | -14/+15 |
| | | | | extending vdslib::SearchResult. | ||||
* | The reserved document for a multivalue attribute vector should have an | Tor Egge | 2023-04-18 | 1 | -5/+1 |
| | | | | empty vector. | ||||
* | Set reserved doc values after attribute vector has been loaded. | Tor Egge | 2023-04-14 | 2 | -1/+36 |
| | |||||
* | Avoid overload resolution ambiguity in attribute updater unit test. | Tor Egge | 2023-04-03 | 1 | -2/+4 |
| | |||||
* | Use one MatchingElementsFields instance per summary class. | Geir Storli | 2023-03-31 | 1 | -1/+4 |
| | | | | This avoids calculating MatchingElements for fields that exist in other summary classes. | ||||
* | Use AttributeBuilder in attribute updater unit test. | Tor Egge | 2023-03-30 | 2 | -125/+92 |
| | |||||
* | Report memory usage for document meta store. | Tor Egge | 2023-03-29 | 2 | -22/+12 |
| | |||||
* | Revert "Revert "Explore attribute vector in writer thread."" | Tor Egge | 2023-03-29 | 20 | -230/+96 |
| | |||||
* | Revert "Explore attribute vector in writer thread." | Henning Baldersheim | 2023-03-28 | 20 | -96/+230 |
| | |||||
* | Rename AttributeExecutor::run member function to run_sync. | Tor Egge | 2023-03-28 | 3 | -3/+3 |
| | |||||
* | Explore attribute vector in writer thread. | Tor Egge | 2023-03-28 | 20 | -230/+96 |
| | |||||
* | Use explicit instantiations of SingleValueNumericPostingAttribute | Tor Egge | 2023-03-24 | 1 | -1/+0 |
| | | | | and SingleValueStringPostingAttributeT. | ||||
* | Add TODO of proton configs that can be clean up and TODO for configs to check. | Henning Baldersheim | 2023-03-17 | 1 | -34/+50 |
| | |||||
* | Merge pull request #26459 from vespa-engine/balder/follow-config-of-tasklimit | Henning Baldersheim | 2023-03-16 | 1 | -9/+13 |
|\ | | | | | Follow the config for executors also for index and summary. | ||||
| * | Follow config also for watermark. | Henning Baldersheim | 2023-03-16 | 1 | -1/+2 |
| | |