aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* Prefer latencyHenning Baldersheim2020-04-031-1/+1
* Bypass communicationmanager QHenning Baldersheim2020-04-024-14/+10
* Revert "Revert "Balder/rearrange threads""Henning Baldersheim2020-04-023-6/+18
* Reduce code duplication in test code.Tor Egge2020-03-302-14/+4
* Handle newer gtest versions where the legacy API is deprecated.Tor Egge2020-03-292-0/+10
* Revert "Balder/rearrange threads"Harald Musum2020-03-273-18/+6
* Update best defaults.Henning Baldersheim2020-03-271-4/+4
* tcpnodelay is dead. Both worse latency and throughput.Henning Baldersheim2020-03-272-2/+14
* optimization => optimize_forHenning Baldersheim2020-03-252-2/+2
* Add config control over tcpnodelay for c++ too.Henning Baldersheim2020-03-252-0/+3
* Do not copy empty trace.Henning Baldersheim2020-03-251-8/+7
* Merge pull request #12667 from vespa-engine/vekterli/add-metric-coverage-of-n...Tor Brede Vekterli2020-03-245-4/+54
|\
| * Track metrics for new inconsistent update phasesTor Brede Vekterli2020-03-245-4/+54
* | Do not bring along empty trace.Henning Baldersheim2020-03-241-2/+6
|/
* Use c++11 for loops and use std::move.Henning Baldersheim2020-03-239-80/+70
* Inhibit all merge-related commands and repliesTor Brede Vekterli2020-03-191-3/+20
* Merge pull request #12586 from vespa-engine/vekterli/add-cheap-metadata-fetch...Tor Brede Vekterli2020-03-1914-423/+894
|\
| * Add comments and some extra safety handling of single Get commandTor Brede Vekterli2020-03-174-2/+26
| * Add initial metadata-only phase to inconsistent update handlingTor Brede Vekterli2020-03-1614-422/+869
* | Account for stripe index when performing a multi-lockTor Brede Vekterli2020-03-182-9/+33
|/
* Limit merges per stripe, not globallyTor Brede Vekterli2020-03-042-36/+32
* Use max on stripes, instead of threadsHenning Baldersheim2020-03-041-2/+2
* Use 2 threads per stripe.Henning Baldersheim2020-03-031-2/+2
* Add count metric for number of documents garbage collectedTor Brede Vekterli2020-02-2414-48/+100
* Avoid copying BucketState, when you only need BucketInfo.Henning Baldersheim2020-02-152-3/+3
* Twice as many stripes.Henning Baldersheim2020-02-146-64/+31
* extend crypto engine apiHåvard Pettersen2020-02-131-1/+1
* track the total number of connection objectsHåvard Pettersen2020-02-045-2/+50
* Add include statements needed by newer build environments.Tor Egge2020-01-261-0/+1
* Include stdexcept before using std::runtime_errorTor Egge2020-01-261-0/+1
* Followup on code comments.Henning Baldersheim2020-01-231-1/+1
* Use a single chunkHenning Baldersheim2020-01-231-27/+26
* Merge pull request #11822 from vespa-engine/balder/reduce-bytebuffer-exposureHenning Baldersheim2020-01-2116-150/+60
|\
| * Add stream method and use memcpy over casting.Henning Baldersheim2020-01-218-13/+12
| * Add TODO for next commit.Henning Baldersheim2020-01-201-0/+1
| * Make it known that getting serialized size will always be expensive.Henning Baldersheim2020-01-202-3/+4
| * GC a load of unused code. ByteBuffer towards read only.Henning Baldersheim2020-01-209-58/+35
| * GC unused code and simplify StructFieldValue.Henning Baldersheim2020-01-172-65/+3
| * Remove complicated option for slicing as it is not used anywhere.Henning Baldersheim2020-01-163-5/+7
| * Unify towards nbostreamHenning Baldersheim2020-01-163-19/+11
* | Merge pull request #11830 from vespa-engine/vekterli/support-weak-internal-re...Tor Brede Vekterli2020-01-1714-7/+154
|\ \ | |/ |/|
| * Add configurable support for weakly consistent client GetsTor Brede Vekterli2020-01-1713-6/+153
| * Add internal read consistency enum to storage protocol Get requestsTor Brede Vekterli2020-01-161-1/+1
* | Remove and indirection for document id, for less memory footprint, and better...Henning Baldersheim2020-01-161-11/+3
|/
* Merge pull request #11782 from vespa-engine/balder/bring-you-backing-buffer-a...Henning Baldersheim2020-01-164-16/+16
|\
| * Just use the stream method.Henning Baldersheim2020-01-164-9/+9
| * Remove virtuality of DocumentId.Henning Baldersheim2020-01-143-21/+21
* | Avoid inconsistent auto-created document versions taking precedenceTor Brede Vekterli2020-01-135-21/+105
|/
* Merge pull request #11704 from vespa-engine/vekterli/support-config-disabling...Tor Brede Vekterli2020-01-097-7/+57
|\
| * Upgrade log level to error for detected update inconstenciesTor Brede Vekterli2020-01-081-7/+7