aboutsummaryrefslogtreecommitdiffstats
path: root/searchcorespi
Commit message (Expand)AuthorAgeFilesLines
* Update class comment.Tor Egge2022-01-131-1/+9
* Rename ActiveDiskIndexes to DiskIndexes.Tor Egge2022-01-1313-83/+83
* Add comments.Tor Egge2022-01-132-6/+58
* Rename accessor: get_fusion() ==> is_fusion_index().Tor Egge2022-01-122-3/+3
* Consider disk space used by fusion indexes beyond current fusion index orTor Egge2022-01-128-26/+263
* Add sanity check against going past 0.Tor Egge2022-01-123-1/+20
* Refactor tracking of active disk indexes.Tor Egge2022-01-1211-6/+241
* Prepare for tracking the current transient disk usage across all document dbs.Geir Storli2022-01-101-0/+1
* Use MonitoredRefCount/RetainGuard instead of atomic/sleepHenning Baldersheim2021-11-262-13/+12
* Merge pull request #20235 from vespa-engine/balder/only-master-need-syncGeir Storli2021-11-262-2/+5
|\
| * Only expose sync for the master thread.Henning Baldersheim2021-11-262-2/+5
* | Avoid requiring a syncable executor for warmup.Henning Baldersheim2021-11-266-30/+44
|/
* Merge pull request #20230 from vespa-engine/balder/summary-only-needs-a-threa...Henning Baldersheim2021-11-261-1/+1
|\
| * Summary only needs a ThreadExecutor. Also GC some unused members and methods.Henning Baldersheim2021-11-261-1/+1
* | Remove sync_all_executors from IThreadingService interface.Henning Baldersheim2021-11-261-2/+0
|/
* Add support for blocking external feed operations when the document db master...Geir Storli2021-11-171-0/+6
* Do not inherit Syncable. sync -> sync_all_executors to make its call sites mo...Henning Baldersheim2021-11-161-2/+3
* Remove full sync of threading service in IndexMaintainer.Tor Egge2021-11-112-14/+15
* Extend function comments to describe new on_write_done parameter.Tor Egge2021-11-102-0/+4
* Keep write context live until inverter thread has completed invert task.Tor Egge2021-11-104-5/+5
* Use vector of lids in IMemoryIndex api.Henning Baldersheim2021-10-292-2/+8
* Update changes and serial num after loop.Henning Baldersheim2021-10-291-2/+2
* Use vector of lids in IIndexManager api.Henning Baldersheim2021-10-293-12/+19
* use same name for abstract node typesArne H Juul2021-10-191-2/+2
* use custom types for true/false (NodeTypes::True, ProtonTrue, etc)Arne H Juul2021-10-191-1/+1
* add ITEM_TRUE and ITEM_FALSE query nodesArne H Juul2021-10-181-0/+2
* Update 2017 copyright notices.gjoranv2021-10-0764-64/+64
* 'indexFieldInverter and indexFieldWriter'Henning Baldersheim2021-06-241-1/+1
* Various cleanup after reading indexing threading codeHenning Baldersheim2021-06-241-0/+3
* Minor c++11 code cleanup.Henning Baldersheim2021-04-132-7/+3
* Track the max disk size used by a single Searchable component.Geir Storli2021-03-251-1/+1
* Remove redundant virtual keywords.Henning Baldersheim2021-03-152-10/+10
* It is enough to promise a ThreadExecutor, no need to have it syncable.Henning Baldersheim2021-03-021-1/+1
* string.h does not need alloc.hHenning Baldersheim2021-02-211-0/+1
* Merge pull request #16495 from vespa-engine/arnej/add-size-literalsArne H Juul2021-02-161-2/+2
|\
| * use 16_Gi directlyArne Juul2021-02-151-2/+1
| * use size literals in searchcoreArne Juul2021-02-151-1/+2
* | Fix format string.Tor Egge2021-02-161-1/+1
|/
* Move control of internal limits closer to where the limitation is.Henning Baldersheim2021-02-139-76/+42
* Ensure that we do not go above 16G as we then might trigger other internal li...Henning Baldersheim2021-02-111-13/+10
* gc last usages of closuresHenning Baldersheim2021-01-264-40/+63
* closure -> lambdaHenning Baldersheim2021-01-253-43/+33
* Use lamda instead of closureHenning Baldersheim2021-01-252-64/+59
* Various readability and code cleanup. closure -> lambdaHenning Baldersheim2021-01-232-7/+1
* Move idestructorcallback.h to vespalib module and search::IDestructorCallback...Henning Baldersheim2021-01-143-6/+6
* Extend log messages when fusion fails or is stopped with fusion dir.Tor Egge2021-01-071-5/+6
* Stop fusion when closing flush engine.Tor Egge2021-01-061-4/+13
* Wire in use of flush tokens for flush targets.Tor Egge2021-01-0610-19/+28
* Use std::mutexHenning Baldersheim2020-10-084-32/+32
* - GC unused code.Henning Baldersheim2020-10-0715-464/+0