aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/distributor/idealstatemanager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Make modification evident by renaming entry to set_entryHenning Baldersheim2023-09-051-3/+3
* Constify the context and control acces to the Context._entry fieldHenning Baldersheim2023-09-051-46/+19
* Modern c++ for loop.Henning Baldersheim2023-08-101-7/+8
* Unify code layoutHenning Baldersheim2023-08-101-36/+16
* GC some unused internal storage message typesTor Brede Vekterli2023-06-161-1/+0
* Be explicit about lbound/ubound for bucket DB iteration and add lbound variantTor Brede Vekterli2023-03-131-1/+1
* Misc cleanup and formatting of distributor codeTor Brede Vekterli2022-12-151-6/+5
* Use emplace_backHenning Baldersheim2022-10-181-12/+11
* Use std::make_shared for StateCheckers.Henning Baldersheim2022-10-181-45/+28
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Expose aggregated low-level data movement statistics as metricsTor Brede Vekterli2021-09-281-4/+2
* Rename Distributor to TopLevelDistributor.Geir Storli2021-09-061-1/+1
* Add per stripe handling of ideal state metrics with aggregation on top.Geir Storli2021-06-151-18/+11
* Add proof of concept support for multiple distributor stripes.Geir Storli2021-06-011-2/+6
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-141-6/+6
* Remove IdealStateManager as an explicit status reporter.Geir Storli2021-05-061-3/+1
* Make status reporting from distributor and bucket db updater work when runnin...Geir Storli2021-05-051-2/+1
* Propagate num_distributor_stripes cfg to Distributor ctor and instantiate Buc...Geir Storli2021-04-221-7/+3
* Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-221-1/+1
* Rename DistributorInterface -> DistributorStripeInterface.Geir Storli2021-03-221-1/+1
* First steps of splitting distributor logic up into disjoint stripesTor Brede Vekterli2021-03-191-1/+1
* Assert once (per version) on broken bucket DB invariantsTor Brede Vekterli2019-07-021-6/+8
* Emit single-shot warning for phantom bucket replicasTor Brede Vekterli2019-06-281-4/+24
* Add new DB merging API to distributor BucketDatabaseTor Brede Vekterli2019-06-031-1/+1
* Add read-only bucket space repo and wire it through distributor componentsTor Brede Vekterli2019-03-141-1/+2
* Remove MultiOperationHenning Baldersheim2018-03-191-1/+0
* Enable cluster state bundle in distributor.Tor Egge2018-02-261-4/+5
* Move FixedBucketSpaces to document module.Tor Egge2018-02-011-2/+2
* Add bucket spaces to bucket DB status pagesTor Brede Vekterli2018-01-121-9/+15
* an entry with no nodes cannot be usedArne Juul2017-12-201-1/+1
* Remove DistributorBucketSpaceComponent.Tor Egge2017-11-171-2/+2
* Add accessor method to get bucket id from state checker context.Tor Egge2017-11-061-2/+2
* Pass distributor bucket space and document bucket to state checker context.Tor Egge2017-11-061-12/+22
* Pass DistributorBucketSpaceRepo reference to DistributorComponent constructor.Tor Egge2017-11-031-1/+2
* Rename ManagedBucketSpace to DistributorBucketSpace.Tor Egge2017-11-021-1/+1
* Adjust MaintenancePriorityGenerator and MaintenanceOperationGenerator toTor Egge2017-11-021-10/+12
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon buildHenning Baldersheim2016-12-151-14/+6
* Rename bucket space classes to avoid ambiguitiesTor Brede Vekterli2016-11-231-1/+1
* Directly associate components with an explicit bucket spaceTor Brede Vekterli2016-11-221-1/+2
* PublishJon Bratseth2016-06-151-0/+277