Alexey Rybalchenko
|
0e35f1cb22
|
Shmem region: support huge pages via path to hugetlbfs mount
|
2019-07-05 15:58:28 +02:00 |
|
Dennis Klein
|
3582091b1c
|
Add experimental static size mode for ofi transport
Whenever --ofi-size-hint > 0, the ofi transport does not use the control
band. Multipart is not supported.
|
2019-04-29 20:28:40 +02:00 |
|
Dennis Klein
|
195644f132
|
Add some debug output
|
2019-03-21 18:03:32 +01:00 |
|
Dennis Klein
|
cc8fd73025
|
Fix recv logic
|
2019-03-21 18:03:32 +01:00 |
|
Dennis Klein
|
b45e4da2a9
|
Implement linger for ofi
This reduces test runtime significantly for most transports
|
2019-03-21 18:03:32 +01:00 |
|
Dennis Klein
|
a1b7efa2f4
|
Unify implementation of multi part and single part message interfaces
|
2019-03-21 18:03:32 +01:00 |
|
Dennis Klein
|
6ee7e5fbf0
|
Improve error handling
|
2019-03-21 18:03:32 +01:00 |
|
Dennis Klein
|
a8f1a4dfdb
|
Try to reconnect on refused connection
|
2019-03-13 18:04:49 +01:00 |
|
Dennis Klein
|
fb42b1e2f0
|
Adapt to new asiofi release
|
2019-03-13 18:04:49 +01:00 |
|
Dennis Klein
|
3bf5f3bf45
|
Reformat
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
11a3a41a0f
|
Add missing memory registration case
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
53a5456d8c
|
Fix lifetime of memory_region
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
2eb09df1f7
|
Match consistent style
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
1752e116e3
|
Fix initialization of inproc queues
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
5eae5ccd31
|
Fix connection logic
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
ad198edd59
|
Remove asio strand
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
b3005ecbdc
|
Fix object lifetime bug
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
ee890a7a46
|
Implement Reset signal
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
241bf08337
|
Retry ofi connection
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
02e1511667
|
Fix issues after rebase
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
a08a34acd5
|
Do not share ofi context across sockets
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
b31ab1cc48
|
Implement control band with asiofi
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
672e12f45b
|
Add semaphore
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
8e7cfacd78
|
Implement parallel ofi::Socket::Receive
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
46e2420547
|
Implement parallel ofi::Socket::Send
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
60f1f1000f
|
Fix after rebase
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
b394feca18
|
Implement ofi Send/Receive
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
91025cbc88
|
Deactivate control band monitor socket
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
ba4e6f72c9
|
Implement connection mgmt
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
1c5d7ca46a
|
Reach compilable state with asiofi again
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
0ff8eaf84d
|
Fix package dependencies
|
2019-03-06 14:23:08 +01:00 |
|
Dennis Klein
|
03912e86f8
|
Drop protobuf dependencies
|
2019-03-06 14:23:08 +01:00 |
|
Alexey Rybalchenko
|
36f409dc72
|
Formatting
|
2019-02-25 12:19:50 +01:00 |
|
Alexey Rybalchenko
|
ee24144d61
|
Remove previously deprecated Copy method (since 1yr)
|
2018-11-28 21:16:29 +01:00 |
|
mkrzewic
|
cc0c525e0d
|
Set pointer to factory also when receiving multi-part
|
2018-11-27 14:36:35 +01:00 |
|
Alexey Rybalchenko
|
25fcf13985
|
Move Bind/Connect/Attach to FairMQChannel
|
2018-11-13 11:08:48 +01:00 |
|
Alexey Rybalchenko
|
ce4062f3a0
|
Remove GetSocket interface that exposes transport details
|
2018-10-17 13:28:50 +02:00 |
|
Alexey Rybalchenko
|
f8824335a5
|
Add setters/getters for socket options
|
2018-10-17 13:28:50 +02:00 |
|
Alexey Rybalchenko
|
dfa1b68867
|
Make factory classes final (optimization potential)
|
2018-10-17 13:28:50 +02:00 |
|
Alexey Rybalchenko
|
44acd4997d
|
Implement nanomsg linger in our transport
|
2018-10-17 13:28:50 +02:00 |
|
Alexey Rybalchenko
|
cfb727181f
|
Remove set/get timeout from general socket interface
|
2018-10-12 20:29:50 +02:00 |
|
Alexey Rybalchenko
|
e1f555bc05
|
Fix issues found by Codacy
|
2018-10-08 17:20:02 +02:00 |
|
Dennis Klein
|
4a8e46c65c
|
Fix -Wunused-parameter
|
2018-08-09 16:15:15 +02:00 |
|
Dennis Klein
|
c6ea5a5631
|
Fix build of protobuf sources
|
2018-04-17 20:22:53 +02:00 |
|
Dennis Klein
|
b9651437c3
|
Improve summary and implement find_package2
|
2018-04-16 20:32:44 +02:00 |
|
Dennis Klein
|
697c440aa0
|
FairMQ: Switch to verbs:ofi_rxm provider
RDM endpoints seem buggy on pure verbs provider. Switch on RDM emulator
for now.
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
811fe50a48
|
FairMQ: Enable ofi/verbs provider
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
c113e4c951
|
FairMQ: Disable control socket timeouts for now
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
de8f32e9f9
|
FairMQ: Fix ofi::Message allocation
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
e8994dfa0f
|
FairMQ: Disable post buffer ack on control band
Seems to be unnecessary.
|
2018-03-26 13:58:20 +02:00 |
|