Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Moved databuffer and compresssion to vespalib | Henning Baldersheim | 2017-08-28 | 1 | -0/+1 | |
| | ||||||
* | Move the shared_ptr to further reduce pipeline stalls and big stop signs. | Henning Baldersheim | 2017-08-24 | 2 | -3/+4 | |
| | ||||||
* | Separate interface with a const getXXX for readonly and another getXXXSP ↵ | Henning Baldersheim | 2017-08-24 | 10 | -44/+38 | |
| | | | | when you really need the SP. | |||||
* | Move shared_ptrs when possible. | Henning Baldersheim | 2017-08-24 | 8 | -98/+41 | |
| | ||||||
* | All you need is make_string. | Henning Baldersheim | 2017-08-23 | 1 | -1/+0 | |
| | ||||||
* | Fix ambiguity in Javadoc regarding DocumentAccessException | Bjørn Christian Seime | 2017-08-21 | 1 | -2/+2 | |
| | ||||||
* | More precise timeout semantics in Javadoc, deprecate SyncSession default ctor | Bjørn Christian Seime | 2017-08-21 | 4 | -10/+23 | |
| | ||||||
* | Merge pull request #3145 from vespa-engine/balder/reduce-includes-and-visibility | Henning Baldersheim | 2017-08-18 | 6 | -2/+9 | |
|\ | | | | | Balder/reduce includes and visibility | |||||
| * | Include what you need. | Henning Baldersheim | 2017-08-18 | 3 | -1/+4 | |
| | | ||||||
| * | Include only what you need. | Henning Baldersheim | 2017-08-18 | 4 | -2/+6 | |
| | | ||||||
* | | Allow user specified timeout for SyncSession | Bjørn Christian Seime | 2017-08-18 | 3 | -7/+104 | |
|/ | ||||||
* | Removed unused parameters. | Henning Baldersheim | 2017-07-31 | 2 | -6/+6 | |
| | ||||||
* | Remove DocumentTypeRepo from interfaces where it is not needed. | Henning Baldersheim | 2017-07-31 | 2 | -10/+8 | |
| | ||||||
* | Consistent syntax. | Henning Baldersheim | 2017-07-25 | 1 | -4/+2 | |
| | ||||||
* | No SP for getProtocol | Henning Baldersheim | 2017-07-25 | 2 | -3/+3 | |
| | ||||||
* | Add a lockfree Slobrok generation cache to StoragePolicy | Tor Brede Vekterli | 2017-06-26 | 2 | -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 Vekterli | 2017-06-22 | 7 | -43/+19 | |
| | ||||||
* | Remove MessageBus sequencing for read only operations | Tor Brede Vekterli | 2017-06-22 | 5 | -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 reallocation | Henning Baldersheim | 2017-06-19 | 1 | -0/+1 | |
| | ||||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 337 | -337/+337 | |
| | ||||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 337 | -337/+337 | |
| | ||||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 337 | -337/+337 | |
| | ||||||
* | Merge pull request #2770 from yahoo/bratseth/remove-carriage-return | Tor Egge | 2017-06-14 | 1 | -1/+1 | |
|\ | | | | | Remove carriage return | |||||
| * | Remove carriage return | Jon Bratseth | 2017-06-14 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #2747 from ↵ | Henning Baldersheim | 2017-06-14 | 1 | -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 Baldersheim | 2017-06-13 | 1 | -1/+6 | |
| | | | | | | | | something odd happens. | |||||
* | | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 337 | -338/+338 | |
|/ | ||||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 337 | -338/+338 | |
| | ||||||
* | Reduce exposure to config internals. | Henning Baldersheim | 2017-06-08 | 2 | -0/+2 | |
| | ||||||
* | Only include what you really need | Henning Baldersheim | 2017-06-08 | 3 | -9/+6 | |
| | ||||||
* | Hide the system state lock | Henning Baldersheim | 2017-06-07 | 12 | -28/+36 | |
| | ||||||
* | split log and bufferedlog | Henning Baldersheim | 2017-06-07 | 2 | -9/+8 | |
| | ||||||
* | Hide the implementation details. | Henning Baldersheim | 2017-06-06 | 2 | -10/+23 | |
| | ||||||
* | Forward declare ByteBuffer and FastOS_Thread | Henning Baldersheim | 2017-06-06 | 4 | -0/+4 | |
| | ||||||
* | Include stringfmt where it was needed. | Henning Baldersheim | 2017-06-06 | 5 | -3/+5 | |
| | ||||||
* | Transfer ownership. | Haakon Dybdahl | 2017-05-23 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #2449 from yahoo/freva/feed-metrics | Valerij Fredriksen | 2017-05-22 | 2 | -13/+2 | |
|\ | | | | | Freva/feed metrics | |||||
| * | Code review fixes | valerijf | 2017-05-12 | 2 | -12/+2 | |
| | | ||||||
| * | Arch. review fixes | valerijf | 2017-05-11 | 1 | -2/+1 | |
| | | ||||||
* | | remove old unused ignores | Arne Juul | 2017-05-19 | 1 | -0/+0 | |
| | | ||||||
* | | Don't swallow document policy creation exceptions | Tor Brede Vekterli | 2017-05-18 | 3 | -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 Vekterli | 2017-05-09 | 4 | -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 Baldersheim | 2017-05-09 | 2 | -2/+4 | |
| | ||||||
* | Fix remaining inline warnings for compilation with -Og | Tor Brede Vekterli | 2017-05-05 | 14 | -8/+35 | |
| | ||||||
* | Must give path for configs to build out of source and to build in CLion. | Arnstein Ressem | 2017-05-04 | 1 | -1/+1 | |
| | ||||||
* | Fix warnings hidden earlier due to including application headers as system ↵ | Henning Baldersheim | 2017-05-02 | 20 | -20/+49 | |
| | | | | includes | |||||
* | Add missing file. | Henning Baldersheim | 2017-04-25 | 1 | -0/+9 | |
| | ||||||
* | Add override in documentapi. | Henning Baldersheim | 2017-04-25 | 52 | -283/+129 | |
| | ||||||
* | Add the overrides and you are backin business. | Henning Baldersheim | 2017-04-25 | 1 | -10/+5 | |
| | ||||||
* | This change triggers the override warning ..... Not on system included files.... | Henning Baldersheim | 2017-04-25 | 1 | -1/+1 | |
| |