aboutsummaryrefslogtreecommitdiffstats
path: root/persistence
Commit message (Expand)AuthorAgeFilesLines
* Remove notion of node-specific reliability from C++ distribution codeTor Brede Vekterli2021-03-021-2/+1
* - Change error handling so that both synchonous and asynchronous errors can b...Henning Baldersheim2021-02-234-16/+23
* string.h does not need alloc.hHenning Baldersheim2021-02-212-0/+2
* Use a helper for bool -> vespalib::TrinaryHenning Baldersheim2021-02-191-7/+11
* Use a trinary to also handle temporary mismatching bucket used bits.Henning Baldersheim2021-02-193-14/+23
* - Reduce visibility of ClusterState and Distribution.Henning Baldersheim2021-02-192-10/+1
* Merge pull request #16495 from vespa-engine/arnej/add-size-literalsArne H Juul2021-02-161-14/+15
|\
| * use size literals in persistenceArne Juul2021-02-151-14/+15
* | An explicit copy assignment is needed when an explicit copy constructor isTor Egge2021-02-162-0/+14
* | Eliminate inlining warning.Tor Egge2021-02-162-0/+4
|/
* Remove the sync interface from Bucket Executor. Due to the nature of requirin...Henning Baldersheim2021-02-023-10/+5
* Add noexcept and some other minor code health.Henning Baldersheim2021-02-021-4/+4
* Revert "Properly track execution of BucketTasks and provide sync() and orderâ...Henning Baldersheim2021-02-021-4/+4
* Properly track execution of BucketTasks and provide sync() and orderly shutdown.Henning Baldersheim2021-02-021-4/+4
* Revert "Implement BucketExecutor::sync."Henning Baldersheim2021-02-021-4/+4
* Implement BucketExecutor::sync.Henning Baldersheim2021-02-011-4/+4
* Wire reporting of attribute resource usage all the way to the cluster control...Geir Storli2021-01-291-0/+1
* Restore lost comment.Tor Egge2021-01-221-0/+1
* Merge branch 'master' into toregge/port-to-gcc-8Henning Baldersheim2021-01-221-8/+7
|\
| * Merge pull request #16164 from vespa-engine/balder/split-testHenning Baldersheim2021-01-221-7/+7
| |\
| | * - Splitt common test code.Henning Baldersheim2021-01-221-7/+7
* | | contains member function on unordered set is not available when usingTor Egge2021-01-221-2/+4
|/ /
* / Track attribute resource usage.Tor Egge2021-01-225-7/+89
|/
* Add sync in destructor.Henning Baldersheim2021-01-211-1/+3
* Add DummyBucketExecutor for use in testing.Henning Baldersheim2021-01-213-0/+78
* Merge pull request #16112 from vespa-engine/toregge/add-service-layer-host-in...Henning Baldersheim2021-01-205-1/+33
|\
| * Add operator== and external operator<< to storage::spi::ResourceUsage.Tor Egge2021-01-203-0/+25
| * Add ServiceLayerHostInfoReporter.Tor Egge2021-01-202-1/+8
* | Merge pull request #16098 from vespa-engine/balder/implement-bucketexecutor-f...Henning Baldersheim2021-01-206-10/+67
|\ \ | |/ |/|
| * Add debug dumping and other minor followup on PR comments.Henning Baldersheim2021-01-201-4/+4
| * Add class comments.Henning Baldersheim2021-01-201-0/+3
| * Implement bucketexecutor interface and.Henning Baldersheim2021-01-196-10/+64
* | Fix forward declarations.Tor Egge2021-01-191-1/+1
|/
* Include exception where needed and use std:.make_uniqueHenning Baldersheim2021-01-187-46/+12
* GC ghost file that clion generated.Henning Baldersheim2021-01-181-6/+0
* Add failure detection and a sync method.Henning Baldersheim2021-01-153-6/+5
* Use forward declarations to reduce amount of included code.Henning Baldersheim2021-01-153-4/+11
* - Add an BucketExecutor interface taking a bucket and a BucketTask for execut...Henning Baldersheim2021-01-156-29/+48
* Listener is deregistered when returned object is destroyed.Tor Egge2021-01-151-0/+1
* Add interface for resource usage listener to spi.Tor Egge2021-01-159-0/+150
* Remove unused revert method.Tor Egge2021-01-132-55/+0
* Remove loadmetrics indirection.Henning Baldersheim2020-11-261-1/+0
* Remove load type from ContextHenning Baldersheim2020-11-243-68/+59
* Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-231-0/+1
* Enforce minimum bucked used bits at document metastore load timeTor Brede Vekterli2020-11-121-0/+17
* Greatly simplify bucket DB persistence provider bootstrap procedureTor Brede Vekterli2020-10-162-0/+19
* Remove partitions from SPI.Tor Egge2020-10-1415-228/+49
* Use std::mutex and std:.condition_variable and GC some unused code.Henning Baldersheim2020-10-132-15/+17
* Remove broken copy and move constructor and assignment operatoos on vespalib:...Henning Baldersheim2020-10-071-0/+1
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-1/+1