summaryrefslogtreecommitdiffstats
path: root/searchcore/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Remove unused DataDirectoryUpgrader.Henning Baldersheim2017-05-241-1/+0
|
* Add unit test for shrink lid space flush target.Tor Egge2017-05-181-0/+1
|
* Remove dead code for handling config being rejected.Tor Egge2017-04-241-1/+0
|
* Rename AttributeSpecsBuilder to AttributeAspectDelayer.Tor Egge2017-04-201-1/+1
|
* Add attribute specs builder, used to create attribute specs vector withTor Egge2017-04-041-0/+1
| | | | | proper annotations (hideFromReading, hideFromWriting) and adjusted attribute config that should be saved in transaction log.
* Add unit test for attribute initializer.Tor Egge2017-03-281-0/+1
| | | | | Set create serial number when loading predicate attribute. Tweak signature for search::attribute::AttributeHeader::extractTags.
* Add AttributeDirectory which manages the disk directory for a namedTor Egge2017-03-221-0/+1
| | | | attribute vector.
* Rename unit test to track rename of tested class.Tor Egge2017-03-141-1/+1
|
* Add proton configurer, which handles config changes to proton usingTor Egge2017-03-131-0/+1
| | | | config snapshots spanning all document types.