aboutsummaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Add distributor configuration for disabling merges for testingTor Brede Vekterli2020-01-086-0/+50
* | Merge pull request #11692 from vespa-engine/toregge/system-time-and-steady-ti...Henning Baldersheim2020-01-081-1/+1
|\ \
| * | Use default constructor for time point when duration since epoch is zero.Tor Egge2020-01-081-1/+1
| * | system_time and steady_time might have different duration types.Tor Egge2020-01-081-1/+1
| |/
* / Fix format strings.Tor Egge2020-01-072-4/+4
|/
* Ensure missing documents on replicas are not erroneously considered consistentTor Brede Vekterli2019-12-204-6/+38
* Disable fast update path restarts by defaultTor Brede Vekterli2019-12-204-25/+30
* Merge branch 'master' into balder/reduce-timestamp-usageHenning Baldersheim2019-12-201-1/+1
|\
| * Multiple slashes in include paths messes up the mechanism in rpmbuild when ex...Arnstein Ressem2019-12-171-1/+1
* | Drop timestamp.hHenning Baldersheim2019-12-168-75/+27
|/
* Avoid fast past update restart race with concurrently created replicaTor Brede Vekterli2019-12-135-3/+58
* Merge pull request #11507 from vespa-engine/balder/use-duration-in-messagebus...Henning Baldersheim2019-12-0527-194/+170
|\
| * Merge branch 'master' into balder/use-duration-in-messagebus-and-storageapi-r...Henning Baldersheim2019-12-0512-29/+46
| |\
| * | Use getMessageNowHenning Baldersheim2019-12-041-2/+0
| * | Use larger than for time compare. Not equality with zero.Henning Baldersheim2019-12-041-28/+15
| * | timeout as durationHenning Baldersheim2019-12-0427-166/+157
* | | Merge pull request #11509 from vespa-engine/balder/use-system-time-in-traceHenning Baldersheim2019-12-051-7/+9
|\ \ \ | |_|/ |/| |
| * | Use system_time in trace instead of int64_t count of milliseconds.Henning Baldersheim2019-12-051-7/+9
| |/
* / FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-0412-29/+46
|/
* Fix ever-growing message tracker for concurrent Get operationsTor Brede Vekterli2019-11-288-21/+80