Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove redundant if and inline simple method. | Henning Baldersheim | 2019-11-21 | 2 | -6/+1 |
| | |||||
* | Address comments from code review. | Henning Baldersheim | 2019-11-20 | 15 | -35/+30 |
| | |||||
* | SystemTimer -> SteadyTimer | Henning Baldersheim | 2019-11-20 | 5 | -9/+10 |
| | |||||
* | Use timeouts typed with unit. | Henning Baldersheim | 2019-11-20 | 25 | -88/+101 |
| | |||||
* | Use C++11 chrono instead prehistoric homegrown stuff. | Henning Baldersheim | 2019-11-20 | 8 | -89/+45 |
| | |||||
* | - Use a token to limit how many that will try resending. | Henning Baldersheim | 2019-09-13 | 1 | -9/+22 |
| | | | | | - Use a dedicated lock for the blockedQ. - hold no lock when doing resend. | ||||
* | Use a thread local counter to break recursion if handleReply is called ↵ | Henning Baldersheim | 2019-08-08 | 1 | -6/+20 |
| | | | | synchronously during send. | ||||
* | Unused import | Henning Baldersheim | 2019-08-08 | 1 | -1/+0 |
| | |||||
* | Take the message out of the send Q in order to ensure progress if ↵ | Henning Baldersheim | 2019-08-08 | 1 | -6/+6 |
| | | | | handleReply is called in sender context. | ||||
* | Add the route that failed to avoid needing additional state for analysis. | Henning Baldersheim | 2019-08-01 | 1 | -2/+2 |
| | |||||
* | Copy constructor/assignment is explicitly deleted for mbus::Routable. | Tor Egge | 2019-07-31 | 1 | -2/+4 |
| | | | | Add explicit delete of copy/move constructor/assignment for mbus::Message. | ||||
* | Nonfunctional changes only | Jon Bratseth | 2019-06-28 | 1 | -13/+4 |
| | |||||
* | Keep the spec final. | Henning Baldersheim | 2019-05-28 | 4 | -21/+22 |
| | | | | | | Create the address when needed in the async connect thread. Implement hash/equal/compareTo for Spec to avoid toString. Use Spec as key and avoid creating it every time. | ||||
* | Reduce the length/cost of the test. | Henning Baldersheim | 2019-05-27 | 1 | -3/+3 |
| | |||||
* | Make the hot/cold path evident and readable. | Henning Baldersheim | 2019-05-21 | 1 | -9/+17 |
| | |||||
* | Add control over #connections | Henning Baldersheim | 2019-05-20 | 1 | -1/+1 |
| | |||||
* | Prepare for using multiple connections per spec | Henning Baldersheim | 2019-05-19 | 4 | -27/+110 |
| | |||||
* | Revert "Revert "Wait until shutdown is completed."" | Henning Baldersheim | 2019-05-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #9438 from vespa-engine/havardpe/avoid-unit-test-hang | Henning Baldersheim | 2019-05-16 | 1 | -2/+2 |
|\ | | | | | band-aid to avoid blocking forever in transport shutdown | ||||
| * | band-aid to avoid blocking forever in transport shutdown | Håvard Pettersen | 2019-05-16 | 1 | -2/+2 |
| | | | | | | | | | | make it more likely that messagebus transport thread(s) are started when start is called. | ||||
* | | Revert "Wait until shutdown is completed." | Harald Musum | 2019-05-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #9435 from ↵ | Henning Baldersheim | 2019-05-16 | 1 | -1/+8 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/ensure-we-do-not-drop-close-destroy-on-exception-or-create-some-that-we-do-not-destroy - Use double checked locking to ensure that we do not create Policies… | ||||
| * | | - Use double checked locking to ensure that we do not create Policies that ↵ | Henning Baldersheim | 2019-05-16 | 1 | -1/+8 |
| |/ | | | | | | | | | | | we forget to destroy. - Catch exceptions and close/destroy when necessary. | ||||
* | | Merge pull request #9431 from vespa-engine/balder/2-mbus-transport-threads | Henning Baldersheim | 2019-05-16 | 1 | -2/+1 |
|\ \ | |/ |/| | Use 2 threads for mbus transport. | ||||
| * | Use 2 threads for mbus transport. | Henning Baldersheim | 2019-05-16 | 1 | -2/+1 |
| | | |||||
* | | Wait until shutdown is completed. | Henning Baldersheim | 2019-05-16 | 1 | -1/+1 |
|/ | |||||
* | multi-threaded transport for JRT | Håvard Pettersen | 2019-05-13 | 1 | -27/+2 |
| | |||||
* | Simplify the supervisor responsibility | Henning Baldersheim | 2019-05-10 | 3 | -12/+7 |
| | |||||
* | Explicitly require non-empty (or null) route | Jon Bratseth | 2019-04-29 | 2 | -48/+38 |
| | |||||
* | Test and error code categorization. | Henning Baldersheim | 2019-04-29 | 2 | -2/+39 |
| | |||||
* | Report fatal-mbus-errors-as server error. | Henning Baldersheim | 2019-04-28 | 2 | -2/+12 |
| | |||||
* | Merge pull request #9155 from vespa-engine/balder/update-lookup-interface | Henning Baldersheim | 2019-04-23 | 5 | -19/+22 |
|\ | | | | | Change interface from Mirror.Entry[] to List<Mirror.Entry> as you alr… | ||||
| * | Change interface from Mirror.Entry[] to List<Mirror.Entry> as you already ↵ | Henning Baldersheim | 2019-04-22 | 5 | -19/+22 |
| | | | | | | | | | | | | have a list. Avoid having to do an array copy that is not necessary. | ||||
* | | Avoid '*' imports. | Henning Baldersheim | 2019-04-22 | 1 | -1/+5 |
|/ | |||||
* | Cut number of network worker threads in half. | Henning Baldersheim | 2019-04-22 | 1 | -4/+4 |
| | |||||
* | Let the sender do all the packing too. | Henning Baldersheim | 2019-04-20 | 1 | -1/+1 |
| | |||||
* | Handle the reply in own thread too. | Henning Baldersheim | 2019-04-20 | 1 | -26/+5 |
| | |||||
* | Send the message in your own thread. | Henning Baldersheim | 2019-04-20 | 1 | -31/+2 |
| | |||||
* | Merge pull request #9134 from vespa-engine/balder/control-number-of-feed-threads | Bjørn Christian Seime | 2019-04-15 | 2 | -6/+1 |
|\ | | | | | Add control for number of feed threads. | ||||
| * | Add control for number of feed threads. | Henning Baldersheim | 2019-04-15 | 2 | -6/+1 |
| | | |||||
* | | Revert "Balder/skip the messenger thread" | Henning Baldersheim | 2019-04-14 | 3 | -24/+58 |
|/ | |||||
* | Add control for if you want to use mbus threas for compression/encoding or ↵ | Henning Baldersheim | 2019-04-14 | 2 | -1/+17 |
| | | | | your own. | ||||
* | Handle the reply in own thread too. | Henning Baldersheim | 2019-04-13 | 1 | -26/+5 |
| | |||||
* | Send the message in your own thread. | Henning Baldersheim | 2019-04-13 | 1 | -31/+2 |
| | |||||
* | Revert "Revert "Revert "Balder/send in own thread""" | Henning Baldersheim | 2019-04-13 | 1 | -2/+31 |
| | |||||
* | Remove some unused metrics code and dewire it. | Henning Baldersheim | 2019-04-13 | 10 | -202/+12 |
| | |||||
* | GC unused metrics instead of guarding it. | Henning Baldersheim | 2019-04-13 | 7 | -181/+0 |
| | |||||
* | Use atomic and synchronized sections to do proper accounting of replies. And ↵ | Henning Baldersheim | 2019-04-13 | 3 | -4/+8 |
| | | | | some geenral code health. | ||||
* | Revert "Revert "Revert "Reply in own thread""" | Henning Baldersheim | 2019-04-13 | 1 | -5/+26 |
| | |||||
* | Revert "Revert "Reply in own thread"" | Henning Baldersheim | 2019-04-13 | 1 | -26/+5 |
| |