summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #27991 from vespa-engine/balder/use-hash-set-for-outdated-...Henning Baldersheim2023-08-0913-20/+20
|\
| * Use a vespalib::hash_set<uint8_t> instead of std::unordered_setHenning Baldersheim2023-08-0913-20/+20
* | 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-0912-68/+59
|\ \ \
| * | | Use vespalib::hash_mapHenning Baldersheim2023-08-081-3/+2
| * | | Unify on a single definition of MinReplicaMapHenning Baldersheim2023-08-0811-32/+26
| * | | Move where possibleHenning Baldersheim2023-08-083-35/+33
| |/ /
* | | Merge pull request #27988 from vespa-engine/balder/prepare-for-better-stats-r...Henning Baldersheim2023-08-0911-69/+34
|\ \ \ | |_|/ |/| |
| * | GC unused codeHenning Baldersheim2023-08-083-30/+9
| * | Use std::arrayHenning Baldersheim2023-08-082-11/+10
| * | Inline simple methodHenning Baldersheim2023-08-082-11/+7
| * | GC unused codeHenning Baldersheim2023-08-082-10/+0
| * | Use ConstArrayRefHenning Baldersheim2023-08-082-2/+3
| * | Use const referenceHenning Baldersheim2023-08-081-5/+5
| |/
* / Use vespalib hash_set since it is significantly faster and than std::unordere...Henning Baldersheim2023-08-085-8/+6
|/
* Reverse test as default has changedHenning Baldersheim2023-08-031-3/+3
* Default to on for enable_condition_probingHenning Baldersheim2023-08-021-1/+1
* Add PlusCal/TLA+ spec for potential changes to bucket metadata synchronizationTor Brede Vekterli2023-07-202-0/+667
* Extend missing health ping warning messages.Tor Egge2023-07-191-2/+2
* Warn on missing health ping.Tor Egge2023-07-192-0/+35
* Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-231-0/+1
* GC some unused internal storage message typesTor Brede Vekterli2023-06-1614-289/+2
* Remove some unused ordering methodsHenning Baldersheim2023-06-123-60/+0
* Remove spurious qHenning Baldersheim2023-06-121-1/+1
* Inline and add noexceptHenning Baldersheim2023-06-083-42/+24
* Clean up some todos.Henning Baldersheim2023-06-0817-65/+56
* nullptr => not locked, otherwise locked.Henning Baldersheim2023-06-082-12/+9
* Avoid allocating LockKeeper on heap, just move it along with self.Henning Baldersheim2023-06-082-25/+53
* Reorder members to reduce holes, and use std::make_unique.Henning Baldersheim2023-06-083-28/+30
* Must check cluster state version in pending state, if presentTor Brede Vekterli2023-06-072-2/+18
* Improve formattingTor Brede Vekterli2023-06-071-1/+4
* Merge pull request #27275 from vespa-engine/vekterli/do-not-block-comm-mgr-th...Tor Brede Vekterli2023-06-054-114/+143
|\
| * Explicitly assert that task executor posting was not rejectedTor Brede Vekterli2023-06-051-1/+3
| * Ensure executor is synced after shutdownTor Brede Vekterli2023-06-052-6/+8
| * Avoid blocking CommunicationManager thread during cluster state transitionsTor Brede Vekterli2023-06-024-114/+139
* | Use underlying duration instead of going via floating pointTor Brede Vekterli2023-06-021-1/+2
|/
* Explicitly detect changed bucket ownership between read and write phasesTor Brede Vekterli2023-06-013-1/+20
* Add dedicated condition probe metrics for `PutOperation`/`RemoveOperation`Tor Brede Vekterli2023-05-1616-38/+74
* Handle MessageBus trace propagation for conditional removesTor Brede Vekterli2023-05-154-7/+49
* Merge pull request #27096 from vespa-engine/havardpe/write-repair-for-conditi...Henning Baldersheim2023-05-123-16/+241
|\
| * added write repair logic to RemoveOperationHåvard Pettersen2023-05-123-16/+241
* | Wire MessageBus reply traces through conditional Put pipelineTor Brede Vekterli2023-05-1212-58/+206
|/
* Handle create-flag during Put write repairTor Brede Vekterli2023-05-092-4/+47
* Merge pull request #27027 from vespa-engine/vekterli/default-enable-fast-upda...Tor Brede Vekterli2023-05-082-1/+4
|\
| * Add deprecation comment for configTor Brede Vekterli2023-05-081-0/+1
| * Default-enable fast path updates when document versions are consistentTor Brede Vekterli2023-05-082-1/+3
* | wire create flag from document api to storage apiHåvard Pettersen2023-05-082-1/+31
|/
* Merge pull request #27015 from vespa-engine/vekterli/add-and-wire-condition-p...Tor Brede Vekterli2023-05-083-0/+25
|\
| * Add and wire in condition probing configurationTor Brede Vekterli2023-05-083-0/+25