summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5387 from vespa-engine/toregge/abort-operations-to-storag...Tor Brede Vekterli2018-03-204-27/+98
|\
| * Use std::move to avoid unneeded atomic ops.Tor Egge2018-03-201-3/+6
| * Check that queued command will be aborted when storage node goes down.Tor Egge2018-03-201-0/+42
| * Abort queued operations if storage node is down in new cluster state bundle.Tor Egge2018-03-193-4/+21
| * Use ClusterStateBundle instead of ClusterState inTor Egge2018-03-192-23/+32
* | Merge pull request #5378 from vespa-engine/balder/no-more-thread-prioritiesTor Brede Vekterli2018-03-2017-1120/+352
|\ \
| * | - Use num_threads directly as it has a sane default.Henning Baldersheim2018-03-191-105/+55
| * | Reduce vertical bloatHenning Baldersheim2018-03-191-67/+32
| * | Use new way of specifying threads.Henning Baldersheim2018-03-191-2/+1
| * | std::make_ instead of 'new'.Henning Baldersheim2018-03-193-239/+95
| * | Use simple num_threads.Henning Baldersheim2018-03-191-1/+1
| * | Clean out priority blocking stuff in PersistenceThreadHenning Baldersheim2018-03-1914-543/+93
| * | Remove thread priority concept, has not added anything but complexity for a v...Henning Baldersheim2018-03-1912-182/+94
| |/
* / Immediately send GetNodeState reply on "no more merges" pending edgeTor Brede Vekterli2018-03-195-15/+128
|/
* Merge pull request #5373 from vespa-engine/balder/remove-multioperation-onlyTor Brede Vekterli2018-03-1937-1109/+34
|\
| * Default destructors.Henning Baldersheim2018-03-192-12/+11
| * Remove DocumentList with children...Henning Baldersheim2018-03-191-5/+0
| * Remove MultiOperationHenning Baldersheim2018-03-1935-1092/+23
* | Add total bucket counter to NodeMaintenanceStats.Tor Egge2018-03-167-22/+54
|/
* Reduce merge busy wait time from 30 to 10 secondsTor Brede Vekterli2018-03-151-1/+1
* Immediately send GetNodeState replies when leaving recovery modeTor Brede Vekterli2018-03-145-4/+43
* Expose StateManager method to immediately send GetNodeState repliesTor Brede Vekterli2018-03-145-11/+50
* Clean up of StateManager code, no logic changesTor Brede Vekterli2018-03-141-73/+59
* Merge pull request #5320 from vespa-engine/vekterli/ensure-missing-replicas-h...Geir Storli2018-03-133-3/+42
|\
| * Use more appropriate node indices in testTor Brede Vekterli2018-03-131-3/+3
| * Missing replicas must be in a different checksum group than empty replicasTor Brede Vekterli2018-03-133-3/+42
* | Remove unused reporters from host info (cpu, disk, memory, network).Geir Storli2018-03-1317-586/+6
|/
* Merge pull request #5308 from vespa-engine/toregge/add-clusterstate-to-conten...Geir Storli2018-03-138-9/+42
|\
| * Use deducted template arguments.Tor Egge2018-03-131-4/+4
| * Add cluster state to content bucket space.Tor Egge2018-03-138-7/+40
* | Remove LatencyStatisticsProvider and usage in PendingMessageTracker.Geir Storli2018-03-138-375/+1
* | Remove never used per storage node ops latencies in host info.Geir Storli2018-03-134-118/+19
|/
* Rename function to better match member variable it updatesTor Brede Vekterli2018-03-092-3/+3
* Must take mutex when updating bucket space statisticsTor Brede Vekterli2018-03-091-0/+1
* Invalidate accumulated bucket space stats on recovery mode entryTor Brede Vekterli2018-03-094-3/+85
* Factor out common code into new method to print xml tag forTor Egge2018-03-072-18/+23
* Report delayed bucket requests.Tor Egge2018-03-071-0/+14
* Must explicitly handle setdistributionstates method on reply processingTor Brede Vekterli2018-03-061-1/+1
* Remove unneeded include only used for debuggingTor Brede Vekterli2018-03-061-2/+0
* Add handling of v3 setDistributionStates RPC from cluster controllerTor Brede Vekterli2018-03-0612-29/+500
* Revert "Add cluster state RPC v3 support on content nodes"Tor Brede Vekterli2018-03-0612-498/+29
* Remove unneeded include only used for debuggingTor Brede Vekterli2018-03-051-2/+0
* Add handling of v3 setDistributionStates RPC from cluster controllerTor Brede Vekterli2018-03-0512-29/+500
* Pass whole cluster state bundle to _newClusterStateBundle inTor Egge2018-02-261-1/+1
* Enable cluster state bundle in distributor.Tor Egge2018-02-2619-96/+109
* Use ClusterState from DistributorBucketSpace in PendingBucketSpaceDbTransition.Tor Egge2018-02-262-3/+8
* Simplify distributor state checkers unit test.Tor Egge2018-02-261-2/+1
* Use cluster state in distributor bucket space.Tor Egge2018-02-2612-23/+23
* Populate cluster state in distributor bucket space.Tor Egge2018-02-264-7/+34
* Simplify distributor unit tests.Tor Egge2018-02-2317-81/+77