summaryrefslogtreecommitdiffstats
path: root/documentapi
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* Add missing DocumentProtocol error name printingTor Brede Vekterli2016-11-152-0/+14
|
* Removed TestApp::GetSourceDirectoryArnstein Ressem2016-11-025-6/+6
|
* Reduce log level for "unexpected" wrong distribution reply to debugTor Brede Vekterli2016-10-261-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 statusJon Bratseth2016-10-251-2/+2
| | | | Also, various nonfunctiuonal changes.
* CleanupJon Bratseth2016-09-291-38/+15
|
* Support document-api in applicationJon Bratseth2016-09-285-43/+77
|
* Remove all usage of boost::noncopyable.Henning Baldersheim2016-09-1412-26/+23
|
* Aressem/cmake more out of source tests (#441)Arnstein Ressem2016-08-235-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 privateTor Brede Vekterli2016-07-291-1/+1
|
* Un-break Javadoc buildingTor Brede Vekterli2016-07-281-1/+1
|
* Minor test cleanup from review commentsTor Brede Vekterli2016-07-281-6/+8
|
* Replace home-brewed blocking queue with Java's built-in oneTor Brede Vekterli2016-07-281-40/+11
|
* Let VisitorDataQueue handle correct wire message types from visitorsTor Brede Vekterli2016-07-283-2/+161
| | | | | Also add tests for basic (de)queuing functionality, since none existed for this before.
* quick fix for signed-compare warningsArne H Juul2016-07-031-1/+1
|
* avoid "unused result" warningsArne H. Juul2016-07-021-2/+6
|
* remove redundant ignoring of Testing directoriesHaavard2016-06-231-1/+0
|
* Move parent pom to toplevel directoryEirik Nygaard2016-06-231-1/+0
|
* Merge branch 'master' into dybis/update-authorHaakon Dybdahl2016-06-179-9/+9
|\
| * Merge pull request #19 from yahoo/bratseth/use-github-name-in-authorHenning Baldersheim2016-06-178-8/+8
| |\ | | | | | | Use github name in @author
| | * Use github name in @authorJon Bratseth2016-06-168-8/+8
| | |
| * | mailto:balder -> baldersheimHenning Baldersheim2016-06-171-1/+1
| | |
* | | Fix owner files.Haakon Dybdahl2016-06-171-1/+1
|/ /
* / Declared test executables as tests with TEST parameterVegard Sjonfjell2016-06-169-12/+12
|/
* PublishJon Bratseth2016-06-15765-0/+41728