summaryrefslogtreecommitdiffstats
path: root/documentapi
Commit message (Collapse)AuthorAgeFilesLines
* Update expected files againHenning Baldersheim2017-03-282-0/+0
|
* Maintain old behavior for MultiOperation.Henning Baldersheim2017-03-283-4/+0
|
* remove most usage of LinkedPtr from vespaHaavard2017-03-271-2/+1
|
* Fix loading of file so it loads full file every time.Haakon Dybdahl2017-03-231-10/+3
|
* Merge pull request #1973 from yahoo/balder/deinline-destructors-2Henning Baldersheim2017-03-091-3/+4
|\ | | | | Balder/deinline destructors 2
| * Deinline destructorsi and use -Winline gcc option.Henning Baldersheim2017-03-091-3/+4
| |
* | Improvements based on code review.Haakon Dybdahl2017-03-093-17/+14
| |
* | Extend APIs with condition-not-met.Haakon Dybdahl2017-03-064-11/+40
|/
* remove caching of mirror lookupArne H Juul2017-02-201-6/+1
| | | | | | | * the lastLookup value could be indefinitely old and would cause the LoadBalancer policy to send to machines that had gone down (or even been removed from the cluster if the message rate was low), since it would only be updated every 1024 messages.
* Merge pull request #1554 from ↵Tor Brede Vekterli2017-01-233-16/+73
|\ | | | | | | | | yahoo/vekterli/separate-visitor-session-wide-timeout Add separate session-wide visitor timeout parameter
| * More consistent time unit namingTor Brede Vekterli2017-01-231-5/+5
| |
| * Add separate session-wide visitor timeout parameterTor Brede Vekterli2017-01-193-16/+73
| | | | | | | | | | This augments today's per-visitor timeout, which should not be used implicitly for setting the session timeout.
* | Merge pull request #1494 from ↵Tor Brede Vekterli2017-01-231-62/+87
|\ \ | | | | | | | | | | | | yahoo/vekterli/refactor-storagepolicy-wrong-distribution-reply-handling Refactor StoragePolicy handling of WrongDistributionReply. No logic changes.
| * | Remove unnecessary double parenthesis.Tor Brede Vekterli2017-01-121-1/+1
| | |
| * | Refactor handling of WrongDistributionReply. No logic changes.Tor Brede Vekterli2017-01-121-62/+87
| |/
* / Clearly differentiate when you promise a long lived buffer and not.Henning Baldersheim2017-01-192-3/+2
|/
* keep retry delay from packetArne H Juul2017-01-091-2/+6
| | | | | * keep retry delay if it's set to some specific (positive) value in the reply already.
* fix whitespace onlyArne H Juul2017-01-0648-8643/+8643
|
* transfer state to merged replyArne H Juul2017-01-051-1/+3
| | | | | | * when merging a single error Reply to a new EmptyResult, we would lose state (like the carefully prepared retry delay setting).
* Further decouple some hpp files, config and the attributevector.Henning Baldersheim2016-12-207-22/+24
|
* Only include what you needHenning Baldersheim2016-12-191-9/+10
|
* Do not include fastos.h in header files.Henning Baldersheim2016-12-198-40/+65
|
* Do not include fastos.h in header files.Henning Baldersheim2016-12-191-1/+0
|
* Make it compile with gcc 6Henning Baldersheim2016-12-151-2/+2
|
* Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon buildHenning Baldersheim2016-12-1517-57/+39
|
* Add correct include.Henning Baldersheim2016-12-123-9/+3
|
* Avoid pulling in all of slobrok and config everywhere.Henning Baldersheim2016-12-124-6/+8
|
* Split out so documentprotocol.h does not pull in everything.Henning Baldersheim2016-12-128-29/+49
|
* Avoid pulling in the config library all the time.Henning Baldersheim2016-12-121-2/+2
|
* Avoid pulling in the config library all the time.Henning Baldersheim2016-12-124-17/+25
|
* Avoid pulling in the config library everywhere.Henning Baldersheim2016-12-126-89/+120
|
* Avoid building all the document code in every file.Henning Baldersheim2016-12-121-0/+2
|
* Include asciistream in implementation only.Henning Baldersheim2016-12-122-5/+7
|
* Include asciistream in implementation only.Henning Baldersheim2016-12-122-4/+3
|
* Targeted include.Henning Baldersheim2016-12-122-5/+5
|
* No need to include log.h when not loggingHenning Baldersheim2016-12-1211-35/+2
|
* No need to include log.h when not loggingHenning Baldersheim2016-12-121-1/+0
|
* Don't rely on potentially disabled assertion to catch unknown stateTor Brede Vekterli2016-12-081-1/+1
|
* Be more consistent with time unit namingTor Brede Vekterli2016-12-082-12/+12
|
* Replace synchronized block with atomic variableTor Brede Vekterli2016-12-081-4/+7
|
* Add factory function for creating a session from a MessageBusTor Brede Vekterli2016-12-082-7/+13
|
* Refactor session state managementTor Brede Vekterli2016-12-071-17/+19
|
* Improve visitor session timeout handlingTor Brede Vekterli2016-12-072-61/+209
| | | | | | | Send visitors with request timeouts relative to the session timeout and the elapsed session time. Fail the session if timeout has elapsed when trying to send additional visitor requests.
* Replace inner classes with lambdas and clean up some interface declsTor Brede Vekterli2016-12-062-170/+105
|
* Avoid inlining of destructors.Henning Baldersheim2016-11-241-1/+1
|
* Avoid exposure to istream and eliminate inlined variants.Henning Baldersheim2016-11-232-6/+7
|
* Missing includesHenning Baldersheim2016-11-214-9/+5
|
* Add missing includes.Henning Baldersheim2016-11-212-0/+2
|
* Avoid generating code in multiple translation units.Henning Baldersheim2016-11-211-1/+0
|
* Implement distributor bucket ownership handover safe time point (#1098)Tor Brede Vekterli2016-11-162-0/+24
| | | | | This adds a period of time after each distributor bucket ownership handover edge where mutations requiring timestamp assignments are bounced back to the client. This is in order to avoid the possibility of generating the same timestamp as a previous distributor whose bucket subset we now own. The time period is configurable in whole seconds based on expected worst-case cluster clock skew and the feature may be disabled entirely by setting the configured value to zero. Read-only operations and mutating operations that don't require new timestamps (such as RemoveLocation are allowed through).