Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Register operations with phaser in the caller thread | Jon Marius Venstad | 2020-09-30 | 1 | -2/+2 | |
| | | ||||||
| * | Fix tests | Jon Marius Venstad | 2020-09-30 | 2 | -7/+10 | |
| | | ||||||
| * | More response tests — some more try-catch | Jon Marius Venstad | 2020-09-30 | 3 | -178/+259 | |
| | | ||||||
| * | Add handler test and various fixes | Jon Marius Venstad | 2020-09-30 | 2 | -21/+302 | |
| | | ||||||
| * | Separate out interface for DocumentOperationExecutor | Jon Marius Venstad | 2020-09-30 | 5 | -534/+748 | |
| | | ||||||
| * | Actually add test for DocumentOperationExecutor | Jon Marius Venstad | 2020-09-30 | 2 | -0/+363 | |
| | | ||||||
| * | Move setPhaser to LocalDocumentAccess | Jon Marius Venstad | 2020-09-30 | 1 | -4/+8 | |
| | | ||||||
| * | Revert "Revert "Jonmv/async doc v1 implementation"" | Jon Marius Venstad | 2020-09-30 | 4 | -0/+1328 | |
| | | | | | | | | This reverts commit c6aded1606112a54969f56403085ca90d61dac8f. | |||||
* | | Block feed requests while messagebus queue is full | Bjørn Christian Seime | 2020-09-30 | 2 | -12/+17 | |
|/ | | | | | Fix for transient error 'full messagebus queue' being reported back to vespa-http-client. The backpressure handling in ContainerThreadPool/ThreadedRequestHandler will respond with 299/429 when the pipeline is blocked. | |||||
* | Revert "Jonmv/async doc v1 implementation" | Harald Musum | 2020-09-29 | 4 | -1328/+0 | |
| | ||||||
* | Common metrics code and abi spec | Jon Marius Venstad | 2020-09-28 | 1 | -2/+2 | |
| | ||||||
* | Tests and the fixes they entailed | Jon Marius Venstad | 2020-09-28 | 1 | -14/+22 | |
| | ||||||
* | Test throttling and handle responses arriving before their acks | Jon Marius Venstad | 2020-09-28 | 1 | -21/+47 | |
| | ||||||
* | Separate out delay queue, and add unit test for it | Jon Marius Venstad | 2020-09-28 | 2 | -213/+291 | |
| | ||||||
* | Use wait over sleep, to allow waking up maintainers on demand | Jon Marius Venstad | 2020-09-25 | 1 | -11/+18 | |
| | ||||||
* | Eliminate code duplication in generating metric context for requests | Jon Marius Venstad | 2020-09-25 | 1 | -30/+3 | |
| | ||||||
* | Copyright header, one more catch, unused parameter GC | Jon Marius Venstad | 2020-09-25 | 2 | -7/+10 | |
| | ||||||
* | Add async /document/v1 and backing executor | Jon Marius Venstad | 2020-09-25 | 3 | -0/+1233 | |
| | ||||||
* | Use NOT_FOUND in DocumentResponse as well — as success | Jon Marius Venstad | 2020-09-24 | 1 | -1/+1 | |
| | ||||||
* | Use trace level from parameters, and pass on to Response | Jon Marius Venstad | 2020-09-24 | 1 | -0/+1 | |
| | ||||||
* | Add missing trailing newline | Bjørn Christian Seime | 2020-09-21 | 1 | -1/+1 | |
| | ||||||
* | Throttle using overload handling from ThreadedRequestHandler | Bjørn Christian Seime | 2020-09-21 | 5 | -81/+66 | |
| | ||||||
* | Rename class to make surefire/junit run it | Bjørn Christian Seime | 2020-09-21 | 1 | -1/+1 | |
| | ||||||
* | Reimplement flow control to work correctly with new threadpool model | Bjørn Christian Seime | 2020-09-18 | 6 | -260/+89 | |
| | | | | | | Throttle http requests when http handler threadpool starts queuing. Always use non-blocking send method on messagebus session. Remove handling of messagebus status code that is never returned. | |||||
* | Move tests package containing classes being tested | Bjørn Christian Seime | 2020-09-18 | 2 | -5/+2 | |
| | | | | Package private members can now be used from tests | |||||
* | Inject container threadpool directly to FeedHandler and RestApi | Bjørn Christian Seime | 2020-09-03 | 4 | -21/+35 | |
| | ||||||
* | Time out connections on the IOThread level | Jon Bratseth | 2020-08-28 | 2 | -97/+42 | |
| | | | | | | | Time out connections on the IOThread level instead of leaving this to Apache. Keep old connections alive for a while after timeout and keep polling them such that, if the old connection hits a different real behind a VIP than the new connection we'll still get the replies. | |||||
* | Use named constants instead of strings sprinkled all over. | Henning Baldersheim | 2020-08-04 | 2 | -2/+4 | |
| | ||||||
* | Merge pull request #13220 from vespa-engine/balder/add-more-info-to-xml-error | Henning Baldersheim | 2020-06-18 | 6 | -51/+147 | |
|\ | | | | | Add first 200 bytes of message to xml exception | |||||
| * | Add a todo about diabling debug mode. | Henning Baldersheim | 2020-06-18 | 4 | -8/+30 | |
| | | ||||||
| * | Add missing file | Henning Baldersheim | 2020-06-18 | 1 | -0/+31 | |
| | | ||||||
| * | Add suppport for mark/reset. | Henning Baldersheim | 2020-06-18 | 3 | -57/+91 | |
| | | ||||||
| * | Add first 200 bytes of message to xml exception | Henning Baldersheim | 2020-05-11 | 1 | -1/+10 | |
| | | ||||||
* | | - Removing body struct from our own usage. | Henning Baldersheim | 2020-06-16 | 1 | -1/+1 | |
| | | | | | | | | | | - Deprecate public methods using body struct. - Update expected generated config. | |||||
* | | Reduce max visitor concurrency from 200 to 100 | Tor Brede Vekterli | 2020-06-03 | 1 | -1/+1 | |
| | | | | | | | | Still likely quite a bit more than it needs to be. | |||||
* | | Remove softStart from code too. | Henning Baldersheim | 2020-05-29 | 2 | -34/+1 | |
| | | ||||||
* | | Remove control of slow start. That was a blind alley. | Henning Baldersheim | 2020-05-29 | 1 | -4/+1 | |
| | | ||||||
* | | Add upper/lower bounds for visitor concurrency | Tor Brede Vekterli | 2020-05-20 | 2 | -7/+29 | |
|/ | | | | | Will likely further reduce concurrency upper bound soon. Also fixed a variable name typo. | |||||
* | Propagate cluster info | Jon Bratseth | 2020-05-06 | 1 | -0/+1 | |
| | ||||||
* | Use correct log Level class where search & replace has failed. | gjoranv | 2020-04-25 | 1 | -1/+1 | |
| | ||||||
* | Map remaining DEBUG/SPAM/ERROR/FATAL -> Level.FINE/FINEST/SEVERE | gjoranv | 2020-04-25 | 1 | -2/+2 | |
| | ||||||
* | LogLevel -> Level for isLoggable() | gjoranv | 2020-04-25 | 1 | -2/+2 | |
| | ||||||
* | LogLevel.WARNING -> Level.WARNING | gjoranv | 2020-04-25 | 4 | -6/+6 | |
| | ||||||
* | LogLevel.DEBUG -> Level.FINE | gjoranv | 2020-04-25 | 1 | -1/+1 | |
| | ||||||
* | Import java.util.logging.Level instead of com.yahoo.log.LogLevel | gjoranv | 2020-04-25 | 4 | -4/+4 | |
| | ||||||
* | Improve error messages | Jon Bratseth | 2020-04-13 | 2 | -13/+16 | |
| | ||||||
* | Add a basic test for feed soft start. | Henning Baldersheim | 2020-04-07 | 2 | -6/+21 | |
| | ||||||
* | Non-functional changes only | Jon Bratseth | 2020-03-24 | 1 | -1/+0 | |
| | ||||||
* | Use Instant/Duration for time. | Henning Baldersheim | 2020-03-16 | 1 | -7/+10 | |
| | ||||||
* | When you have a container with both feed and query, you risk that during ↵ | Henning Baldersheim | 2020-03-13 | 2 | -3/+21 | |
| | | | | | | | | | warmup the throughput optimized feed pipeline will overwhelm the search pipeline during warmup. Here we add an option to enforce a soft start of the feed pipeline, by gradually increasing max number of feed threads. It might not be the perfect solution as mesages will pile up in the dynamic throttle policy, but that should have a builtin softstart already. So I think this might a good fit. |