summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Delete implicitly deleted move-assignment operator.Tor Egge2021-01-041-1/+1
* Merge pull request #15894 from vespa-engine/toregge/use-stricter-version-of-d...Henning Baldersheim2021-01-041-1/+1
|\
| * Use stricter version of dynamic_cast.Tor Egge2021-01-041-1/+1
* | Merge pull request #15878 from vespa-engine/balder/process-queue-when-closedHenning Baldersheim2021-01-044-24/+5
|\ \
| * | - Do not stop persitence thread until it has been interrupted.Henning Baldersheim2021-01-044-24/+5
* | | Merge pull request #15888 from vespa-engine/toregge/avoid-repeating-magic-numberHenning Baldersheim2021-01-041-3/+13
|\ \ \ | |_|/ |/| |
| * | Add is_split_group_bucket() utility method.Tor Egge2021-01-041-3/+13
* | | Merge pull request #15877 from vespa-engine/balder/reduce-to-spam-loggingHenning Baldersheim2021-01-041-2/+2
|\ \ \ | |/ / |/| |
| * | Reduce loglevel debug -> spamHenning Baldersheim2021-01-041-2/+2
| |/
* | Merge pull request #15881 from vespa-engine/toregge/delay-using-std-string-st...Henning Baldersheim2021-01-041-1/+3
|\ \
| * | Don't use method not available on gcc 8 until we drop support for gcc 8.Tor Egge2021-01-041-1/+3
* | | Merge pull request #15885 from vespa-engine/toregge/add-missing-mutex-includeHenning Baldersheim2021-01-042-0/+2
|\ \ \
| * | | Include mutex header file when needed.Tor Egge2021-01-042-0/+2
| |/ /
* / / Use std namespace for dynamic_pointer_cast.Tor Egge2021-01-041-1/+1
|/ /
* | Merge pull request #15879 from vespa-engine/balder/gc-remap-queue-after-disk-...Henning Baldersheim2021-01-043-21/+7
|\ \
| * | GC unused remapQueueAfterDiskMove method.Henning Baldersheim2021-01-043-21/+7
| |/
* / GC unused _threadLockCheckInterval and _failDiskOnError membersHenning Baldersheim2021-01-042-6/+0
|/
* Merge pull request #15836 from vespa-engine/arnej/storage-cluster-contextArne H Juul2020-12-1745-129/+182
|\
| * review follow-upArne Juul2020-12-167-11/+23
| * assert that cluster name is only set onceArne Juul2020-12-161-0/+2
| * add ClusterContext APIArne Juul2020-12-1645-129/+168
* | Add missing restart annotation.Henning Baldersheim2020-12-161-1/+1
* | Merge pull request #15809 from vespa-engine/toregge/handle-more-up-states-var...Tor Brede Vekterli2020-12-1612-127/+195
|\ \ | |/ |/|
| * Don't store variants of ideal service layer nodes in hash if bucket usedTor Egge2020-12-151-3/+24
| * Store more variants of ideal service layer nodes for a given bucket in hash t...Tor Egge2020-12-1412-128/+175
* | - Wire in the guard to make it evident that we have it when making changes th...Henning Baldersheim2020-12-152-4/+6
* | Gracefully abort outdated reindexing visitorsTor Brede Vekterli2020-12-147-23/+104
|/
* Merge pull request #15795 from vespa-engine/vekterli/use-random-bucket-lock-p...Tor Brede Vekterli2020-12-1425-63/+268
|\
| * Only let reindexing puts through locked bucket if their token matches that of...Tor Brede Vekterli2020-12-1125-63/+268
* | Merge pull request #15798 from vespa-engine/balder/wire-cluster-name-as-refer...Henning Baldersheim2020-12-1120-98/+100
|\ \
| * | - Wire the clustername through as a reference to avoid referencing temporaries.Henning Baldersheim2020-12-1120-98/+100
| |/
* | Merge pull request #15797 from vespa-engine/geirst/optimize-two-phase-update-...Geir Storli2020-12-115-25/+35
|\ \ | |/ |/|
| * Avoid lookup bucket database entries two times when handling fast path update...Geir Storli2020-12-115-25/+35
* | Merge pull request #15788 from vespa-engine/toregge/extend-use-of-ownership-hashTor Egge2020-12-117-96/+86
|\ \
| * | Extend use of bucket ownership hash.Tor Egge2020-12-117-96/+86
| |/
* | Merge pull request #15753 from vespa-engine/toregge/remove-internal-bucket-jo...Tor Egge2020-12-118-147/+0
|\ \ | |/ |/|
| * Remove InternalBucketJoinCommand and InternalBucketJoinReply.Tor Egge2020-12-098-147/+0
* | Avoid constructing a TraceNode (via ensureRoot) when tracing is disabled.Geir Storli2020-12-101-1/+1
* | Make "events before wakeup" configurable for SharedRpcResources.Geir Storli2020-12-106-6/+13
* | Bounce reindexing visitor with BUSY if merge is pending for bucketTor Brede Vekterli2020-12-095-0/+62
* | Remove BucketOperationLogger.Tor Egge2020-12-0913-512/+0
|/
* Remove outdated comment.Tor Egge2020-12-091-2/+0
* Cleanup remains of disk concept.Tor Egge2020-12-081-29/+24
* Remove leftovers from removed disk concept.Tor Egge2020-12-0813-141/+2
* Merge pull request #15725 from vespa-engine/vekterli/block-ideal-state-ops-to...Tor Brede Vekterli2020-12-0828-57/+199
|\
| * Block ideal state operations towards buckets that are lockedTor Brede Vekterli2020-12-0728-57/+199
* | Annotate config requiring restart, and properly handle the ones that do notHenning Baldersheim2020-12-073-19/+21
|/
* Add noexcept specifiers to non-throwing constructors and operators.Tor Egge2020-12-058-11/+11
* Merge pull request #15664 from vespa-engine/geirst/decouple-external-operatio...Geir Storli2020-12-0530-175/+292
|\
| * Remove explicit.Geir Storli2020-12-041-2/+2