summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #28376 from vespa-engine/balder/minor-cleanupHenning Baldersheim2023-09-041-4/+4
|\
| * Better namingHenning Baldersheim2023-09-041-2/+2
| * Unify and modernize code and layoutHenning Baldersheim2023-09-041-4/+4
* | When pruning unavailable replicas, use intersection of cluster state and dist...Tor Brede Vekterli2023-09-043-7/+47
|/
* Remove dead code from FileStorManager unit test.Tor Egge2023-08-311-27/+0
* Do not generate metrics at all for distributor, there are none.Henning Baldersheim2023-08-292-4/+5
* GC stor-bucket-init.defHenning Baldersheim2023-08-304-40/+0
* GC traces of messageforwarderHenning Baldersheim2023-08-303-7/+0
* GC stor-integritychecker configHenning Baldersheim2023-08-303-41/+0
* GC unused configHenning Baldersheim2023-08-303-40/+0
* Unify code layout and use autoHenning Baldersheim2023-08-291-139/+67
* Remove void statementHenning Baldersheim2023-08-291-1/+0
* Let node info for cluster controller be explicit, and not a metric consumer.Henning Baldersheim2023-08-2913-75/+150
* Modernize codeHenning Baldersheim2023-08-282-4/+4
* Remove incorrect _doneInitialized check.Henning Baldersheim2023-08-281-25/+20
* Add noexecptHenning Baldersheim2023-08-282-5/+5
* - Remove methods not used.Henning Baldersheim2023-08-282-72/+68
* Simplify spec SeqToSet definitionTor Brede Vekterli2023-08-241-3/+3
* Merge pull request #28111 from vespa-engine/vekterli/minor-spec-simplificationsTor Brede Vekterli2023-08-231-5/+5
|\
| * Minor spec simplificationsTor Brede Vekterli2023-08-221-5/+5
* | Revert "Revert "Move condition variable notifications inside critical section...Henning Baldersheim2023-08-221-6/+1
* | Revert "Move condition variable notifications inside critical sections"Henning Baldersheim2023-08-221-1/+6
* | Move condition variable notifications inside critical sectionsTor Brede Vekterli2023-08-221-6/+1
|/
* Merge pull request #28086 from vespa-engine/vekterli/distributor-operation-ca...Tor Brede Vekterli2023-08-2232-89/+854
|\
| * Improve naming and make branching more obviousTor Brede Vekterli2023-08-214-18/+21
| * Simplify `CancelScope` handling by moving out of optionalTor Brede Vekterli2023-08-214-31/+14
| * Make partial cancellelation state part of the APITor Brede Vekterli2023-08-219-13/+16
| * Early return of empty node vector when fully canceledTor Brede Vekterli2023-08-211-0/+3
| * Implement edge-triggered distributor operation cancellingTor Brede Vekterli2023-08-1832-89/+862
* | Merge pull request #28098 from vespa-engine/toregge/include-stream-header-filesv8.215.17Tor Egge2023-08-215-0/+5
|\ \
| * | Include sstream or ostream header file.Tor Egge2023-08-215-0/+5
* | | Use typename when needed for clang 15.Tor Egge2023-08-211-1/+1
|/ /
* / Reduce massive inlining of complex codeHenning Baldersheim2023-08-181-44/+61
|/
* Use a single level hash_map with a compund key.Henning Baldersheim2023-08-183-32/+25
* Put map lookup in one place.Henning Baldersheim2023-08-182-36/+33
* Extract highest value for both documentCount, totalDocumentCount, metaCount a...Henning Baldersheim2023-08-183-44/+48
* Move vectors, not copyHenning Baldersheim2023-08-184-26/+36
* Add noexceptHenning Baldersheim2023-08-182-3/+3
* Unify code layoutHenning Baldersheim2023-08-181-12/+10
* Merge pull request #28062 from vespa-engine/vekterli/post-review-changesHenning Baldersheim2023-08-167-15/+15
|\
| * Take existing map size into account when resizing upTor Brede Vekterli2023-08-161-1/+1
| * Use `std::span` with fixed extent instead of `ConstArrayRef`Tor Brede Vekterli2023-08-162-3/+3
| * Rename destructive statistics read function to be more clear in its semanticsTor Brede Vekterli2023-08-164-11/+11
* | Go back to vertical listing of long parameter lists.Henning Baldersheim2023-08-161-4/+9
* | Rename methods to follow style in classHenning Baldersheim2023-08-165-13/+11
* | GC last use of hasItem, and use lookup interface directly.Henning Baldersheim2023-08-1615-58/+50
* | Check size before checking content.Henning Baldersheim2023-08-161-0/+1
* | Drop number of anonymous namespaces by grouping related methods together.Henning Baldersheim2023-08-161-46/+34
* | - Avoid going via a temporary IdealNodesList.Henning Baldersheim2023-08-1417-236/+253
|/
* When splitting a large number of nodes into their leaf groups you end up with...Henning Baldersheim2023-08-111-18/+21