Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove most usage of LinkedPtr from vespa | Haavard | 2017-03-27 | 1 | -2/+1 |
| | |||||
* | Fix loading of file so it loads full file every time. | Haakon Dybdahl | 2017-03-23 | 1 | -10/+3 |
| | |||||
* | Merge pull request #1973 from yahoo/balder/deinline-destructors-2 | Henning Baldersheim | 2017-03-09 | 1 | -3/+4 |
|\ | | | | | Balder/deinline destructors 2 | ||||
| * | Deinline destructorsi and use -Winline gcc option. | Henning Baldersheim | 2017-03-09 | 1 | -3/+4 |
| | | |||||
* | | Improvements based on code review. | Haakon Dybdahl | 2017-03-09 | 3 | -17/+14 |
| | | |||||
* | | Extend APIs with condition-not-met. | Haakon Dybdahl | 2017-03-06 | 4 | -11/+40 |
|/ | |||||
* | remove caching of mirror lookup | Arne H Juul | 2017-02-20 | 1 | -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 Vekterli | 2017-01-23 | 3 | -16/+73 |
|\ | | | | | | | | | yahoo/vekterli/separate-visitor-session-wide-timeout Add separate session-wide visitor timeout parameter | ||||
| * | More consistent time unit naming | Tor Brede Vekterli | 2017-01-23 | 1 | -5/+5 |
| | | |||||
| * | Add separate session-wide visitor timeout parameter | Tor Brede Vekterli | 2017-01-19 | 3 | -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 Vekterli | 2017-01-23 | 1 | -62/+87 |
|\ \ | | | | | | | | | | | | | yahoo/vekterli/refactor-storagepolicy-wrong-distribution-reply-handling Refactor StoragePolicy handling of WrongDistributionReply. No logic changes. | ||||
| * | | Remove unnecessary double parenthesis. | Tor Brede Vekterli | 2017-01-12 | 1 | -1/+1 |
| | | | |||||
| * | | Refactor handling of WrongDistributionReply. No logic changes. | Tor Brede Vekterli | 2017-01-12 | 1 | -62/+87 |
| |/ | |||||
* / | Clearly differentiate when you promise a long lived buffer and not. | Henning Baldersheim | 2017-01-19 | 2 | -3/+2 |
|/ | |||||
* | keep retry delay from packet | Arne H Juul | 2017-01-09 | 1 | -2/+6 |
| | | | | | * keep retry delay if it's set to some specific (positive) value in the reply already. | ||||
* | fix whitespace only | Arne H Juul | 2017-01-06 | 48 | -8643/+8643 |
| | |||||
* | transfer state to merged reply | Arne H Juul | 2017-01-05 | 1 | -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 Baldersheim | 2016-12-20 | 7 | -22/+24 |
| | |||||
* | Only include what you need | Henning Baldersheim | 2016-12-19 | 1 | -9/+10 |
| | |||||
* | Do not include fastos.h in header files. | Henning Baldersheim | 2016-12-19 | 8 | -40/+65 |
| | |||||
* | Do not include fastos.h in header files. | Henning Baldersheim | 2016-12-19 | 1 | -1/+0 |
| | |||||
* | Make it compile with gcc 6 | Henning Baldersheim | 2016-12-15 | 1 | -2/+2 |
| | |||||
* | Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon build | Henning Baldersheim | 2016-12-15 | 17 | -57/+39 |
| | |||||
* | Add correct include. | Henning Baldersheim | 2016-12-12 | 3 | -9/+3 |
| | |||||
* | Avoid pulling in all of slobrok and config everywhere. | Henning Baldersheim | 2016-12-12 | 4 | -6/+8 |
| | |||||
* | Split out so documentprotocol.h does not pull in everything. | Henning Baldersheim | 2016-12-12 | 8 | -29/+49 |
| | |||||
* | Avoid pulling in the config library all the time. | Henning Baldersheim | 2016-12-12 | 1 | -2/+2 |
| | |||||
* | Avoid pulling in the config library all the time. | Henning Baldersheim | 2016-12-12 | 4 | -17/+25 |
| | |||||
* | Avoid pulling in the config library everywhere. | Henning Baldersheim | 2016-12-12 | 6 | -89/+120 |
| | |||||
* | Avoid building all the document code in every file. | Henning Baldersheim | 2016-12-12 | 1 | -0/+2 |
| | |||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 2 | -5/+7 |
| | |||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 2 | -4/+3 |
| | |||||
* | Targeted include. | Henning Baldersheim | 2016-12-12 | 2 | -5/+5 |
| | |||||
* | No need to include log.h when not logging | Henning Baldersheim | 2016-12-12 | 11 | -35/+2 |
| | |||||
* | No need to include log.h when not logging | Henning Baldersheim | 2016-12-12 | 1 | -1/+0 |
| | |||||
* | Don't rely on potentially disabled assertion to catch unknown state | Tor Brede Vekterli | 2016-12-08 | 1 | -1/+1 |
| | |||||
* | Be more consistent with time unit naming | Tor Brede Vekterli | 2016-12-08 | 2 | -12/+12 |
| | |||||
* | Replace synchronized block with atomic variable | Tor Brede Vekterli | 2016-12-08 | 1 | -4/+7 |
| | |||||
* | Add factory function for creating a session from a MessageBus | Tor Brede Vekterli | 2016-12-08 | 2 | -7/+13 |
| | |||||
* | Refactor session state management | Tor Brede Vekterli | 2016-12-07 | 1 | -17/+19 |
| | |||||
* | Improve visitor session timeout handling | Tor Brede Vekterli | 2016-12-07 | 2 | -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 decls | Tor Brede Vekterli | 2016-12-06 | 2 | -170/+105 |
| | |||||
* | Avoid inlining of destructors. | Henning Baldersheim | 2016-11-24 | 1 | -1/+1 |
| | |||||
* | Avoid exposure to istream and eliminate inlined variants. | Henning Baldersheim | 2016-11-23 | 2 | -6/+7 |
| | |||||
* | Missing includes | Henning Baldersheim | 2016-11-21 | 4 | -9/+5 |
| | |||||
* | Add missing includes. | Henning Baldersheim | 2016-11-21 | 2 | -0/+2 |
| | |||||
* | Avoid generating code in multiple translation units. | Henning Baldersheim | 2016-11-21 | 1 | -1/+0 |
| | |||||
* | Implement distributor bucket ownership handover safe time point (#1098) | Tor Brede Vekterli | 2016-11-16 | 2 | -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). | ||||
* | Add missing DocumentProtocol error name printing | Tor Brede Vekterli | 2016-11-15 | 2 | -0/+14 |
| | |||||
* | Removed TestApp::GetSourceDirectory | Arnstein Ressem | 2016-11-02 | 5 | -6/+6 |
| |