summaryrefslogtreecommitdiffstats
path: root/messagebus/src
Commit message (Collapse)AuthorAgeFilesLines
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-316-1/+6
|
* Revert "Revert "Jonmv/reapply document protocol super config [run-systemtest]""Jon Marius Venstad2021-01-282-4/+3
| | | | This reverts commit 2e2e2edeb3ea99f2c04925070cf44601e2cd94fb.
* Revert "Jonmv/reapply document protocol super config [run-systemtest]"Jon Marius Venstad2021-01-282-3/+4
|
* Revert "Revert "Jonmv/document protocol super config""Jon Marius Venstad2021-01-272-4/+3
| | | | This reverts commit d7359f7c72ff06889af594431baf4075e2b4da78.
* Revert "Jonmv/document protocol super config"Harald Musum2021-01-272-3/+4
|
* Non-functional changesJon Marius Venstad2021-01-191-3/+2
|
* Remove unused classJon Marius Venstad2021-01-181-1/+1
|
* Fix unit testJon Marius Venstad2021-01-131-0/+1
|
* Ensure minimum window size is never less than 1.0, as that stops the session ↵Jon Marius Venstad2021-01-131-2/+8
| | | | silently
* Revert "Revert "Keep reply with most severe error when merging error replies""Jon Marius Venstad2021-01-071-2/+2
| | | | This reverts commit 9263966a9c697f5acff53a595493e27a2f05e683.
* Revert "Keep reply with most severe error when merging error replies"Jon Marius Venstad2021-01-071-2/+2
|
* Keep reply with most severe error when merging error repliesJon Marius Venstad2021-01-061-2/+2
|
* Revert "Revert "Jonmv/remove storage policy""Jon Marius Venstad2021-01-053-43/+25
| | | | This reverts commit 75b2e4c11ea6463c335f1c77dab3fdb5493e5600.
* Revert "Jonmv/remove storage policy"Jon Marius Venstad2021-01-053-25/+43
|
* More non-functionalJon Marius Venstad2020-12-302-39/+21
|
* Non-functionalJon Marius Venstad2020-12-301-4/+4
|
* Turn on reindexing by defaultJon Marius Venstad2020-12-152-4/+4
|
* Merge pull request #15603 from vespa-engine/jonmv/floating-point-window-sizeJon Marius Venstad2020-12-032-20/+412
|\ | | | | jonmv/document and test dynamic throttling policy
| * Apply suggestions from code reviewJon Marius Venstad2020-12-031-2/+1
| |
| * fix javadocJon Marius Venstad2020-12-031-1/+1
| |
| * Add unit tests and some doc for DynamicThrottlingPolicyJon Marius Venstad2020-12-022-18/+410
| |
| * Fix parentheses in carry expressionJon Marius Venstad2020-12-021-2/+3
| |
* | Make it compatible with c++2aHenning Baldersheim2020-12-021-1/+1
|/
* sqrt(weight) provides almost proportional resource sharesJon Marius Venstad2020-12-011-2/+2
|
* Make throttle policy slightly more aggressiveJon Marius Venstad2020-12-011-1/+1
|
* Allow one extra pending in a fraction of the resize intervalJon Marius Venstad2020-12-011-2/+2
| | | | | ... equal to the fractional part of the window size @baldersheim please review
* Support floating point window size in DynamicThrottlePolicyJon Marius Venstad2020-12-011-1/+3
|
* Move config setters directly onto main TransportConfig objectHenning Baldersheim2020-12-011-3/+4
|
* provide the config in the constructor only.Henning Baldersheim2020-12-011-4/+8
|
* Merge pull request #15554 from vespa-engine/jonmv/reindexing-adjustments-againHenning Baldersheim2020-12-011-1/+3
|\ | | | | Set initial window size to max of min and increment, in dynamic throt…
| * Set initial window size to max of min and increment, in dynamic throttle policyJon Marius Venstad2020-12-011-1/+3
| |
* | Merge pull request #15524 from vespa-engine/balder/added-throughput-modeHenning Baldersheim2020-11-302-20/+22
|\ \ | |/ |/| Balder/added throughput mode
| * Use std::make_unique and hide actual ThreadExecutor implementation.Henning Baldersheim2020-11-292-20/+22
| |
* | wakeup_trigger_count -> transport_events_before_wakeupHenning Baldersheim2020-11-302-6/+6
| |
* | A configurable limit for waking up fnet threadHenning Baldersheim2020-11-302-1/+13
|/
* Try fixed at maxpending 2 for comparisonJon Marius Venstad2020-11-291-4/+4
|
* Non-functional changesJon Marius Venstad2020-11-261-2/+2
|
* Avoid Thread.sleep(1000) in unit testJon Marius Venstad2020-11-261-22/+14
|
* Remove always-false if clauseJon Marius Venstad2020-11-261-4/+1
|
* Non-functional changesJon Marius Venstad2020-11-264-3/+4
|
* - Reorder members for compactness.Henning Baldersheim2020-11-2310-140/+42
| | | | | - Avoid needing the definition of Error everywhere. - use std::make_xxx and other c++11 constructs.
* Avoid having mutating methods const.Henning Baldersheim2020-11-231-4/+4
|
* Steal the traces explicit and force moving of traces. Also hide access to ↵Henning Baldersheim2020-11-233-5/+6
| | | | the root.
* Reduce exposure of TraceNode even further.Henning Baldersheim2020-11-183-3/+3
|
* Use a std:.unique_ptr to make Trace a thin wrapper for TraceNode to make the ↵Henning Baldersheim2020-11-181-6/+6
| | | | happy path fast.
* Explicit copy construction of Trace.Henning Baldersheim2020-11-181-1/+1
|
* Move the Trace and TraceNode when adding traces.Henning Baldersheim2020-11-181-1/+1
|
* Hide the modifiable TraceNode root inside the Trace objectHenning Baldersheim2020-11-189-27/+26
|
* No need to copy an empty object into another empty object.Henning Baldersheim2020-11-182-3/+2
|
* Do not deresgister something that has not been properly set up.Henning Baldersheim2020-11-121-0/+3
|