summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Expand)AuthorAgeFilesLines
* Set AttributeHeader _fileName member when extracting tagsTor Egge2021-12-061-1/+1
* Reduce indexing.reactiontime from 5ms to 2msHenning Baldersheim2021-12-031-1/+1
* Iterate outside of the loopHenning Baldersheim2021-12-031-2/+2
* Merge pull request #20329 from vespa-engine/arnej/config-class-should-not-be-...Arne H Juul2021-12-0230-44/+43
|\
| * more descriptive name for header fileArne H Juul2021-12-0224-24/+24
| * track namespace move in documenttypes.defArne H Juul2021-12-0230-44/+43
* | - Use the wakeupservice as main source for frequent regular wakeups.Henning Baldersheim2021-12-022-6/+5
* | Must also wait for the other threads to complete their work as that is also t...Henning Baldersheim2021-12-011-31/+54
* | sync_all_executors is now gone.Henning Baldersheim2021-11-303-35/+15
|/
* Merge pull request #20294 from vespa-engine/balder/use-invokeserviceHenning Baldersheim2021-11-3010-6/+53
|\
| * Use new InvokerService for doing wakeup calls at regular intervals.Henning Baldersheim2021-11-3010-6/+53
* | Sync master executor one extra time....Henning Baldersheim2021-11-301-0/+2
|/
* Do not move when it is a const reference.Henning Baldersheim2021-11-301-1/+1
* Add DoneCallback to removeDocuments.Henning Baldersheim2021-11-3014-78/+71
* Add DoneCallback to heartBeat so it can be tested without relying on sync.Henning Baldersheim2021-11-3019-45/+58
* Wire in OnDoneCallback in handleLidSpaceCompaction to avoid brute force sync_...Henning Baldersheim2021-11-3014-28/+38
* Avoid using sync_all_executors.Henning Baldersheim2021-11-301-6/+11
* Avoid using sync_all_executors.Henning Baldersheim2021-11-301-15/+26
* Merge pull request #20275 from vespa-engine/balder/hide-sync-implementationv7.507.96Henning Baldersheim2021-11-293-8/+16
|\
| * Just use the basic interface.Henning Baldersheim2021-11-291-1/+1
| * Keep shared_raw as it is needed for compile cache. But only provide shared_pt...Henning Baldersheim2021-11-291-0/+1
| * Hide sync implementation.Henning Baldersheim2021-11-293-7/+14
* | Add protection against executor being nullptr.Geir Storli2021-11-291-0/+3
|/
* Add support for using a shared field writer executor among all document dbs.Geir Storli2021-11-2920-72/+192
* Test deriving of the number of shared threads (among all document dbs).Geir Storli2021-11-293-0/+51
* Update document db feeding metrics.Tor Egge2021-11-269-13/+189
* Merge pull request #20243 from vespa-engine/balder/reduce-use-of-syncableHenning Baldersheim2021-11-268-27/+41
|\
| * Use MonitoredRefCount/RetainGuard instead of atomic/sleepHenning Baldersheim2021-11-262-16/+11
| * Remove the need for SyncableHenning Baldersheim2021-11-268-27/+46
* | Refactor setup of thread executors that are shared across all document dbs.Geir Storli2021-11-2615-87/+273
|/
* Merge pull request #20235 from vespa-engine/balder/only-master-need-syncGeir Storli2021-11-2614-46/+169
|\
| * Only expose sync for the master thread.Henning Baldersheim2021-11-2614-46/+169
* | Merge pull request #20237 from vespa-engine/toregge/add-proton-document-db-fe...Henning Baldersheim2021-11-267-0/+76
|\ \
| * | Update searchcore/src/vespa/searchcore/proton/metrics/document_db_commit_metr...Henning Baldersheim2021-11-261-1/+1
| * | Add proton document db feeding metrics.Tor Egge2021-11-267-0/+76
| |/
* / Avoid requiring a syncable executor for warmup.Henning Baldersheim2021-11-2612-50/+49
|/
* Merge pull request #20230 from vespa-engine/balder/summary-only-needs-a-threa...Henning Baldersheim2021-11-2615-104/+90
|\
| * Summary only needs a ThreadExecutor. Also GC some unused members and methods.Henning Baldersheim2021-11-2615-104/+90
* | Remove sync_all_executors from IThreadingService interface.Henning Baldersheim2021-11-266-19/+7
|/
* Handle case where bucket spaces have differing maintenance state for a nodeTor Brede Vekterli2021-11-245-8/+31
* Continue serving search queries when in Maintenance node stateTor Brede Vekterli2021-11-2410-18/+138
* Revert "Continue serving search queries when in Maintenance node state [run-s...Henning Baldersheim2021-11-2311-164/+21
* Merge pull request #20156 from vespa-engine/vekterli/allow-searches-when-node...Henning Baldersheim2021-11-2311-21/+164
|\
| * Handle case where bucket spaces have differing maintenance state for a nodeTor Brede Vekterli2021-11-235-8/+31
| * Continue serving search queries when in Maintenance node stateTor Brede Vekterli2021-11-2210-18/+138
* | GC redundant sync_all_executors from DocumentDB::closeHenning Baldersheim2021-11-232-9/+7
* | Merge pull request #20169 from vespa-engine/balder/gc-sync-from-syncFeedViewHenning Baldersheim2021-11-231-1/+0
|\ \
| * | GC sync_all_executors from syncFeedView.Henning Baldersheim2021-11-231-1/+0
* | | Allow compactLidSpace with same serial number.Henning Baldersheim2021-11-231-1/+1
* | | Revert "Go back to using sync"Henning Baldersheim2021-11-232-4/+3
|/ /