aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/server/documentdb.h
Commit message (Expand)AuthorAgeFilesLines
* Expose document type name from `IPersistenceHandler` interfaceTor Brede Vekterli2023-11-071-1/+1
* Move `HwInfo` from `proton` namespace to `vespalib`Tor Brede Vekterli2023-11-011-2/+2
* Update copyrightJon Bratseth2023-10-091-1/+1
* Reduce included code.Henning Baldersheim2023-05-121-0/+3
* Drop explicit active config snapshot generation in document db. It isTor Egge2023-02-101-2/+1
* Call complete_prepare_reconfig() to adjust prepared reconfig whenTor Egge2023-02-071-1/+1
* Pass optional serial num to prepare reconfig.Tor Egge2023-02-071-1/+1
* Add proton::DocumentDB::prepare_reconfigTor Egge2023-02-021-4/+6
* Move sessionmanager from documentdb to proton and use a SchedulerForwardExecu...Henning Baldersheim2022-12-081-1/+6
* Wire SessionManager via IDocumentSubDBOwnerHenning Baldersheim2022-12-081-8/+1
* GC unused DocumentDBMaintenanceConfigHenning Baldersheim2022-12-071-0/+1
* Wait for load done before providing transient resource usage.Tor Egge2022-12-061-0/+1
* Only save config needed for replay of transaction log.Tor Egge2022-09-201-1/+1
* Add explicit test that active, not-ready buckets are not moved unless buckets...Henning Baldersheim2022-09-141-1/+1
* Add simple struct to keep semantics of active/target_active intact.Henning Baldersheim2022-09-131-1/+13
* Unify og getNumActiveDocs and hide some implementations.Henning Baldersheim2022-09-091-2/+2
* Propagate target-active-docs in monitor reply.Henning Baldersheim2022-09-091-3/+4
* - Avoid using shared_ptr for simpe AllocConfig and ThreadingServiceConfig.Henning Baldersheim2022-05-231-44/+42
* Fix race conditions in vespalib::Cache.Tor Egge2022-04-291-1/+1
* Make the attribute enum change interlock shared between all document dbs.Geir Storli2022-03-171-2/+5
* Add BucketExecutor to ISharedThreadingService interface.Geir Storli2022-03-171-2/+0
* Let the InvocationService drive the clock instead of having its own ticking l...Henning Baldersheim2022-03-031-2/+0
* Throttle replay.Tor Egge2022-01-251-0/+2
* Sample and track the current transient memory usage across all document dbs.Geir Storli2022-01-071-3/+2
* Refactor setup of thread executors that are shared across all document dbs.Geir Storli2021-11-261-6/+5
* Avoid requiring a syncable executor for warmup.Henning Baldersheim2021-11-261-10/+9
* GC method no longer necessary due to commit patternHenning Baldersheim2021-11-191-12/+0
* Prepare for rewrite of feed view drop.Tor Egge2021-11-161-1/+0
* Move MonitoredRefCount and RetainGuard to vespalib.Tor Egge2021-10-181-3/+3
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* No need for the bucket guard anymore for get and visit as all bucket operatio...Henning Baldersheim2021-05-101-4/+0
* Use a RetainGuard to ensure DocumentDB is not closed until everything has bee...Henning Baldersheim2021-04-231-2/+1
* - Depending on sync of an executor that is shared is not a good idea inside a...Henning Baldersheim2021-04-131-2/+2
* GC unused typedef DocumentDB::UPHenning Baldersheim2021-04-131-1/+0
* Force having documentdb as shared_ptr.Henning Baldersheim2021-04-131-50/+66
* Make the scope of the lidspace handler fit its lifetime.Henning Baldersheim2021-04-091-2/+0
* Rename TransientMemoryUsageProvider to TransientResourceUsageProvider.Geir Storli2021-03-251-4/+4
* Use a trinary to also handle temporary mismatching bucket used bits.Henning Baldersheim2021-02-191-8/+8
* Wire reporting of attribute resource usage all the way to the cluster control...Geir Storli2021-01-291-0/+2
* gc last usages of closuresHenning Baldersheim2021-01-261-1/+0
* Remove the syncFeedView upcall as it has no purpose other than forcing it mor...Henning Baldersheim2021-01-261-1/+2
* Revert "Revert "Wire in the BucketExecutor.""Henning Baldersheim2021-01-231-0/+3
* Revert "Wire in the BucketExecutor."Harald Musum2021-01-231-3/+0
* Wire in the BucketExecutor.Henning Baldersheim2021-01-231-0/+3
* - Wire in the guard to make it evident that we have it when making changes th...Henning Baldersheim2020-12-151-29/+14
* Revert temporary draining solution.Henning Baldersheim2020-10-301-1/+0
* Remove the ICommitable interface as it is now void.Henning Baldersheim2020-10-301-3/+0
* Wait for trackers to drain.Henning Baldersheim2020-10-271-0/+1
* Run storeOperation in master threadHenning Baldersheim2020-09-181-0/+1
* Avoid a lookup and copying a shared_ptr by looking up and using the domain di...Henning Baldersheim2020-09-151-2/+2