summaryrefslogtreecommitdiffstats
path: root/searchcore/src/apps
Commit message (Collapse)AuthorAgeFilesLines
* Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-091-2/+1
|
* Track oldest config generation used for streaming search.Tor Egge2024-02-051-3/+15
|
* disable_queue_limits_for_chained_merges has long been true, GCHenning Baldersheim2024-02-021-5/+0
|
* Must also gc param description in parallell array.Henning Baldersheim2024-02-021-1/+0
|
* GC maxpendingidealstateoperations which has not been wired in for a long time.Henning Baldersheim2024-02-021-5/+0
|
* cleanupArne Juul2024-01-171-2/+0
|
* add streaming-mode handlingArne Juul2024-01-174-20/+67
|
* Searchcore version of persistence conformance unit test uses gtest.Tor Egge2024-01-051-1/+0
|
* Use shared executor for warmup and GC warmup executor.Henning Baldersheim2023-12-051-1/+1
|
* Wire HwInfo into MergeThrottler and use for auto-deduction of memory limitsTor Brede Vekterli2023-11-021-5/+7
| | | | | | | | Add config for min/max capping of deduced limit, as well as a scaling factor based on the memory available to the process. Defaults have been chosen based on empirical observations over many years, but having these as config means we can tune things live if it should ever be required.
* Move `HwInfo` from `proton` namespace to `vespalib`Tor Brede Vekterli2023-11-011-1/+2
| | | | | This is information that is valuable to many different components, not just the search core internals.
* Update copyrightJon Bratseth2023-10-0921-21/+21
|
* Unify and modernize code and layoutHenning Baldersheim2023-09-041-8/+8
|
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-181-1/+1
|
* Use std::filesystem::remove in vespa-gen-testdocs app.Tor Egge2023-07-141-1/+2
|
* Add noexcept specifiers.Tor Egge2023-06-061-2/+2
|
* Setup search visitor without proton process.Tor Egge2023-05-101-1/+1
|
* Pass transport and file distributor connection spec to SearchEnvironmentTor Egge2023-05-101-4/+20
| | | | | in preparation for using RankingAssetsBuilder when handling config in streaming search.
* Export moved config definitions.Tor Egge2023-05-093-3/+0
|
* Move ranking config to configdefinitions module.Tor Egge2023-05-092-11/+11
|
* Revert "Move ranking config to configdefinitions module"Harald Musum2023-05-082-11/+11
|
* Move ranking config to configdefinitions module.Tor Egge2023-05-082-11/+11
|
* use ref_counted in fnetHåvard Pettersen2023-03-061-2/+2
| | | | | | also get rid of some cleanup functions on reference counted classes enable specifying low-level parameters to addref/subref (cnt/reserve)
* No need for modified time.Henning Baldersheim2023-03-021-48/+30
|
* avoid using fastos thread in searchcoreHåvard Pettersen2023-02-272-7/+4
| | | | also remove some left-behind includes
* untangle fnet from fastosHåvard Pettersen2023-02-222-6/+4
|
* remove document::RunnableHåvard Pettersen2023-02-202-1/+2
| | | | use std::thread directly instead
* Deinline large destructors and clean up some code based on clion hints.Henning Baldersheim2023-02-011-18/+19
|
* Change from typedef to using in searchcore.Geir Storli2022-12-214-22/+22
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-205-13/+10
|
* Add SessionManager in IDocumentDBOwner, but only use in mocks in tests for now.Henning Baldersheim2022-12-081-14/+12
|
* * apply new common bootstrapArne Juul2022-10-241-2/+4
| | | | | * remove now-duplicated code * prefer using ${VESPA_HOME} environment variable
* Remove summary fields from schema.Tor Egge2022-09-221-1/+1
|
* Make replay schema based on replay summary config.Tor Egge2022-09-201-6/+1
|
* Revert "Revert "Unify access to assets needed during rank-setup.""Henning Baldersheim2022-09-071-17/+27
|
* Revert "Unify access to assets needed during rank-setup."Tor Egge2022-09-071-27/+17
|
* Merge branch 'master' into balder/unify-access-to-ranking-assetsHenning Baldersheim2022-09-071-2/+0
|\
| * Stop using summarymap config in backend.Tor Egge2022-09-061-2/+0
| |
* | Unify access to assets needed during rank-setup.Henning Baldersheim2022-09-061-17/+27
|/
* Make the message a pair of level and stringHenning Baldersheim2022-08-163-39/+47
|
* Keep rank setup errors on separate log lines and annotated as warning.Henning Baldersheim2022-08-153-18/+11
|
* - Split rank setup verification code and the binary.Henning Baldersheim2022-08-134-57/+134
| | | | - Accumulate errors during ranksetup. Report them at the end, and also verify them in some tests.
* Avoid using void skip thread config.Henning Baldersheim2022-07-012-17/+0
|
* Use std::filesystem to create and remove directories.Tor Egge2022-06-231-1/+1
|
* Merge pull request #22879 from ↵Tor Egge2022-06-034-11/+11
|\ | | | | | | | | vespa-engine/toregge/remove-most-use-of-vespalib-rmdir-in-searchcore Remove most use of vespalib::rmdir in searchcore.
| * Remove most use of vespalib::rmdir in searchcore.Tor Egge2022-06-024-11/+11
| |
* | Let deadlock detector dump stack of potentially deadlocked threadsTor Brede Vekterli2022-06-021-0/+1
|/ | | | | | | | | | | Enable cross-thread stack tracing as part of signal handler init code in both storage and proton daemons. Make deadlock detector parameters live configurable. Remove existing `restart` config definition annotations to reflect this. Remove dumping of bucket DB locks which hasn't really worked for a long time now.
* - Avoid using shared_ptr for simpe AllocConfig and ThreadingServiceConfig.Henning Baldersheim2022-05-231-2/+2
| | | | - Reduce exposure of DocumentDBConfig and DocumentDBConfigManager classes.
* Fold searchlib_uca into searchlibHenning Baldersheim2022-05-212-2/+0
|
* GC unused vespa-dump-feed binaryHenning Baldersheim2022-05-193-228/+0
|