aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Use emplace_backHenning Baldersheim2022-10-183-14/+12
* Use std::make_shared for StateCheckers.Henning Baldersheim2022-10-186-197/+119
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-2/+2
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-2/+2
* Rename first used generation -> oldest used generation.Geir Storli2022-10-121-1/+1
* Update test to handle the change to enable_metadata_only_fetch_phase_for_inco...Henning Baldersheim2022-09-303-3/+9
* Always doing three phase updates now.Henning Baldersheim2022-09-301-1/+1
* Remove StateManager handling of deprecated Initializing stateTor Brede Vekterli2022-09-263-58/+32
* Reduce include and visibility of ptrholder.hHenning Baldersheim2022-09-232-6/+5
* Simplify state version checks by requiring exact version matchTor Brede Vekterli2022-09-223-45/+6
* Merge pull request #24158 from vespa-engine/vekterli/avoid-bucket-db-race-dur...Tor Brede Vekterli2022-09-213-28/+109
|\
| * Avoid bucket DB race during content node cluster state transitionTor Brede Vekterli2022-09-213-28/+109
* | Merge pull request #24090 from vespa-engine/vekterli/do-not-inhibit-activatio...Henning Baldersheim2022-09-2011-27/+76
|\ \
| * | typo index -> indexing + some minor c++11ification.Henning Baldersheim2022-09-203-16/+15
| * | Apply suggestions from code review Tor Brede Vekterli2022-09-161-3/+3
| * | Support activation of replicas even if ideal node in maintenanceTor Brede Vekterli2022-09-152-7/+43
| * | Add internal content node feature for not implicitly indexing active bucketsTor Brede Vekterli2022-09-157-8/+22
* | | Avoid including smallvector in arrayref, then it is included 'everywhere'.Henning Baldersheim2022-09-161-0/+1
| |/ |/|
* | Allow path prefix alias for legacy content status pagesTor Brede Vekterli2022-09-165-24/+60
|/
* rewrite simple perl script in /bin/shArne Juul2022-09-141-13/+7
* Update test HTTP header expectationsTor Brede Vekterli2022-09-081-3/+3
* Merge pull request #23951 from vespa-engine/vekterli/make-gc-work-with-parent...Henning Baldersheim2022-09-063-88/+46
|\
| * Make two-phase GC work for parent-child with subset of replicas indexedTor Brede Vekterli2022-09-063-88/+46
* | Escape internal cluster states on internal state manager status pageTor Brede Vekterli2022-09-051-5/+6
* | Escape merge command stringification in MergeThrottler status pageTor Brede Vekterli2022-09-051-2/+5
* | Escape relevant fields when rendering internal filestore status pagesTor Brede Vekterli2022-09-052-8/+14
* | Escape relevant fields when rendering internal visitor status pageTor Brede Vekterli2022-09-053-27/+33
|/
* Remove unused methodHarald Musum2022-09-012-25/+0
* 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