aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Export moved config definitions.Tor Egge2023-05-091-1/+0
|
* Revert "Revert "Explore attribute vector in writer thread.""Tor Egge2023-03-291-1/+0
|
* Revert "Explore attribute vector in writer thread."Henning Baldersheim2023-03-281-0/+1
|
* Explore attribute vector in writer thread.Tor Egge2023-03-281-1/+0
|
* re-apply "remove fastos"Håvard Pettersen2023-03-011-1/+0
| | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753.
* Revert "remove fastos"Harald Musum2023-02-281-0/+1
|
* remove fastosHåvard Pettersen2023-02-281-1/+0
|
* Make initialization of proton components more robust regarding resource usage.Geir Storli2022-12-091-0/+1
| | | | | | | With this change the number of initialize threads is cut in half each time the initialization of proton components is aborted, e.g. due to running out of memory. This adjustment should ensure that we eventually are able to initialize and start proton if we are very tight on resources.
* Fold fastlib into vespalib and gc some unused code.Henning Baldersheim2022-05-211-1/+0
| | | | Also move some code only used by juniper up into juniper test module.
* Fold juniper into searchsummary library.Henning Baldersheim2022-05-191-1/+0
|
* GC unused vespa-dump-feed binaryHenning Baldersheim2022-05-191-2/+0
|
* Move ScheduledExecutor to searchcore and drop fnet dependency in ↵Henning Baldersheim2022-05-181-0/+1
| | | | staging_vespalib in order to prepare collapsing stagingg vespalib into vespalib
* Collapse searchcorespi into searchcoreHenning Baldersheim2022-05-151-1/+5
|
* Sample and track the current transient memory usage across all document dbs.Geir Storli2022-01-071-1/+1
| | | | | | | | | | | Previously, the transient memory usage was the theoretical worst case needed during loading of attributes. Now, we change this to being a snapshot of the total memory used by all memory indexes. In a simular fashion we plan to track the transient disk usage of all ongoing fusion disk indexes. Eventually, the transient resource usage will be subtracted from the absolute resource usage, before this is reported to the cluster controller in order to decide whether to block feeding. By doing this the transient resource usage is covered by the headroom on the content node, instead of leading to feed blocked due to natural fluctuations.
* Test deriving of the number of shared threads (among all document dbs).Geir Storli2021-11-291-0/+1
|
* Unit test proton::documentmetastore::LidAllocator::unregister_lids().Tor Egge2021-11-141-0/+2
|
* Add support for using a shared field writer executor inside the threading ↵Geir Storli2021-11-041-0/+1
| | | | service for a document db.
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Remove estimates for moved documents during document redistribution.Tor Egge2021-09-291-1/+0
|
* Add estimate moved docs ratio unit test.Tor Egge2021-09-231-0/+1
|
* Add vespa-redistribute-bm, a single-process benchmark of document ↵Tor Egge2021-09-201-0/+1
| | | | redistribution.
* Start moving portions of vespa-feed-bm app to searchcore_bmcluster library.Tor Egge2021-09-101-0/+1
|
* Track max address space usage among components in attributes vectors in all ↵Geir Storli2021-08-201-0/+1
| | | | sub databases.
* Adjust reporting of disk and memory usage in proton.Tor Egge2021-07-071-0/+1
|
* Sample and expose the transient disk usage needed for running disk index fusion.Geir Storli2021-03-251-0/+1
| | | | This is currently estimated as the size of the largest disk index among all document databases.
* Improve handling of changed alloc config.Tor Egge2021-02-021-0/+1
|
* Add interface for resource usage listener to spi.Tor Egge2021-01-151-0/+1
| | | | Propagate resource usage to service layer.
* Remove the ICommitable interface as it is now void.Henning Baldersheim2020-10-301-1/+0
| | | | Wait happens directly og the LidCommitState interface.
* Rename vespa-spi-feed-bm to vespa-feed-bm.Tor Egge2020-09-241-1/+1
|
* Add benchmark for feeding at SPI layer.Tor Egge2020-09-161-0/+1
|
* Add unit test for AttributeUsageSamplerFunctor.Tor Egge2020-05-131-0/+1
|
* Improve tracking of remove batch rate used to consider to block lid space ↵Geir Storli2020-04-291-0/+1
| | | | | | | compaction. This is also a preparation for tracking the rate of regular remove operations, and use this to consider to block lid space compaction.
* Install empty dirs.Tor Egge2020-01-151-0/+1
|
* Expose tensors passed with the query in IRequestContext.Geir Storli2019-11-201-0/+1
|
* GC unused filesHenning Baldersheim2019-09-301-1/+0
|
* Remove fdispatchHenning Baldersheim2019-09-261-6/+0
|
* implement and test unpacking iterators optimizerHåvard Pettersen2019-09-121-0/+1
|
* Make it possible for rank features to request which match data that should ↵Geir Storli2019-05-211-0/+1
| | | | be available in a TermFieldMatchData instance.
* Rename applyattrupdates -> attribute_updater_test and move it to correct place.Geir Storli2019-02-051-1/+1
|
* Refactor to make coverage testable and test it.Henning Baldersheim2018-11-081-1/+1
|
* Remove unused document db dirs.Tor Egge2018-07-311-0/+1
|
* added test for same element builderHåvard Pettersen2018-06-061-0/+1
|
* Handle extraction of field values for struct array attribute vectors.Tor Egge2018-05-281-0/+1
|
* Add unit tests for retrieval of regular and imported attribute vectors via ↵Geir Storli2018-04-231-0/+1
| | | | DocumentDbReference.
* Add config class for the threading service used by a document db.Geir Storli2017-10-121-0/+1
|
* Revert "Geirst/add feeding concurrency setting to proton"Arnstein Ressem2017-10-111-1/+0
|
* Add config class for the threading service used by a document db.Geir Storli2017-10-111-0/+1
|
* Implement class that maintains a set of PersistenceHandler instances in the ↵Geir Storli2017-10-061-0/+1
| | | | bucket space they belong.
* Add class to limit the number of outstanding move operations a blockable ↵Geir Storli2017-07-031-0/+1
| | | | maintenance job can have.
* Update copyright headersJon Bratseth2017-06-141-1/+1
|