summaryrefslogtreecommitdiffstats
path: root/searchcore/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove double bookeeping and simplify.Henning Baldersheim2023-05-082-7/+6
|
* Wait for a pending prune or a high priority slot before continuing.Henning Baldersheim2023-05-082-4/+4
|
* Revert "Revert "Balder/refactor flushengine runloop""Henning Baldersheim2023-05-0529-162/+158
|
* Revert "Balder/refactor flushengine runloop"Håkon Hallingstad2023-05-0529-158/+162
|
* Wait for slot.Henning Baldersheim2023-05-051-1/+1
|
* Test LeafFlushTarget defaults.Henning Baldersheim2023-05-041-0/+11
|
* - Introduce a LeafFlushTarget that all target not proxying should inherit ↵Henning Baldersheim2023-05-0425-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 Baldersheim2023-05-049-100/+81
| | | | - Introduce a priority concept for flush targets.
* Merge pull request #26852 from ↵Henning Baldersheim2023-04-274-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 HwInfoHenning Baldersheim2023-04-274-12/+8
| |
| * Cap the initialize thread pool at number of coresHenning Baldersheim2023-04-254-8/+30
| |
* | Consolidate feature extraction between indexed and streaming search.Tor Egge2023-04-261-35/+7
|/
* Merge pull request #26844 from ↵Henning Baldersheim2023-04-252-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 castHenning Baldersheim2023-04-251-3/+3
| |
| * We no longer need to size the shared pool based on number of document types.Henning Baldersheim2023-04-252-4/+5
| |
* | Check target attribute lid range.Tor Egge2023-04-252-1/+10
|/
* Move search::FeatureValues to vespalib::FeatureValues in preparation forTor Egge2023-04-258-14/+15
| | | | extending vdslib::SearchResult.
* The reserved document for a multivalue attribute vector should have anTor Egge2023-04-181-5/+1
| | | | empty vector.
* Set reserved doc values after attribute vector has been loaded.Tor Egge2023-04-142-1/+36
|
* Avoid overload resolution ambiguity in attribute updater unit test.Tor Egge2023-04-031-2/+4
|
* Use one MatchingElementsFields instance per summary class.Geir Storli2023-03-311-1/+4
| | | | This avoids calculating MatchingElements for fields that exist in other summary classes.
* Use AttributeBuilder in attribute updater unit test.Tor Egge2023-03-302-125/+92
|
* Report memory usage for document meta store.Tor Egge2023-03-292-22/+12
|
* Revert "Revert "Explore attribute vector in writer thread.""Tor Egge2023-03-2919-229/+96
|
* Revert "Explore attribute vector in writer thread."Henning Baldersheim2023-03-2819-96/+229
|
* Rename AttributeExecutor::run member function to run_sync.Tor Egge2023-03-283-3/+3
|
* Explore attribute vector in writer thread.Tor Egge2023-03-2819-229/+96
|
* Use explicit instantiations of SingleValueNumericPostingAttributeTor Egge2023-03-241-1/+0
| | | | and SingleValueStringPostingAttributeT.
* Add TODO of proton configs that can be clean up and TODO for configs to check.Henning Baldersheim2023-03-171-34/+50
|
* Merge pull request #26459 from vespa-engine/balder/follow-config-of-tasklimitHenning Baldersheim2023-03-161-9/+13
|\ | | | | Follow the config for executors also for index and summary.
| * Follow config also for watermark.Henning Baldersheim2023-03-161-1/+2
| |
| * Follow the config for executors also for index and summary.Henning Baldersheim2023-03-161-9/+12
| |
* | Handle SingleRawAttribute in AttributeUpdater.Tor Egge2023-03-163-2/+82
|/
* Add missing call to aggregate size of hold listHenning Baldersheim2023-03-151-1/+1
|
* Count more of the memory used by the document metastore.Henning Baldersheim2023-03-1515-53/+68
|
* Merge pull request #26436 from ↵Henning Baldersheim2023-03-142-2/+5
|\ | | | | | | | | vespa-engine/balder/gc-dangerous-docstore-options-with-no-right-to-live summary.cache.initialentries and summary.log.chunk.skipcrconread does…
| * summary.cache.initialentries and summary.log.chunk.skipcrconread does not ↵Henning Baldersheim2023-03-142-2/+5
| | | | | | | | have any purpose.
* | Handle raw attribute in document retriever.Tor Egge2023-03-142-0/+63
|/
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-1315-104/+102
|
* use ref_counted in fnetHåvard Pettersen2023-03-062-3/+3
| | | | | | also get rid of some cleanup functions on reference counted classes enable specifying low-level parameters to addref/subref (cnt/reserve)
* Add raw as attribute vector basic type.Tor Egge2023-03-062-1/+2
|
* Include thread to get definition of std::threadTor Egge2023-03-051-0/+1
|
* Merge pull request #26261 from ↵Henning Baldersheim2023-03-023-3/+3
|\ | | | | | | | | vespa-engine/balder/enforce-system-time-for-metrics Balder/enforce system time for metrics
| * Set period in constructor onlyHenning Baldersheim2023-03-013-3/+3
| |
* | No need for modified time.Henning Baldersheim2023-03-021-48/+30
| |
* | Unify on system_time from chrono for file modification time.Henning Baldersheim2023-03-012-8/+6
|/
* Reduce transitive includes.Henning Baldersheim2023-03-0110-3/+11
|
* Merge pull request #26245 from ↵Henning Baldersheim2023-03-011-10/+5
|\ | | | | | | | | vespa-engine/balder/use-typesafe-time-for-file-times Use typesafe time for file modification time.
| * GC unused functionality.Henning Baldersheim2023-03-011-8/+3
| |
| * Use typesafe time for file modification time.Henning Baldersheim2023-03-011-8/+8
| |