Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | - Use C++11 for loops. | Henning Baldersheim | 2017-08-28 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | - Detangle some includes and include what you need. - Refactor to subclass to avoid code duplication. - Add config for compression too. - V1 up to 142, V2 above. | |||||
* | | Reduce need to rename config definition files in post install step. | Tor Egge | 2017-09-18 | 3 | -15/+15 | |
| | | ||||||
* | | Inhibit scheduling of merges towards nodes that are marked busy | Tor Brede Vekterli | 2017-09-14 | 15 | -127/+234 | |
| | | | | | | | | | | | | | | | | | | Utilizes existing maintenance operation scheduler system which checks if an operation is considered blocked and does not start it if this is the case. We now block a merge operation if any of the nodes in its node set are marked busy by the pending message tracker. Duration for which nodes are marked busy is live-configurable. | |||||
* | | Align members | Henning Baldersheim | 2017-09-05 | 1 | -3/+2 | |
| | | ||||||
* | | WE must listen to everyone who wants to stop. | Henning Baldersheim | 2017-09-05 | 2 | -8/+10 | |
| | | ||||||
* | | Request shutdown instead of doing a std::quick_exit. | Henning Baldersheim | 2017-09-05 | 1 | -3/+2 | |
| | | ||||||
* | | Revert "Request shutdown instead of doing a std::quick_exit." | Henning Baldersheim | 2017-09-05 | 1 | -2/+3 | |
| | | ||||||
* | | Merge pull request #3331 from ↵ | Tor Brede Vekterli | 2017-09-05 | 3 | -10/+45 | |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/evict-merge-throttler-queues-on-backpressure Evict all queued merges from throttler on back-pressure | |||||
| * | | Evict all queued merges from throttler on backpressure | Tor Brede Vekterli | 2017-09-05 | 3 | -10/+45 | |
| | | | ||||||
* | | | Request shutdown instead of doing a std::quick_exit. | Henning Baldersheim | 2017-09-05 | 1 | -3/+2 | |
|/ / | ||||||
* | | De-dupe backpressure mode checking code | Tor Brede Vekterli | 2017-09-01 | 2 | -11/+16 | |
| | | ||||||
* | | Remove TODO that probably won't be needed | Tor Brede Vekterli | 2017-09-01 | 1 | -1/+0 | |
| | | ||||||
* | | Don't perform expression-embedded variable assignment | Tor Brede Vekterli | 2017-09-01 | 1 | -2/+2 | |
| | | ||||||
* | | Update function name to reflect current semantics of fatal errors | Tor Brede Vekterli | 2017-08-31 | 2 | -3/+3 | |
| | | ||||||
* | | De-dupe some error listener test code | Tor Brede Vekterli | 2017-08-31 | 4 | -23/+12 | |
| | | ||||||
* | | Wire together new listener to propagate errors | Tor Brede Vekterli | 2017-08-31 | 17 | -117/+210 | |
| | | ||||||
* | | Generalize SPI shutdown wrapper into error source for listeners | Tor Brede Vekterli | 2017-08-30 | 5 | -74/+239 | |
| | | ||||||
* | | Do not throttle source only merges during back-pressure | Tor Brede Vekterli | 2017-08-30 | 3 | -6/+34 | |
| | | ||||||
* | | Add backpressure to MergeThrottler with configurable timing | Tor Brede Vekterli | 2017-08-30 | 5 | -55/+131 | |
| | | ||||||
* | | Style changes and C++11-ification | Tor Brede Vekterli | 2017-08-30 | 1 | -39/+24 | |
| | | ||||||
* | | Use priority class LOW for generated GC operations | Tor Brede Vekterli | 2017-08-29 | 2 | -4/+14 | |
|/ | | | | | | | Avoids starvation of merge (and split) operations when GC ops are preempted on heavily loaded content nodes. This fixes #3249 | |||||
* | Must wait with enabling of mbus compression. | Henning Baldersheim | 2017-08-28 | 1 | -5/+0 | |
| | ||||||
* | Moved databuffer and compresssion to vespalib | Henning Baldersheim | 2017-08-28 | 2 | -2/+15 | |
| | ||||||
* | Move the shared_ptr to further reduce pipeline stalls and big stop signs. | Henning Baldersheim | 2017-08-24 | 1 | -7/+7 | |
| | ||||||
* | Separate interface with a const getXXX for readonly and another getXXXSP ↵ | Henning Baldersheim | 2017-08-24 | 4 | -119/+44 | |
| | | | | when you really need the SP. | |||||
* | All you need is make_string. | Henning Baldersheim | 2017-08-23 | 11 | -20/+18 | |
| | ||||||
* | Include what you need. | Henning Baldersheim | 2017-08-18 | 12 | -15/+18 | |
| | ||||||
* | Include only what you need. | Henning Baldersheim | 2017-08-18 | 15 | -61/+51 | |
| | ||||||
* | Merge pull request #3098 from ↵ | Tor Brede Vekterli | 2017-08-16 | 6 | -78/+18 | |
|\ | | | | | | | | | vespa-engine/balder/optimize-fan-out-for-more-backend-threads Set defaults more optimized for low latency and modern multi-core ser… | |||||
| * | Do not use unused parameters. | Henning Baldersheim | 2017-08-14 | 1 | -24/+8 | |
| | | ||||||
| * | Remove some unused config parameters. | Henning Baldersheim | 2017-08-14 | 5 | -52/+8 | |
| | | ||||||
| * | Set defaults more optimized for low latency and modern multi-core servers. | Henning Baldersheim | 2017-08-14 | 1 | -2/+2 | |
| | | ||||||
* | | Allow deleting active source-only replicas after completed merge | Tor Brede Vekterli | 2017-08-15 | 2 | -15/+33 | |
| | | | | | | | | This fixes #3105 | |||||
* | | Set a bit more optimistic defaults based on mor emodern HW. Also use ↵ | Henning Baldersheim | 2017-08-14 | 1 | -3/+3 | |
|/ | | | | defaults better suited to proton backend. | |||||
* | Merge pull request #3069 from ↵ | Arnstein Ressem | 2017-08-11 | 1 | -80/+0 | |
|\ | | | | | | | | | vespa-engine/toregge/allow-other-boost-and-llvm-versions Toregge/allow other boost and llvm versions | |||||
| * | Remove obsolete file. | Tor Egge | 2017-08-10 | 1 | -80/+0 | |
| | | ||||||
* | | Merge pull request #3074 from ↵ | Henning Baldersheim | 2017-08-10 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/remove-compiler-error-with-new-boost-and-gcc-version Eliminate compiler error triggered by newer boost (1.63) or newer gcc (7.1). | |||||
| * | | Eliminate compiler error triggered by newer boost (1.63) or newer gcc (7.1). | Tor Egge | 2017-08-10 | 1 | -1/+1 | |
| |/ | ||||||
* / | Eliminate inlining warnings. | Tor Egge | 2017-08-10 | 2 | -6/+28 | |
|/ | ||||||
* | Do not copy the shared_ptr and go get time inside the lock. | Henning Baldersheim | 2017-07-31 | 2 | -3/+4 | |
| | ||||||
* | Include what you need. | Henning Baldersheim | 2017-07-25 | 1 | -0/+1 | |
| | ||||||
* | Use syntax that works for both gcc 7 and gcc 6. | Henning Baldersheim | 2017-07-24 | 1 | -2/+2 | |
| | ||||||
* | Add [[falltrhough]] for gcc 7 | Henning Baldersheim | 2017-07-24 | 1 | -0/+2 | |
| | ||||||
* | Add ready state to bucket meta info printing | Tor Brede Vekterli | 2017-06-19 | 11 | -83/+84 | |
| | ||||||
* | Use locale insensitive strtod and strtof. | Henning Baldersheim | 2017-06-19 | 1 | -2/+3 | |
| | ||||||
* | create and use underVespaHome | Arne H Juul | 2017-06-17 | 2 | -5/+4 | |
| | ||||||
* | VESPA_HOME should not end with / anymore | Arne H Juul | 2017-06-17 | 2 | -2/+2 | |
| | | | | | * best practice for HOME-like env vars is to be just the name of the directory without trailing slash. | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 554 | -553/+554 | |
| | ||||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 554 | -554/+552 | |
| | ||||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 554 | -552/+554 | |
| |