aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Reject incoming operations with too few bucket bits setTor Brede Vekterli2020-11-133-2/+51
* Misc cleanup in filestor, no semantic changesTor Brede Vekterli2020-11-133-53/+25
* Enforce minimum bucked used bits at document metastore load timeTor Brede Vekterli2020-11-122-19/+2
* Merge pull request #15312 from vespa-engine/balder/unify-syntaxHenning Baldersheim2020-11-121-53/+61
|\
| * Unify syntaxHenning Baldersheim2020-11-121-53/+61
* | avoid spurious warnings when shutdown happens before successful listenArne Juul2020-11-121-1/+3
|/
* Revert "Use 2 rpc threads."Henning Baldersheim2020-11-121-1/+1
* Name the threads so it is easier to see who is doing what.Henning Baldersheim2020-11-123-11/+21
* If you find nothing to do you must wake up someone with a higher mandate.Henning Baldersheim2020-11-111-1/+8
* Use 2 rpc threads.Henning Baldersheim2020-11-111-1/+1
* Enforce minimum 8 configured distributor split bitsTor Brede Vekterli2020-11-113-1/+30
* Remove unused wrapper type for disk count.Tor Egge2020-11-061-1/+0
* Remove disk config from ServiceLayerNode and StorageNode.Tor Egge2020-11-062-23/+2
* Remove disk distribution from C++ part of vdslib.Tor Egge2020-11-051-9/+1
* Merge pull request #15144 from vespa-engine/vekterli/increase-priority-for-gl...Tor Brede Vekterli2020-11-046-11/+112
|\
| * Make prioritization of global bucket merges live configurableTor Brede Vekterli2020-11-036-3/+63
| * Increase priority for global bucket mergesTor Brede Vekterli2020-11-026-11/+52
* | Remove test that mentions an explicit disk state.Tor Egge2020-11-031-4/+0
* | Update log message to not mention partitions.Tor Egge2020-11-031-1/+1
* | Remove diskstate from vdslib.Tor Egge2020-11-039-196/+7
* | Track parameter name in member function definition.Tor Egge2020-11-031-1/+1
* | Remove stray template keyword.Tor Egge2020-11-021-1/+1
* | Merge pull request #15137 from vespa-engine/toregge/apply-diff-entry-using-as...Tor Brede Vekterli2020-11-0210-31/+242
|\ \ | |/ |/|
| * Move wait out of check_result.Tor Egge2020-11-026-24/+39
| * Apply diff entries using async spi methods during bucket merge.Tor Egge2020-11-0210-31/+227
* | Update and add commentsTor Brede Vekterli2020-11-023-8/+19
* | Add test for explicit read guard iterator key orderingTor Brede Vekterli2020-10-301-0/+23
* | Add stripe bits config and wire to implementationTor Brede Vekterli2020-10-3016-25/+59
* | Add striped implementation of B-tree content node bucket databaseTor Brede Vekterli2020-10-3017-76/+517
|/
* Use source-only nodes again during bucket merge if hasMask histogram showsTor Egge2020-10-294-54/+99
* Merge pull request #15074 from vespa-engine/toregge/keep-unmapped-hasmask-bitsHenning Baldersheim2020-10-295-4/+35
|\
| * Keep hasMask bits for nodes not involved in merge operation step.Tor Egge2020-10-285-4/+35
* | GC unused content bucket btree flagHenning Baldersheim2020-10-281-1/+1
|/
* Rename MaskRemapper to HasMaskRemapper.Tor Egge2020-10-286-60/+116
* Remove dead code for unused toolTor Brede Vekterli2020-10-281-518/+0
* Remove legacy Judy array-backed bucket DB implementationTor Brede Vekterli2020-10-2817-2233/+7
* Merge pull request #15041 from vespa-engine/toregge/add-unit-test-for-bucket-...Tor Brede Vekterli2020-10-274-11/+268
|\
| * Add comments about per-reply masks.Tor Egge2020-10-273-1/+16
| * Add unit test for bucket merge with partially filled diff from last source on...Tor Egge2020-10-264-11/+253
* | - Honour max merge chunk size in one place.Henning Baldersheim2020-10-266-51/+19
|/
* Merge pull request #15033 from vespa-engine/geirst/async-message-handling-on-...Geir Storli2020-10-268-23/+245
|\
| * Use noexcept and prefix iterator increment.Geir Storli2020-10-263-3/+3
| * Add support for async message handling when scheduling storage messages in Fi...Geir Storli2020-10-268-23/+245
* | Merge pull request #15032 from vespa-engine/vekterli/avoid-mergehandler-spam-...Henning Baldersheim2020-10-261-1/+1
|\ \
| * | Don't try to access container element prior to adding it when spam loggingTor Brede Vekterli2020-10-261-1/+1
| |/
* / Drop immediate commit, as it is gone.Henning Baldersheim2020-10-231-1/+1
|/
* Use default destructor outside class definition.Geir Storli2020-10-221-2/+6
* Reduce code duplication by consolidating setup of PersistenceHandler.Geir Storli2020-10-221-39/+38
* Reduce code duplication by consolidating setup of FileStorHandler.Geir Storli2020-10-221-160/+76
* Reduce code duplication by using TestFileStorComponents in more tests.Geir Storli2020-10-221-121/+39