summaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* 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-2918-72/+138
* Update document db feeding metrics.Tor Egge2021-11-268-13/+175
* Merge pull request #20243 from vespa-engine/balder/reduce-use-of-syncableHenning Baldersheim2021-11-267-25/+40
|\
| * Use MonitoredRefCount/RetainGuard instead of atomic/sleepHenning Baldersheim2021-11-262-16/+11
| * Remove the need for SyncableHenning Baldersheim2021-11-267-25/+45
* | Refactor setup of thread executors that are shared across all document dbs.Geir Storli2021-11-2612-62/+239
|/
* Merge pull request #20235 from vespa-engine/balder/only-master-need-syncGeir Storli2021-11-269-30/+153
|\
| * Only expose sync for the master thread.Henning Baldersheim2021-11-269-30/+153
* | 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-2611-43/+42
|/
* 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-263-16/+1
|/
* Handle case where bucket spaces have differing maintenance state for a nodeTor Brede Vekterli2021-11-244-8/+18
* Continue serving search queries when in Maintenance node stateTor Brede Vekterli2021-11-248-7/+55
* Revert "Continue serving search queries when in Maintenance node state [run-s...Henning Baldersheim2021-11-239-68/+10
* Merge pull request #20156 from vespa-engine/vekterli/allow-searches-when-node...Henning Baldersheim2021-11-239-10/+68
|\
| * Handle case where bucket spaces have differing maintenance state for a nodeTor Brede Vekterli2021-11-234-8/+18
| * Continue serving search queries when in Maintenance node stateTor Brede Vekterli2021-11-228-7/+55
* | 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-231-2/+1
|/ /
* | Reduce document meta store commit rate.Tor Egge2021-11-231-6/+0
* | Differentiate the levels of sync required.Henning Baldersheim2021-11-221-1/+22
* | Get callback when setBucketStateCalculator has completed.Henning Baldersheim2021-11-2216-25/+38
|/
* Simplify MaintenanceController::killJobs() and remove dead code.Tor Egge2021-11-223-13/+5
* Go back to using syncHenning Baldersheim2021-11-221-1/+2
* GC some unused code and less sync_all_executors.Henning Baldersheim2021-11-211-1/+1
* Use forceCommitAndWait instead of syncing executors.Henning Baldersheim2021-11-211-2/+1
* Less sync_all_executorsHenning Baldersheim2021-11-211-3/+4
* Add missing ifeedview.cppHenning Baldersheim2021-11-211-0/+16
* Consolidate code to do force-commit-and-wait.Henning Baldersheim2021-11-215-22/+7
* Merge pull request #20130 from vespa-engine/balder/replace-sync_all_executors...Henning Baldersheim2021-11-203-4/+9
|\
| * Replace sync_all_executors with forceCommit.Henning Baldersheim2021-11-203-4/+9
* | Merge pull request #20132 from vespa-engine/balder/gc-unused_sync_all-in-feed...Henning Baldersheim2021-11-201-1/+3
|\ \
| * | Replace sync_all with forceCommit.Henning Baldersheim2021-11-201-1/+3
| |/
* / GC unused numsearcher config.Henning Baldersheim2021-11-205-46/+14
|/
* Revert "Revert "Only inc generations on commit. Avoid doing it for every remo...Tor Egge2021-11-191-1/+1
* Merge pull request #20127 from vespa-engine/toregge/freeze-gid-to-lid-map-tre...Henning Baldersheim2021-11-191-0/+2
|\
| * Freeze gid to lid map tree before compacting it.Tor Egge2021-11-191-0/+2
* | Use forcecommit instead of syncHenning Baldersheim2021-11-191-9/+23
|/
* Merge pull request #20123 from vespa-engine/balder/srop-feedview-no-longer-ne...Henning Baldersheim2021-11-193-41/+0
|\
| * GC method no longer necessary due to commit patternHenning Baldersheim2021-11-193-41/+0
* | Move draining to separate methodHenning Baldersheim2021-11-193-4/+10
* | Avoid sync_all in AttributeWriter destructor.Henning Baldersheim2021-11-192-3/+8
|/