summaryrefslogtreecommitdiffstats
path: root/storage/src
Commit message (Expand)AuthorAgeFilesLines
* Fix typoTor Brede Vekterli12 days1-1/+1
* Adjust cluster state node count to avoid false negatives in testTor Brede Vekterli12 days1-1/+1
* Handle cluster state bundle with distribution config on content nodeTor Brede Vekterli13 days22-212/+394
* Merge pull request #31675 from vespa-engine/vekterli/decode-cluster-state-bun...Henning Baldersheim13 days3-18/+122
|\
| * Support decoding distribution config as part of cluster state bundles in C++Tor Brede Vekterli2024-06-213-18/+122
* | Merge pull request #31692 from vespa-engine/toregge/adjust-storage-server-doc...Henning Baldersheim14 days1-1/+2
|\ \
| * | Adjust storage server document api converter unit test forTor Egge14 days1-1/+2
| |/
* / Adjust storage bucket manager unit test for out of source builds.Tor Egge14 days1-1/+2
|/
* Rename storage library to vespa_storage.Tor Egge2024-06-2019-24/+24
* Rename persistence library to vespa_persistence.Tor Egge2024-06-191-1/+1
* Read distributor unit test config from source directory.Tor Egge2024-06-183-5/+8
* Merge pull request #31593 from vespa-engine/vekterli/decrease-visitor-thread-...Henning Baldersheim2024-06-171-13/+13
|\
| * Reduce spammy logging from visitor reconfigurationTor Brede Vekterli2024-06-171-13/+13
* | Remove ancient, non-functional distributor init node state from testsTor Brede Vekterli2024-06-171-11/+11
|/
* Fix commentTor Brede Vekterli2024-06-171-1/+1
* Accept distribution config from cluster controller on distributorTor Brede Vekterli2024-06-1411-27/+264
* Add distribution config bundle to `ClusterStateBundle` in C++Tor Brede Vekterli2024-06-1228-655/+129
* Use multiple shards for storage distributor gtest runner (unit test runner).Tor Egge2024-06-061-5/+11
* Support enforcing strictly increasing state versions across cluster controllersTor Brede Vekterli2024-06-039-85/+234
* Less copying of cluster state bundlesTor Brede Vekterli2024-05-303-18/+30
* Resolve merge metric name collision in Prometheus canonical formTor Brede Vekterli2024-05-303-6/+6
* Ensure that only 1 operation per document ID can be in flight per diff applyTor Brede Vekterli2024-05-243-9/+108
* Make replica selection for Puts and bucket activation symmetricTor Brede Vekterli2024-05-228-31/+150
* Remove vdstestlib moduleTor Brede Vekterli2024-05-163-156/+2
* Remove usages of deprecated DirConfig in storage unit testsTor Brede Vekterli2024-05-1535-253/+523
* Remove legacy storage node root directory IO in unit testsTor Brede Vekterli2024-05-148-55/+30
* Cleanup old and unused configs in testsTor Brede Vekterli2024-05-134-52/+10
* Propagate "create if missing"-flag outside binary Update payload in protocolsTor Brede Vekterli2024-04-2610-39/+150
* Ensure parameter evaluation order does not have side effectsTor Brede Vekterli2024-04-103-4/+7
* Ensure SetUp/TearDown symmetry with test superclassTor Brede Vekterli2024-04-101-2/+18
* Low-level message fetch routine must not implicitly unlock mutexTor Brede Vekterli2024-04-091-1/+1
* Ensure all async reply processing executor tasks have completedTor Brede Vekterli2024-04-091-0/+1
* Use `static_cast` instead of `dynamic_cast`Tor Brede Vekterli2024-04-091-3/+3
* Rewrite test to manually start single persistence threadTor Brede Vekterli2024-04-091-21/+11
* Add Abseil failure signal handler to test runner to get stack dumps for crashesTor Brede Vekterli2024-04-092-1/+11
* Ensure visibility of max batch size reconfiguration in persistence threadTor Brede Vekterli2024-04-091-1/+10
* Support pipelining (batching) of mutating ops to same bucketTor Brede Vekterli2024-04-0917-123/+734
* Update to protobuf 5.26.1 (C++ API).Tor Egge2024-04-053-2/+3
* Wire Prometheus metric export to state V1 APIsTor Brede Vekterli2024-03-212-11/+24
* Support internal metric rendering in Prometheus text format in C++Tor Brede Vekterli2024-03-191-1/+12
* Enforce document timestamp requirements for updates in backendTor Brede Vekterli2024-03-053-10/+60
* use const where possibleHenning Baldersheim2024-02-051-2/+2
* Simpler to just use false directly.Henning Baldersheim2024-02-051-3/+1
* Keep constHenning Baldersheim2024-02-051-1/+1
* - Remove multibit_split form config, as it is always off, but leave it for te...Henning Baldersheim2024-02-0513-35/+53
* Merge pull request #30164 from vespa-engine/balder/hardcode-enable_metadata_o...Henning Baldersheim2024-02-057-75/+39
|\
| * GC unused test methods.Henning Baldersheim2024-02-051-8/+0
| * - Hardcode enable_metadata_only_fetch_phase_for_inconsistent_updates and rest...Henning Baldersheim2024-02-037-71/+43
* | Merge pull request #30165 from vespa-engine/balder/gc-unused-distribution-configHenning Baldersheim2024-02-055-30/+4
|\ \
| * | Followup on review comments and initialize members explicit.Henning Baldersheim2024-02-051-1/+1