summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Force content node-internal bucket DB metric update during startupTor Brede Vekterli2022-08-306-1/+29
* Merge pull request #23832 from vespa-engine/vekterli/capability-filtering-of-...Tor Brede Vekterli2022-08-294-20/+64
|\
| * Unify to_string for PeerCredentials to match other typesTor Brede Vekterli2022-08-291-1/+1
| * Add capability filtering for content layer status pages and metricsTor Brede Vekterli2022-08-294-20/+64
* | remove unused doxygen setup filesArne Juul2022-08-291-994/+0
|/
* Require DocumentAPI capabilities for content node doc API mbus callsTor Brede Vekterli2022-08-251-0/+3
* Add factory functions for creating capability requirement filtersTor Brede Vekterli2022-08-232-6/+2
* Merge pull request #23750 from vespa-engine/vekterli/add-cc-api-server-capabi...Tor Brede Vekterli2022-08-231-0/+17
|\
| * Add capability filter to cluster controller API RPCs on content nodesTor Brede Vekterli2022-08-231-0/+17
* | Let compiler warn on missing switch cases for enumsTor Brede Vekterli2022-08-232-3/+3
|/
* Merge pull request #23701 from vespa-engine/vekterli/two-phase-document-gcTor Brede Vekterli2022-08-2229-135/+955
|\
| * Add support for two-phase document garbage collectionTor Brede Vekterli2022-08-1729-135/+955
* | Hide hash implementation details.Henning Baldersheim2022-08-193-4/+4
* | Use xxhash for all BucketId hash sets and maps.Henning Baldersheim2022-08-193-43/+22
|/
* 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