summaryrefslogtreecommitdiffstats
path: root/storage/src/vespa
Commit message (Expand)AuthorAgeFilesLines
* 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-183-19/+30
* 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-166-11/+11
|\
| * 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-163-7/+7
* | 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-166-32/+28
* | 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-1414-209/+243
|/
* When splitting a large number of nodes into their leaf groups you end up with...Henning Baldersheim2023-08-111-18/+21
* Merge pull request #28023 from vespa-engine/balder/minor-layout-cleanupHenning Baldersheim2023-08-113-132/+45
|\
| * Minor code health.Henning Baldersheim2023-08-103-132/+45
* | Modern c++ for loop.Henning Baldersheim2023-08-103-37/+33
* | Reduce use of default values in method callsHenning Baldersheim2023-08-103-18/+10
* | GC unused default value countInvalidAsConsistentHenning Baldersheim2023-08-104-43/+28
* | Add noexceptHenning Baldersheim2023-08-103-80/+94
* | Unify code layoutHenning Baldersheim2023-08-101-36/+16
|/
* Merge pull request #28021 from vespa-engine/balder/generate-fast-idealstate-l...Henning Baldersheim2023-08-1010-55/+50
|\
| * Remove outdated commentHenning Baldersheim2023-08-101-30/+15
| * Generate fast lookup table for ideal onceHenning Baldersheim2023-08-1010-25/+35
* | Merge pull request #28017 from vespa-engine/balder/pass-time-alongHenning Baldersheim2023-08-108-92/+70
|\ \ | |/ |/|
| * Time tracking will not be started until html has been requested at least once.Henning Baldersheim2023-08-106-49/+55
| * Unify code layoutHenning Baldersheim2023-08-102-43/+15
* | Merge pull request #28011 from vespa-engine/balder/avoid-copying-idealstateHenning Baldersheim2023-08-105-164/+78
|\ \
| * | No need to check something that will always be false.Henning Baldersheim2023-08-101-1/+1
| * | Avoid copying the ideal state out from the ideal state bundle.Henning Baldersheim2023-08-104-163/+77
| |/
* | Merge pull request #28005 from vespa-engine/balder/use-hash-mapHenning Baldersheim2023-08-105-51/+102
|\ \ | |/ |/|
| * Properly reset duration.Henning Baldersheim2023-08-101-1/+1
| * Clear all members.Henning Baldersheim2023-08-102-1/+3
| * - Use hash_map instead of std::unordered_set dur to performance and memory fr...Henning Baldersheim2023-08-095-51/+100
* | Merge pull request #28008 from vespa-engine/balder/use-hash_map-for-message-t...Henning Baldersheim2023-08-1013-68/+57
|\ \
| * | Move shared_ptrs where possible and reserve space in the vectors once.Henning Baldersheim2023-08-0913-59/+47
| * | Use faster and lighter hash_map for message tracking in distributor.Henning Baldersheim2023-08-092-9/+10
* | | - Since the vespalib::hash_map iterators are invalidated on modification stor...Henning Baldersheim2023-08-096-19/+15
|/ /
* / GC void ignoreNewFeatures flag always false.Henning Baldersheim2023-08-091-1/+1
|/
* Merge pull request #27991 from vespa-engine/balder/use-hash-set-for-outdated-...Henning Baldersheim2023-08-0911-18/+18
|\
| * Use a vespalib::hash_set<uint8_t> instead of std::unordered_setHenning Baldersheim2023-08-0911-18/+18
* | Merge pull request #27990 from vespa-engine/balder/minor-noexceptHenning Baldersheim2023-08-092-4/+4
|\ \
| * | Add noexcept and minor style changesHenning Baldersheim2023-08-082-4/+4
* | | Merge pull request #27989 from vespa-engine/balder/faster-bucketdb-metricsHenning Baldersheim2023-08-099-51/+50
|\ \ \