summaryrefslogtreecommitdiffstats
path: root/storage
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge pull request #11381 from vespa-engine/vekterli/defer-gc-bucket-info-mer...Tor Brede Vekterli2019-11-253-47/+94
|\
| * Initialize all fields in constructorTor Brede Vekterli2019-11-251-1/+2
| * Fix node index typeTor Brede Vekterli2019-11-211-1/+1
| * Defer GC bucket info merge until all responses have been receivedTor Brede Vekterli2019-11-213-46/+92
* | Merge branch 'master' into balder/milliseconds-in-config-rebased-1Henning Baldersheim2019-11-222-1/+1
|\ \
| * | Reduce the number of different ways to get the time.Henning Baldersheim2019-11-212-1/+1
* | | And that ends the life of FastOS_Time.Henning Baldersheim2019-11-203-636/+0
|/ /
* | Address comments from code review.Henning Baldersheim2019-11-201-1/+1
* | Address comment by specifying timeunit in the type.Henning Baldersheim2019-11-202-2/+2
* | Use timeouts typed with unit.Henning Baldersheim2019-11-204-16/+16
* | Use C++11 chrono instead prehistoric homegrown stuff.Henning Baldersheim2019-11-201-4/+1
|/
* Use fast updates when replica metadata is out of sync but document itself is ...Tor Brede Vekterli2019-11-1512-37/+202
* Remove unused codeHenning Baldersheim2019-11-012-58/+3
* Reduce amount of inlining for large methodsHenning Baldersheim2019-10-141-0/+3
* Don't recompute bucket key inside merge functionTor Brede Vekterli2019-10-101-3/+8
* Always process Get replies to avoid racing with reconfigsTor Brede Vekterli2019-10-102-4/+11
* Add unit tests for starting Gets outside distributor coreTor Brede Vekterli2019-10-092-9/+55
* Rewrite read-only DB updating to use the linear merge-based APITor Brede Vekterli2019-10-092-5/+42
* Support thread-safe metric updatesTor Brede Vekterli2019-10-094-20/+45
* Allow executing Get operations outside the main distributor threadTor Brede Vekterli2019-10-088-11/+83