Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - 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 |
| | |||||
* | Revert "Revert "Use HostName for message bus, but fix HostName to work with ↵ | hakonhall | 2016-10-14 | 1 | -10/+1 |
| | | | | dev machines"" | ||||
* | Revert "Use HostName for message bus, but fix HostName to work with dev ↵ | Eirik Nygaard | 2016-10-14 | 1 | -1/+10 |
| | | | | machines" | ||||
* | Rename getLocalhost to getHostName | Håkon Hallingstad | 2016-10-13 | 1 | -1/+1 |
| | |||||
* | Fall back to picking another resolvable and reachable address if the system | Håkon Hallingstad | 2016-10-13 | 1 | -10/+1 |
| | | | | hostname isn't. | ||||
* | Checkpoint 1 | Henning Baldersheim | 2016-10-03 | 1 | -4/+4 |
| | |||||
* | Merge pull request #738 from yahoo/bratseth/support-document-api-in-applications | Jon Bratseth | 2016-09-29 | 6 | -97/+135 |
|\ | | | | | Bratseth/support document api in applications | ||||
| * | Cleanup | Jon Bratseth | 2016-09-29 | 3 | -30/+66 |
| | | |||||
| * | Support document-api in application | Jon Bratseth | 2016-09-28 | 4 | -67/+69 |
| | |