Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove most usage of LinkedPtr from vespa | Haavard | 2017-03-27 | 3 | -6/+6 |
| | |||||
* | deiniline destructors | Henning Baldersheim | 2017-03-09 | 7 | -45/+67 |
| | |||||
* | Implement a default destructor to avoid the automatic inlining of large ↵ | Henning Baldersheim | 2017-03-08 | 8 | -9/+15 |
| | | | | destructors. | ||||
* | log more details when network setup fails | Arne H Juul | 2017-02-21 | 2 | -2/+21 |
| | |||||
* | Add/improve README's | Jon Bratseth | 2017-01-19 | 1 | -2/+1 |
| | |||||
* | - Remove dead code. | Henning Baldersheim | 2017-01-16 | 1 | -15/+1 |
| | | | | - Use atomic boolean destroyed as signal. | ||||
* | Better to just use a single thread. | Henning Baldersheim | 2017-01-15 | 1 | -8/+17 |
| | |||||
* | Use a single thread for sending blocked messages. | Henning Baldersheim | 2017-01-15 | 2 | -5/+40 |
| | | | | Not necessary to your own. | ||||
* | - Sample the time before message is created. | Henning Baldersheim | 2017-01-11 | 1 | -3/+4 |
| | | | | | - Use the same clock as is used by messagebus. - Allow for slow testnode by giving it 5s to complete something that should only take 1s. | ||||
* | Use less/greater hamcrest matchers. | Henning Baldersheim | 2017-01-09 | 2 | -2/+10 |
| | |||||
* | Revert "Revert "Revert "Revert "Revert "Revert "Revert "Balder/avoid costly ↵ | Henning Baldersheim | 2017-01-08 | 1 | -1/+1 |
| | | | | notifyall in sharedsender""""""" | ||||
* | Revert "Revert "Revert "Revert "Revert "Revert "Balder/avoid costly ↵ | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | | | | notifyall in sharedsender"""""" | ||||
* | Revert "Revert "Revert "Revert "Revert "Balder/avoid costly notifyall in ↵ | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | | | | sharedsender""""" | ||||
* | Revert "Revert "Revert "Revert "Balder/avoid costly notifyall in ↵ | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | | | | sharedsender"""" | ||||
* | Revert "Revert "Revert "Balder/avoid costly notifyall in sharedsender""" | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Balder/avoid costly notifyall in sharedsender"" | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Revert "Balder/avoid costly notifyall in sharedsender" | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Allow for a Callback to complete early. | Henning Baldersheim | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Use EmptyReply and SwapState. | Henning Baldersheim | 2017-01-06 | 1 | -17/+7 |
| | |||||
* | Use lambda for thread and l -> L for long constants. | Henning Baldersheim | 2017-01-06 | 1 | -5/+4 |
| | |||||
* | Need only one notify method | Henning Baldersheim | 2017-01-06 | 1 | -9/+3 |
| | |||||
* | Avoid race condition in waitComplete. | Henning Baldersheim | 2017-01-06 | 1 | -1/+3 |
| | |||||
* | Avoid double negation. | Henning Baldersheim | 2017-01-06 | 1 | -2/+1 |
| | |||||
* | Remove unused import. | Henning Baldersheim | 2017-01-06 | 1 | -1/+0 |
| | |||||
* | Convert to long before multiplying to avoid overflow. | Henning Baldersheim | 2017-01-06 | 1 | -1/+1 |
| | |||||
* | Only do early expire in interval driven thread, not on every reply. Also use ↵ | Henning Baldersheim | 2017-01-06 | 1 | -12/+22 |
| | | | | the same lock to avoid Q jumping messages. | ||||
* | Expire stalled messages in BlockedQ earlier. | Henning Baldersheim | 2017-01-06 | 1 | -3/+14 |
| | |||||
* | At 0 you are already out of time. | Henning Baldersheim | 2017-01-06 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "First pass at a scalable blocking send."" | Henning Baldersheim | 2017-01-06 | 2 | -37/+188 |
| | |||||
* | Revert "First pass at a scalable blocking send." | Henning Baldersheim | 2017-01-06 | 2 | -188/+37 |
| | |||||
* | - Added a test for sendBlocking with and without blocking sendQ. | Henning Baldersheim | 2017-01-06 | 2 | -60/+149 |
| | | | | | | | | | - Redesigned based on @bratseth comments. - Now you will be timed out either by the reply thread in mbus or by the new thread that will handle sending of leftover messages. Timeout is not honoured correctly if there is a variation in timeout and system overload. A short timeout message might not be expired if an earlier message with alonger timeout is still on the Q. But I will let factory have a go at it before completing. | ||||
* | First pass at a scalable blocking send. | Henning Baldersheim | 2017-01-04 | 1 | -12/+74 |
| | |||||
* | Wake up more often to check if room. | Henning Baldersheim | 2017-01-03 | 1 | -2/+2 |
| | | | | This allows us to let a few be a few and not many. | ||||
* | Avoid the excessive ping-pong when many threads are blocking. | Henning Baldersheim | 2017-01-03 | 1 | -3/+13 |
| | | | | If less then 100 give all a chance to send, if more only select 1. | ||||
* | whitespace fixups. | Arne H Juul | 2017-01-03 | 29 | -2400/+2400 |
| | |||||
* | Further decouple some hpp files, config and the attributevector. | Henning Baldersheim | 2016-12-20 | 12 | -73/+80 |
| | |||||
* | Only include what you need | Henning Baldersheim | 2016-12-19 | 84 | -335/+134 |
| | |||||
* | Do not include fastos.h in header files. | Henning Baldersheim | 2016-12-19 | 1 | -1/+3 |
| | |||||
* | Do not include fastos.h in header files. | Henning Baldersheim | 2016-12-19 | 1 | -4/+4 |
| | |||||
* | Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon build | Henning Baldersheim | 2016-12-15 | 4 | -10/+3 |
| | |||||
* | Avoid pulling in all of slobrok and config everywhere. | Henning Baldersheim | 2016-12-12 | 10 | -37/+38 |
| | |||||
* | Split out so documentprotocol.h does not pull in everything. | Henning Baldersheim | 2016-12-12 | 5 | -3/+7 |
| | |||||
* | Include what you need as gcc 6 provides less. | Henning Baldersheim | 2016-12-12 | 1 | -2/+3 |
| | |||||
* | No need to include log.h when not logging | Henning Baldersheim | 2016-12-12 | 47 | -133/+16 |
| | |||||
* | Reduce inlining of large destructors. | Henning Baldersheim | 2016-11-24 | 4 | -18/+11 |
| | |||||
* | Removed TestApp::GetSourceDirectory | Arnstein Ressem | 2016-11-02 | 1 | -3/+3 |
| | |||||
* | We only need one vtag | Henning Baldersheim | 2016-10-21 | 9 | -138/+31 |
| | |||||
* | Nonfunctional changes | Jon Bratseth | 2016-10-17 | 1 | -0/+1 |
| | |||||
* | Remove the XXXFactory indirection. Just use static method on Alloc. | Henning Baldersheim | 2016-10-16 | 1 | -4/+5 |
| | |||||
* | Revert rename of public HostName.getLocalhost | Håkon Hallingstad | 2016-10-14 | 1 | -1/+1 |
| |