aboutsummaryrefslogtreecommitdiffstats
path: root/storageapi
Commit message (Expand)AuthorAgeFilesLines
* Address PR commentsTor Brede Vekterli2021-11-151-0/+1
* Add configurable support for unordered merge forwardingTor Brede Vekterli2021-11-125-6/+56
* Update 2019 Oath copyrights.gjoranv2021-10-279-9/+9
* Fix node list printing for storage messages used by merging.Tor Egge2021-10-221-11/+12
* Update Verizon Media copyright notices.gjoranv2021-10-072-2/+2
* Update 2017 copyright notices.gjoranv2021-10-0781-81/+81
* allow generated PB files outside source treeArne H Juul2021-09-221-4/+4
* Avoid race condition regression introduced in #18179Tor Brede Vekterli2021-06-241-0/+4
* Dispatch RequestBucketInfoReply for non-existing buckets to correct distribut...Geir Storli2021-06-162-1/+11
* Dispatch get and visitor messages to correct distributor stripe.Geir Storli2021-06-032-0/+14
* Initial implementation and wiring of cross-stripe state and DB handlingTor Brede Vekterli2021-04-212-4/+9
* - Change error handling so that both synchonous and asynchronous errors can b...Henning Baldersheim2021-02-231-2/+2
* - Reduce visibility of ClusterState and Distribution.Henning Baldersheim2021-02-195-1/+7
* use size literals in storageArne Juul2021-02-151-1/+2
* Add noexcept and some other minor code health.Henning Baldersheim2021-02-022-23/+22
* Revert "Properly track execution of BucketTasks and provide sync() and orderâ...Henning Baldersheim2021-02-022-22/+23
* Properly track execution of BucketTasks and provide sync() and orderly shutdown.Henning Baldersheim2021-02-022-23/+22
* Revert "Implement BucketExecutor::sync."Henning Baldersheim2021-02-022-22/+23
* Implement BucketExecutor::sync.Henning Baldersheim2021-02-012-23/+22
* Include exception where needed and use std:.make_uniqueHenning Baldersheim2021-01-181-3/+1
* GC unused code and remove comment.Henning Baldersheim2021-01-181-1/+0
* Improve readability.Henning Baldersheim2021-01-181-208/+73
* GC unused hasSingleBucketId method.Henning Baldersheim2021-01-183-7/+4
* Remove storageframework dependency not needed.Henning Baldersheim2021-01-181-1/+0
* Merge pull request #15502 from vespa-engine/balder/inline-and-move-returncodeHenning Baldersheim2020-11-278-43/+31
|\
| * Inline some small constructors and also prefer moving the return code.Henning Baldersheim2020-11-278-43/+31
* | Use explicit on the right places.Henning Baldersheim2020-11-272-2/+2
* | GC LoadType and PriorityMapper.Henning Baldersheim2020-11-275-15/+3
* | GC LoadTypeSetHenning Baldersheim2020-11-2712-67/+34
|/
* Add noexceptHenning Baldersheim2020-11-262-49/+49
* Comment removedHenning Baldersheim2020-11-261-1/+1
* Use correct storage cluster name.Henning Baldersheim2020-11-261-1/+1
* As we have have now removed the expensive Route member we can further compact...Henning Baldersheim2020-11-265-97/+78
* Merge pull request #15466 from vespa-engine/geirst/simplify-storage-message-a...Henning Baldersheim2020-11-254-33/+28
|\
| * Simplify hash calculation.Geir Storli2020-11-251-7/+2
| * Create the mbus::Route on demand instead of storing it inside StorageMessageA...Geir Storli2020-11-254-33/+33
* | Handle different size of std::string.Tor Egge2020-11-251-4/+4
* | Just return default constructed object.Henning Baldersheim2020-11-251-4/+4
* | Track size of frequently used objects.Henning Baldersheim2020-11-241-0/+4
* | Move the error description to a separate allocation as it is rarely used.Henning Baldersheim2020-11-245-30/+67
|/
* Remove load type from StorageMessageHenning Baldersheim2020-11-246-25/+39
* Remove load type from MergeStatus and Mergehandler.Henning Baldersheim2020-11-241-1/+1
* - Reorder members for compactness.Henning Baldersheim2020-11-232-8/+4
* Avoid having mutating methods const.Henning Baldersheim2020-11-231-3/+3
* Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-231-2/+3
* Only copy tracelevel.Henning Baldersheim2020-11-233-8/+2
* Use a std:.unique_ptr to make Trace a thin wrapper for TraceNode to make the ...Henning Baldersheim2020-11-181-2/+2
* Explicit copy construction of Trace.Henning Baldersheim2020-11-183-4/+6
* No need to copy an empty object into another empty object.Henning Baldersheim2020-11-182-2/+10
* Reorder members for smaller memory footprint.Henning Baldersheim2020-11-185-23/+28