aboutsummaryrefslogtreecommitdiffstats
path: root/storage/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Remove vdstestlib moduleTor Brede Vekterli2024-05-161-1/+0
| | | | Was only used by `DirConfig`.
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* re-apply "remove fastos"Håvard Pettersen2023-03-011-1/+0
| | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753.
* Revert "remove fastos"Harald Musum2023-02-281-0/+1
|
* remove fastosHåvard Pettersen2023-02-281-1/+0
|
* Fold fastlib into vespalib and gc some unused code.Henning Baldersheim2022-05-211-1/+0
| | | | Also move some code only used by juniper up into juniper test module.
* Fold storageapi into storage.Henning Baldersheim2022-05-191-1/+9
|
* Collapse storageframework back into storage.Henning Baldersheim2022-05-181-1/+11
|
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Remove legacy Judy array-backed bucket DB implementationTor Brede Vekterli2020-10-281-1/+0
|
* Move storageserver rpc unit tests to separate subfolder with its own gtest ↵Geir Storli2020-09-141-0/+1
| | | | runner.
* Basic functionality for direct RPC for StorageAPI communicationTor Brede Vekterli2020-09-141-0/+1
| | | | | | | | This has several advantages: * Completely bypasses all MessageBus indirections * Explicit setup of RPC thread pool * Direct dispatch from RPC thread to persistence queue pool * Better control of encoding/decoding and buffer usage
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-071-0/+1
|
* Remove deprecated bucket cross-disk move functionalityTor Brede Vekterli2020-05-041-2/+0
| | | | | The notion of multiple disks hasn't been supported since we removed VDS, and likely won't be in the future either.
* Don't depend on gcc libs when using clangTor Egge2019-08-011-1/+1
|
* Remove CppUnit dependencies in modulesTor Brede Vekterli2019-06-261-3/+0
| | | | Move test config helpers out of cppunit submodule.
* Remove storage dependency on searchlibTor Brede Vekterli2019-05-281-1/+0
| | | | Not needed now that B-tree code has been moved to vespalib.
* Add initial B+tree distributor bucket databaseTor Brede Vekterli2019-05-091-0/+1
| | | | | | | | | | | | | Still uses legacy `BucketDatabase` API, which is not optimized for bulk loading or updating. Focus for this iteration is functional correctness rather than API redesign. Legacy DB is still the one wired in for all production logic. Unit tests have been expanded to cover discovered edge cases that were not properly tested for. Also move distributor bucket DB tests to GTest. Use value- parameterized test fixture instead of ad-hoc CppUnit approach.
* Adjust build setup for Darwin.Tor Egge2019-03-141-1/+1
|
* Remove unused (and not working) graphing utilitiesTor Brede Vekterli2017-12-041-1/+0
|
* Remove memory manager component from content layerTor Brede Vekterli2017-12-041-2/+0
| | | | | | | | | | | | | | We already have resource utilization tracking in both MessageBus and the search core. The memory manager has never been auto-scaled based on the hardware present and adds a _lot_ of complexity without having any known instances where it has actually saved the day. Removing it also removes a mutex on the message hot path. If we need such functionality in the future, should design a lock-free solution. Cleanup
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Finished with the storage dependency mess cleanup.Arnstein Ressem2016-10-121-0/+1
|
* Split out tensor and llvm part of eval to avoid bringing in llvm everywhere ↵Henning Baldersheim2016-09-111-0/+1
| | | | where it is not needed.
* PublishJon Bratseth2016-06-151-0/+69