aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcorespi
Commit message (Expand)AuthorAgeFilesLines
* tag blueprints with strictnessHåvard Pettersen2024-03-201-2/+4
* Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-092-33/+17
* GC the last remain of obsolete ClockHenning Baldersheim2023-12-151-1/+0
* Remove most of the now void clock indirection.Henning Baldersheim2023-12-154-16/+6
* Unify on using reference where possible.Henning Baldersheim2023-12-121-1/+1
* Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-121-2/+3
* Use shared executor for warmup and GC warmup executor.Henning Baldersheim2023-12-051-1/+5
* Add InTerm to backend.Tor Egge2023-11-241-0/+1
* Remove unused local variable.Tor Egge2023-10-151-1/+0
* Merge pull request #28840 from vespa-engine/toregge/flush-indexes-when-enabli...Tor Egge2023-10-106-29/+107
|\
| * Test more combinations of initial state before enabling interleavedTor Egge2023-10-091-1/+1
| * Flush memory indexes to disk then fusion disk indexes as soon asTor Egge2023-10-096-29/+107
* | Update copyrightJon Bratseth2023-10-0967-67/+67
|/
* Use auto.Tor Egge2023-10-051-10/+9
* Use auto.Tor Egge2023-10-051-10/+10
* Style fixes for searchcorespi::index::IndexMaintainer.Tor Egge2023-10-052-127/+123
* Add memory index write context details to index manager state explorer.Geir Storli2023-09-042-3/+25
* Merge pull request #28334 from vespa-engine/geirst/simplify-threading-serviceHenning Baldersheim2023-08-311-20/+5
|\
| * Simplify IThreadingService as there only is one field writer executor.Geir Storli2023-08-311-20/+5
* | Merge pull request #28307 from vespa-engine/toregge/use-std-filesystem-direct...Henning Baldersheim2023-08-311-15/+15
|\ \
| * | Use std::filesystem::directory_iterator in IndexReadUtilitiesTor Egge2023-08-311-15/+15
| |/
* / Use std::filesystem::directory_iterator in DiskIndexCleaner.Tor Egge2023-08-311-6/+4
|/
* Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-252-9/+8
* Use std::filesystem::renameHenning Baldersheim2023-07-181-18/+9
* Reduce use of vespalib::unlink.Tor Egge2023-07-172-2/+2
* GC unused assert includesHenning Baldersheim2023-05-171-1/+1
* Reduce included code.Henning Baldersheim2023-05-126-67/+69
* Use shared_ptr for the read guardHenning Baldersheim2023-05-091-0/+1
* Revert "Revert "Balder/refactor flushengine runloop""Henning Baldersheim2023-05-056-6/+26
* Revert "Balder/refactor flushengine runloop"Håkon Hallingstad2023-05-056-26/+6
* - Introduce a LeafFlushTarget that all target not proxying should inherit fro...Henning Baldersheim2023-05-046-9/+21
* - Rewrite runloop to allow considering priority.Henning Baldersheim2023-05-042-0/+8
* Reduce transitive includes.Henning Baldersheim2023-03-012-0/+2
* remove additional no-longer-relevant fastos referencesHåvard Pettersen2023-03-011-2/+0
* Specify which FlushStats type to use.Tor Egge2023-01-291-1/+1
* Change from typedef to using in searchcore.Geir Storli2022-12-217-13/+13
* Add missing implementations file iflushtarget.cppHenning Baldersheim2022-10-181-0/+19
* Deinline IFlushTarget constructor and destructorHenning Baldersheim2022-10-182-14/+7
* Normalize includes in searchcore and searchlib.Tor Egge2022-09-282-2/+2
* Normalize includes in searchcore.Tor Egge2022-09-271-1/+1
* Reduce code duplication by using fef::QueryValue in RequestContext implementa...Geir Storli2022-07-052-2/+2
* Use std::filesystem::copy_file. Remove FastOS_FileInterface::CopyFile.Tor Egge2022-06-241-1/+6
* Use std::filesystem to create and remove directories.Tor Egge2022-06-232-3/+2
* Remove most use of vespalib::rmdir in searchcore.Tor Egge2022-06-021-1/+2
* Move state_server, metrivs and some all executors from staging_vespalib too v...Henning Baldersheim2022-05-181-3/+2
* Collapse searchcorespi into searchcoreHenning Baldersheim2022-05-1569-0/+5596