Alexey Rybalchenko
|
bb1ce794b6
|
Let single message methods also return int64_t
|
2020-11-17 14:04:20 +01:00 |
|
Giulio Eulisse
|
bf909f94dc
|
ofi: adapt to the new API for FairMQSocket::Events
|
2020-07-15 13:58:47 +02:00 |
|
Alexey Rybalchenko
|
a2cff5b7bb
|
Shmem: simplify message/socket and refactor to use namespaces
|
2019-12-20 14:04:58 +01: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
|
a1b7efa2f4
|
Unify implementation of multi part and single part message interfaces
|
2019-03-21 18:03:32 +01:00 |
|
Dennis Klein
|
fb42b1e2f0
|
Adapt to new asiofi release
|
2019-03-13 18:04:49 +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
|
241bf08337
|
Retry ofi connection
|
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
|
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
|
03912e86f8
|
Drop protobuf dependencies
|
2019-03-06 14:23:08 +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
|
cfb727181f
|
Remove set/get timeout from general socket interface
|
2018-10-12 20:29:50 +02:00 |
|
Dennis Klein
|
144aa912d7
|
FairMQ: Implement blocking ofi::Socket Send/Receive with FI_MSG
Completion events are not yet working.
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
5b3a5b9709
|
FairMQ: Implement ofi address exchange
Control messages are encoded with protobuf.
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
df5d5d4086
|
FairMQ: Monitor Meta socket connection and insert address vector
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
92320604a9
|
FairMQ: Add ofi address vector
Translates between native and ofi addresses. Needed for unconnected
endpoints.
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
630a1dbbce
|
FairMQ: Setup ofi objects
FI_MSG API
FI_EP_RDM, reliable datagram message (unconnected)
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
4250e3d45b
|
FairMQ: Implement simple ofi Send/Receive with meta com only
|
2018-03-26 13:58:20 +02:00 |
|
Alexey Rybalchenko
|
fed7601be4
|
replace cmd socket with transport specific unblock mechanism
|
2018-03-26 13:58:20 +02:00 |
|
Dennis Klein
|
d9595adf45
|
FairMQ: Implement ofi::Socket
|
2018-03-26 13:58:20 +02:00 |
|