summaryrefslogtreecommitdiffstats
path: root/messagebus
Commit message (Collapse)AuthorAgeFilesLines
* Need to wait until first message has arrived since there are no ordering ↵Henning Baldersheim2017-09-261-0/+1
| | | | guarantees.
* Ensure we get to drain everything.Henning Baldersheim2017-09-261-1/+2
|
* Use threadpool also for RequestDoneHenning Baldersheim2017-09-262-0/+6
|
* Start with 4 threads. Also mention all captures instead of &Henning Baldersheim2017-09-262-2/+2
|
* Use multiple threads for mbus invokeHenning Baldersheim2017-09-264-20/+37
|
* Ensure that we do not compress uncompressible stuff. The factory is in range ↵Henning Baldersheim2017-09-251-1/+1
| | | | 0.0 to 1.0
* Version 6.149 is using new compressed protocol.Henning Baldersheim2017-09-212-6/+6
|
* Merge branch 'balder/mbus-transported-with-headers-and-body-in-slime' of ↵Henning Baldersheim2017-09-211-1/+3
|\ | | | | | | github.com:vespa-engine/vespa into balder/mbus-transported-with-headers-and-body-in-slime
| * Add test for past and future versions too.Henning Baldersheim2017-09-201-1/+3
| |
* | Version 6.149 is using new compressed protocol.Henning Baldersheim2017-09-212-5/+6
|/
* New protocol start with 6.148Henning Baldersheim2017-09-202-3/+17
|
* Update and test among all version transitions that we are aware of.Henning Baldersheim2017-09-203-76/+51
|
* This add slime encoding of headers for future TLS usage,Henning Baldersheim2017-09-1953-900/+1664
| | | | | and slime encoded body containing normal mbus payload. Both supporting compression.
* Revert "- Use C++11 for loops."Henning Baldersheim2017-09-1953-1664/+900
|
* Merge pull request #3238 from vespa-engine/balder/mbus-transported-with-slime-2Henning Baldersheim2017-09-1953-900/+1664
|\ | | | | - Use C++11 for loops.
| * Follow up on @havardpe comments.Henning Baldersheim2017-09-192-2/+3
| |
| * body has moved to last 3 parameters.Henning Baldersheim2017-09-151-4/+4
| |
| * body has moved to last 3 parameters.Henning Baldersheim2017-09-151-8/+8
| |
| * Add support for headers.Henning Baldersheim2017-09-151-11/+28
| |
| * Headers are normally considered to come before body...Henning Baldersheim2017-09-151-23/+24
| |
| * Also send auxillary headers separate from the body.Henning Baldersheim2017-09-152-10/+24
| |
| * NULL -> nullptrHenning Baldersheim2017-09-1518-71/+71
| |
| * ReindentHenning Baldersheim2017-09-151-14/+13
| |
| * respons -> responseHenning Baldersheim2017-09-152-3/+3
| |
| * Update comment to be in sync with code.Henning Baldersheim2017-09-151-1/+1
| |
| * createReponse -> createResponseHenning Baldersheim2017-09-153-4/+4
| |
| * - Use C++11 for loops.Henning Baldersheim2017-08-2839-820/+1552
| | | | | | | | | | | | | | - Detangle some includes and include what you need. - Refactor to subclass to avoid code duplication. - Add config for compression too. - V1 up to 142, V2 above.
* | Reduce need to rename config definition files in post install step.Tor Egge2017-09-181-1/+1
| |
* | Revert "Revert "version in def files are deprecated""Harald Musum2017-08-301-1/+0
| |
* | Revert "version in def files are deprecated"Harald Musum2017-08-301-0/+1
| |
* | version in def files are deprecatedHarald Musum2017-08-301-1/+0
|/
* Move shared_ptrs when possible.Henning Baldersheim2017-08-241-1/+0
|
* All you need is make_string.Henning Baldersheim2017-08-238-46/+31
|
* Use std::atomic all over and completely get rid of homegrown atomics.Henning Baldersheim2017-08-113-12/+9
|
* Also remove method declaration.Henning Baldersheim2017-07-251-10/+0
|
* Outch, first -> secondHenning Baldersheim2017-07-251-1/+1
|
* Ensure that the structures we are updating are safe for multithreaded access.Henning Baldersheim2017-07-252-20/+34
| | | | | While the Protocols themselves must be lifetime managed on the outside. This is done in the CommunicationManager.
* No SP for getProtocolHenning Baldersheim2017-07-257-27/+22
|
* using vespalib::make_stringHenning Baldersheim2017-07-246-18/+23
|
* Avoid temporaries and move string construction outside lock.Henning Baldersheim2017-07-241-5/+4
|
* make_vespa_string -> make_string.Henning Baldersheim2017-07-242-35/+26
|
* make_vespa_string -> make_string.Henning Baldersheim2017-07-242-23/+16
|
* make_vespa_string -> make_string.Henning Baldersheim2017-07-249-60/+48
|
* make_vespa_string -> make_string.Henning Baldersheim2017-07-242-12/+11
|
* pre-size by reserve and inline small methods.Henning Baldersheim2017-06-193-23/+13
|
* Update copyright headersJon Bratseth2017-06-14402-407/+408
|
* Revert "Update copyright headers"Jon Bratseth2017-06-14402-402/+401
|
* Update copyright headersJon Bratseth2017-06-14402-401/+402
|
* Merge pull request #2770 from yahoo/bratseth/remove-carriage-returnTor Egge2017-06-147-7/+7
|\ | | | | Remove carriage return
| * Remove carriage returnJon Bratseth2017-06-147-7/+7
| |