summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Avoid holding ref to last generated operationTor Brede Vekterli2022-07-191-2/+2
* Add capability request access filter to internal StorageAPI RPC methodTor Brede Vekterli2022-07-111-0/+4
* Merge pull request #23415 from vespa-engine/vekterli/add-separate-id-and-time...Henning Baldersheim2022-07-076-11/+11
|\
| * Add wrapper for <doc id, timestamp> tuple and update APIs to use thisTor Brede Vekterli2022-07-076-11/+11
* | Add back dispatch_on_encode and dispatch_on_decode that still has overridesHenning Baldersheim2022-07-071-0/+10
|/
* GC unused numThreads too.Henning Baldersheim2022-07-072-5/+0
* GC temporary dispatch flags.Henning Baldersheim2022-07-071-9/+0
* Never dispatch to network helper threads.Henning Baldersheim2022-07-061-2/+0
* Control events-before-wakeup for mbus too.Henning Baldersheim2022-07-042-0/+4
* GC unused optimize_for configHenning Baldersheim2022-07-011-2/+0
* Merge pull request #23316 from vespa-engine/vekterli/remove-legacy-storage-pr...Tor Brede Vekterli2022-07-0118-1952/+31
|\
| * GC all legacy storage protocol serialization versionsTor Brede Vekterli2022-07-0118-1952/+31
* | GC removed configHenning Baldersheim2022-07-011-12/+0
|/
* Remove legacy MessageBus StorageAPI transport fallbackTor Brede Vekterli2022-06-305-150/+26
* Always skip messenger and communicationmanager when you can.Henning Baldersheim2022-06-292-22/+4
* GC long gone use_direct_storageapi_rpc.Henning Baldersheim2022-06-281-5/+0
* Remove 'requireSequencing' as an option.Henning Baldersheim2022-06-262-2/+1
* Remove .sum from metric nameHenning Baldersheim2022-06-162-2/+2
* Remove legacy distribution hash fallbackTor Brede Vekterli2022-06-097-219/+29
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
* cleanup unused second pass statsArne H Juul2022-06-082-10/+4
* Remove '.sum' form vds sum metrics.Henning Baldersheim2022-06-0812-112/+72
* Remove most use of vespalib::rmdirTor Egge2022-06-034-12/+12
* Let deadlock detector dump stack of potentially deadlocked threadsTor Brede Vekterli2022-06-0214-137/+159
* use separate lock for statsHåvard Pettersen2022-05-242-6/+25
* use cached queue size for metrics to avoid lock inversionHåvard Pettersen2022-05-232-5/+24
* Fold fastlib into vespalib and gc some unused code.Henning Baldersheim2022-05-211-1/+0
* hold lock while modifying merge states mapHåvard Pettersen2022-05-201-2/+6
* Merge pull request #22683 from vespa-engine/havardpe/wait-for-locks-to-be-rel...Håvard Pettersen2022-05-201-2/+4
|\
| * hold lock while notifying during final touchHåvard Pettersen2022-05-201-1/+0
| * wait for locks to be released in the destructorHåvard Pettersen2022-05-201-1/+4
* | Fold staging_vespalib into vespalibHenning Baldersheim2022-05-202-4/+3
* | read cluster state while holding lockHåvard Pettersen2022-05-202-11/+11
|/
* Fold storageapi into storage.Henning Baldersheim2022-05-19105-2/+11537
* Merge pull request #22662 from vespa-engine/havardpe/delay-slobrok-register-d...Tor Brede Vekterli2022-05-191-1/+0
|\
| * delay destruction of the slobrok register componentHåvard Pettersen2022-05-191-1/+0
* | Depend on storage instead of storageframeworkHenning Baldersheim2022-05-182-2/+2
* | Collapse storageframework back into storage.Henning Baldersheim2022-05-1872-1/+3371
|/
* Merge pull request #22640 from vespa-engine/balder/move-from-staging-vespalib...Henning Baldersheim2022-05-181-2/+2
|\
| * Move state_server, metrivs and some all executors from staging_vespalib too v...Henning Baldersheim2022-05-181-2/+2
* | We only need to expose a single libstorage.so. No need to split up in storage...Henning Baldersheim2022-05-186-16/+14
|/
* - Move persitence/spi/types.h under to persitence/spi/types.hHenning Baldersheim2022-05-182-2/+2
* Ensure stripe pool threads vector is fully visible to all started stripesTor Brede Vekterli2022-05-162-2/+3
* Remove disabled unit test that triggered compiler warningsTor Egge2022-05-161-42/+0
* Merge pull request #22445 from vespa-engine/vekterli/atomic-visitor-queue-siz...Henning Baldersheim2022-05-053-4/+32
|\
| * Expose a relaxed atomic view of visitor queue size and use it for metric call...Tor Brede Vekterli2022-05-043-4/+32
* | GC unused metricsHenning Baldersheim2022-05-032-8/+1
|/
* Revert "Add lock around visitor queue size read during metric snapshot callback"Tor Egge2022-05-031-1/+0
* Make StorageNode stop-request flag atomicTor Brede Vekterli2022-05-032-5/+10
* Add lock around visitor queue size read during metric snapshot callbackTor Brede Vekterli2022-05-031-0/+1