aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi
Commit message (Collapse)AuthorAgeFilesLines
* Removed unused parameters.Henning Baldersheim2017-07-312-6/+6
|
* Remove DocumentTypeRepo from interfaces where it is not needed.Henning Baldersheim2017-07-312-10/+8
|
* Consistent syntax.Henning Baldersheim2017-07-251-4/+2
|
* No SP for getProtocolHenning Baldersheim2017-07-252-3/+3
|
* Add a lockfree Slobrok generation cache to StoragePolicyTor Brede Vekterli2017-06-262-1/+194
| | | | | | Avoids O(n) pattern matching against entire Slobrok service list for each message sent towards distributors. Cache is automatically reset when a new generation is detected.
* Remove sequencing for read-only operations in C++Tor Brede Vekterli2017-06-227-43/+19
|
* Remove MessageBus sequencing for read only operationsTor Brede Vekterli2017-06-225-38/+68
| | | | | | | | | We cannot guarantee sequencing when operations hit different SourceSessions in the first place, so we should not sacrifice performance and parallelism by chasing an unreachable goal. Clients should only rely on the standard mechanism for write visibility, which is to receive an ACK. Add ACK barriers to AsyncSession test to avoid implicit sequencing requirement.
* pre-size bucket vector to avoid reallocationHenning Baldersheim2017-06-191-0/+1
|
* Update copyright headersJon Bratseth2017-06-14337-337/+337
|
* Revert "Update copyright headers"Jon Bratseth2017-06-14337-337/+337
|
* Update copyright headersJon Bratseth2017-06-14337-337/+337
|
* Merge pull request #2770 from yahoo/bratseth/remove-carriage-returnTor Egge2017-06-141-1/+1
|\ | | | | Remove carriage return
| * Remove carriage returnJon Bratseth2017-06-141-1/+1
| |
* | Merge pull request #2747 from ↵Henning Baldersheim2017-06-141-1/+6
|\ \ | |/ |/| | | | | yahoo/balder/add-some-more-debug-information-in-case-of-error-and-avoid-potential-nullptr-exception Avoid potential NullPtrException and add some more information in cas…
| * Avoid potential NullPtrException and add some more information in case ↵Henning Baldersheim2017-06-131-1/+6
| | | | | | | | something odd happens.
* | Revert "Copyright header"Jon Bratseth2017-06-13337-338/+338
|/
* Copyright headerJon Bratseth2017-06-13337-338/+338
|
* Reduce exposure to config internals.Henning Baldersheim2017-06-082-0/+2
|
* Only include what you really needHenning Baldersheim2017-06-083-9/+6
|
* Hide the system state lockHenning Baldersheim2017-06-0712-28/+36
|
* split log and bufferedlogHenning Baldersheim2017-06-072-9/+8
|
* Hide the implementation details.Henning Baldersheim2017-06-062-10/+23
|
* Forward declare ByteBuffer and FastOS_ThreadHenning Baldersheim2017-06-064-0/+4
|
* Include stringfmt where it was needed.Henning Baldersheim2017-06-065-3/+5
|
* Transfer ownership.Haakon Dybdahl2017-05-231-1/+1
|
* Merge pull request #2449 from yahoo/freva/feed-metricsValerij Fredriksen2017-05-222-13/+2
|\ | | | | Freva/feed metrics
| * Code review fixesvalerijf2017-05-122-12/+2
| |
| * Arch. review fixesvalerijf2017-05-111-2/+1
| |
* | 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
|