aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi
Commit message (Collapse)AuthorAgeFilesLines
...
* | remove old unused ignoresArne Juul2017-05-191-0/+0
| |
* | Don't swallow document policy creation exceptionsTor Brede Vekterli2017-05-183-10/+44
|/ | | | | | Prevents an ErrorPolicy from being cached for the policy when a policy (likely transiently) cannot be created. Caching an ErrorPolicy will fail all ops towards the policy until the process has been restarted.
* Treat document V1 API visiting timeouts with progress as successful (#2401)Tor Brede Vekterli2017-05-094-13/+103
| | | | | | | | | | | | | Previously, using a visitor with a selection that did not match any buckets visited during the session's lifetime would trigger a timeout error to the client and abort the visiting. With this change, we special case timeouts if they have successfully visited at least 1 bucket and return a successful response for these. The client can then use the updated continuation token for its subsequent request and continue from where the timed out session left off. The timeout special cased handling is done _outside_ the session and control handler to avoid increasing session-internal complexity, and since not all visitor use cases want this behavior (e.g. streaming search).
* Deinline as compiler makes the best choices.Henning Baldersheim2017-05-092-2/+4
|
* Fix remaining inline warnings for compilation with -OgTor Brede Vekterli2017-05-0514-8/+35
|
* Must give path for configs to build out of source and to build in CLion.Arnstein Ressem2017-05-041-1/+1
|
* Fix warnings hidden earlier due to including application headers as system ↵Henning Baldersheim2017-05-0220-20/+49
| | | | includes
* Add missing file.Henning Baldersheim2017-04-251-0/+9
|
* Add override in documentapi.Henning Baldersheim2017-04-2552-283/+129
|
* Add the overrides and you are backin business.Henning Baldersheim2017-04-251-10/+5
|
* This change triggers the override warning ..... Not on system included files....Henning Baldersheim2017-04-251-1/+1
|
* optimize includeHenning Baldersheim2017-04-2510-38/+25
|
* Add missing override.Henning Baldersheim2017-04-2552-300/+108
| | | | | remove virtual on override. optimize includes.
* disallow warningsArne H Juul2017-04-251-3/+4
|
* use genericsArne H Juul2017-04-251-3/+3
|
* add hashCode()Arne H Juul2017-04-254-0/+23
|
* Revert "Balder/enforce override 2"Arne H Juul2017-04-2435-63/+228
|
* Including storage now builds fine with override enforcement.Henning Baldersheim2017-04-2335-228/+63
|
* silence warningsArne H Juul2017-04-201-0/+1
|
* add override in documentapi moduleArne H Juul2017-04-112-6/+6
|
* add override in documentapi moduleArne H Juul2017-04-1039-218/+218
|
* 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
|