Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Reduce log level for "unexpected" wrong distribution reply to debug | Tor Brede Vekterli | 2016-10-26 | 1 | -1/+6 |
| | | | | | | | | | | Client load can be rejected towards distributors even with a matching cluster state version. This usually happens during a node fail-over transition, where the target distributor will reject an operation bound to a particular bucket if it does not own the bucket in _both_ the current and the next (transition target) state. Since it can happen during normal operation and will happen per client operation, we keep this as debug level to prevent spamming the logs. | ||||
* | Use a dedicated thread for VIP status | Jon Bratseth | 2016-10-25 | 1 | -2/+2 |
| | | | | Also, various nonfunctiuonal changes. | ||||
* | Cleanup | Jon Bratseth | 2016-09-29 | 1 | -38/+15 |
| | |||||
* | Support document-api in application | Jon Bratseth | 2016-09-28 | 5 | -43/+77 |
| | |||||
* | Remove all usage of boost::noncopyable. | Henning Baldersheim | 2016-09-14 | 12 | -26/+23 |
| | |||||
* | Aressem/cmake more out of source tests (#441) | Arnstein Ressem | 2016-08-23 | 5 | -9/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vespalib tests run out of source. * staging_vespalib run tests out of source. * fastos tests run out of source. * Fixed storage tests out of source. * Fixed some of the config tests. * config* tests run out of source. * document_* tests run out of source. * documentapi_ tests run out of source. * Fixed fsa out of source tests. * Fix jrt_test out of source. * More tests run out of source. * Fix some slobrok and messagebus tests. * More fixes for out of source tests. * Done with first pass of regular tests out of source. * Only use SOURCE_DIRECTORY in a limited set of places. * Fix some remaining tests. * Some cleanups. * No need for extra slash. | ||||
* | Make member var for blocking queue private | Tor Brede Vekterli | 2016-07-29 | 1 | -1/+1 |
| | |||||
* | Un-break Javadoc building | Tor Brede Vekterli | 2016-07-28 | 1 | -1/+1 |
| | |||||
* | Minor test cleanup from review comments | Tor Brede Vekterli | 2016-07-28 | 1 | -6/+8 |
| | |||||
* | Replace home-brewed blocking queue with Java's built-in one | Tor Brede Vekterli | 2016-07-28 | 1 | -40/+11 |
| | |||||
* | Let VisitorDataQueue handle correct wire message types from visitors | Tor Brede Vekterli | 2016-07-28 | 3 | -2/+161 |
| | | | | | Also add tests for basic (de)queuing functionality, since none existed for this before. | ||||
* | quick fix for signed-compare warnings | Arne H Juul | 2016-07-03 | 1 | -1/+1 |
| | |||||
* | avoid "unused result" warnings | Arne H. Juul | 2016-07-02 | 1 | -2/+6 |
| | |||||
* | remove redundant ignoring of Testing directories | Haavard | 2016-06-23 | 1 | -1/+0 |
| | |||||
* | Move parent pom to toplevel directory | Eirik Nygaard | 2016-06-23 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' into dybis/update-author | Haakon Dybdahl | 2016-06-17 | 9 | -9/+9 |
|\ | |||||
| * | Merge pull request #19 from yahoo/bratseth/use-github-name-in-author | Henning Baldersheim | 2016-06-17 | 8 | -8/+8 |
| |\ | | | | | | | Use github name in @author | ||||
| | * | Use github name in @author | Jon Bratseth | 2016-06-16 | 8 | -8/+8 |
| | | | |||||
| * | | mailto:balder -> baldersheim | Henning Baldersheim | 2016-06-17 | 1 | -1/+1 |
| | | | |||||
* | | | Fix owner files. | Haakon Dybdahl | 2016-06-17 | 1 | -1/+1 |
|/ / | |||||
* / | Declared test executables as tests with TEST parameter | Vegard Sjonfjell | 2016-06-16 | 9 | -12/+12 |
|/ | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 765 | -0/+41728 |