aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Remove processing of single bucket info replies.Geir Storli2021-04-262-138/+1
* Merge pull request #17579 from vespa-engine/toregge/remove-unused-variables-a...Henning Baldersheim2021-04-233-9/+3
|\
| * Remove unused variables and arguments.Tor Egge2021-04-233-9/+3
* | Fix forward declaration.Tor Egge2021-04-231-1/+1
|/
* Propagate distributor config via internal snapshotsTor Brede Vekterli2021-04-2310-30/+94
* Make DistributorStripe aware of whether it uses legacy mode or not and add as...Geir Storli2021-04-235-14/+35
* Propagate num_distributor_stripes cfg to Distributor ctor and instantiate Buc...Geir Storli2021-04-229-32/+18
* Remove unused function.Geir Storli2021-04-222-12/+0
* Decouple DistributorStripe from StorageLink.Geir Storli2021-04-223-33/+16
* Initial implementation and wiring of cross-stripe state and DB handlingTor Brede Vekterli2021-04-2127-750/+2281
* Add config and feature flag for the number of distributor stripes.Geir Storli2021-04-201-0/+4
* Simplify Distributor class to remove now unused functionalityTor Brede Vekterli2021-03-234-258/+25
* Merge pull request #17113 from vespa-engine/geirst/distributor-stripe-refactor-2Tor Brede Vekterli2021-03-2315-151/+111
|\
| * Stop exposing DistributorStripeComponent from IdealStateManager.Geir Storli2021-03-2314-102/+109
| * Remove unused functions.Geir Storli2021-03-232-41/+0
| * Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-222-8/+2
* | Fix forward declarations.Tor Egge2021-03-221-2/+2
|/
* Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-2217-134/+116
* Rename functions that are part of DistributorNodeContext interface.Geir Storli2021-03-222-12/+14
* Rename DistributorComponent -> DistributorStripeComponent.Geir Storli2021-03-2217-70/+71
* Rename DistributorInterface -> DistributorStripeInterface.Geir Storli2021-03-2211-24/+30
* First steps of splitting distributor logic up into disjoint stripesTor Brede Vekterli2021-03-1931-855/+1590
* Abandon gcc 8 support.Tor Egge2021-03-181-3/+1
* Stop exposing DistributorComponent from BucketDBUpdater.Geir Storli2021-03-173-8/+9
* Reduce usage of DistributorComponent by using DistributorInterface instead.Geir Storli2021-03-172-10/+12
* Reduce usage of DistributorComponent by using DistributorOperationContext ins...Geir Storli2021-03-174-34/+39
* Reduce usage of DistributorComponent by using DistributorNodeContext instead.Geir Storli2021-03-174-15/+20
* Instantiate all member variables explicitly.Geir Storli2021-03-174-2/+10
* Use make_shared and auto.Geir Storli2021-03-173-16/+13
* Guard against processing bucket requests with inconsistent internal state ver...Tor Brede Vekterli2021-03-033-12/+50
* Remove notion of node-specific reliability from C++ distribution codeTor Brede Vekterli2021-03-021-10/+2
* Merge pull request #16658 from vespa-engine/vekterli/prefer-ready-replicas-wi...Tor Brede Vekterli2021-02-246-97/+102
|\
| * Prefer activating ready replicas with more documentsTor Brede Vekterli2021-02-226-97/+102
* | - Change error handling so that both synchonous and asynchronous errors can b...Henning Baldersheim2021-02-236-33/+39
* | Remap storageHenning Baldersheim2021-02-231-0/+5
|/
* string.h does not need alloc.hHenning Baldersheim2021-02-213-22/+10
* Use vespalib::rmdir()Tor Egge2021-02-211-1/+2
* Remove unused class definition.Henning Baldersheim2021-02-191-4/+0
* - Reduce visibility of ClusterState and Distribution.Henning Baldersheim2021-02-1966-77/+133
* Fix typoTor Brede Vekterli2021-02-181-1/+1
* Inhibit activation of replicas out of sync with a replica majorityTor Brede Vekterli2021-02-1712-21/+249
* Log count of lost documents when all bucket replicas are goneTor Brede Vekterli2021-02-162-2/+6
* revert changes inside stringsArne Juul2021-02-151-1/+1
* use size literals in storageArne Juul2021-02-158-13/+20
* Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-131-0/+1
* Avoid starving global merges with default space bucket deletionsTor Brede Vekterli2021-02-115-10/+15
* Make the noise level used when deciding whether to report resource usage conf...Geir Storli2021-02-044-25/+59
* Remove the sync interface from Bucket Executor. Due to the nature of requirin...Henning Baldersheim2021-02-022-9/+0
* Merge pull request #16355 from vespa-engine/balder/shutdown-in-closeHenning Baldersheim2021-02-021-1/+5
|\
| * The StateManager is destructed before the FileStorManager leading to possibly...Henning Baldersheim2021-02-021-1/+5