Alexey Rybalchenko
|
2ac27905e7
|
Move fairmq-dds-command-ui to SDK
|
2020-09-03 17:34:05 +02:00 |
|
Alexey Rybalchenko
|
690e8a0370
|
Retry on EINTR in blocking zmq calls
|
2020-08-28 18:22:03 +02:00 |
|
Alexey Rybalchenko
|
1f0c94f898
|
Fix tag mismatch in topology files
|
2020-08-17 12:39:10 +02:00 |
|
Alexey Rybalchenko
|
62ed4e5f80
|
Avoid unconditional call to now() when allocating message
|
2020-08-13 14:16:12 +02:00 |
|
neskovic@gmail.com
|
f1d6b18668
|
Message counter: use relaxed/acquire memory ordering
|
2020-08-13 11:49:55 +02:00 |
|
Alexey Rybalchenko
|
c0153a6b55
|
shmMonitor: Adjust output slightly
|
2020-08-07 14:27:14 +02:00 |
|
Alexey Rybalchenko
|
86a1dd38a2
|
ShmMonitor: Use FairLogger for timestamp calculation
|
2020-08-07 14:27:14 +02:00 |
|
Alexey Rybalchenko
|
be8ab06cc1
|
Bump FairLogger requirement to 1.6
|
2020-08-07 14:27:14 +02:00 |
|
Alexey Rybalchenko
|
b0f73017e2
|
shmmonitor: add output with -v (non-interactive)
|
2020-08-06 12:24:01 +02:00 |
|
Alexey Rybalchenko
|
b83655d5da
|
MessageBadAlloc: report amount of available memory
|
2020-08-06 12:24:01 +02:00 |
|
Alexey Rybalchenko
|
9c27051cdc
|
BenchmarkSampler: add alignment parameter
|
2020-08-06 12:24:01 +02:00 |
|
Alexey Rybalchenko
|
65f9519917
|
Add error handling for mlock
|
2020-08-06 12:24:01 +02:00 |
|
Alexey Rybalchenko
|
b5545c1575
|
Add helpers for AggregatedTopologyState
|
2020-07-17 12:41:53 +02:00 |
|
Alexey Rybalchenko
|
3eca8e9def
|
Add test for shm transport options
|
2020-07-15 13:59:53 +02:00 |
|
Alexey Rybalchenko
|
beb7766fca
|
Shm: add options to zero and/or mlock the segment
|
2020-07-15 13:59:53 +02:00 |
|
Giulio Eulisse
|
bf909f94dc
|
ofi: adapt to the new API for FairMQSocket::Events
|
2020-07-15 13:58:47 +02:00 |
|
Dennis Klein
|
1140c4c6ab
|
SDK: Provide comparison operator for device and topo states
|
2020-07-15 13:01:23 +02:00 |
|
Alexey Rybalchenko
|
a6da208e79
|
Add Undefined and Mixed state for use in SDK
|
2020-07-15 13:01:23 +02:00 |
|
Giulio Eulisse
|
ba3a82b1df
|
Update FairMQSocket.h
|
2020-07-15 12:09:54 +02:00 |
|
Giulio Eulisse
|
e8cc104344
|
Add API to extract ZMQ_EVENTS from socket backend
|
2020-07-15 12:09:54 +02:00 |
|
Alexey Rybalchenko
|
d5d5c27958
|
QC examples: fix incorrect topology path
|
2020-07-09 23:34:28 +02:00 |
|
Alexey Rybalchenko
|
5a7dcd9fc1
|
SDK: warn if given path translates to no selected tasks
|
2020-07-09 23:34:28 +02:00 |
|
Alexey Rybalchenko
|
78b1c188bf
|
Shm: report correct size when opening segment
|
2020-06-30 20:58:53 +02:00 |
|
Alexey Rybalchenko
|
66bc7ba762
|
Remove useless variable
|
2020-06-30 20:58:53 +02:00 |
|
Alexey Rybalchenko
|
88bc1f7a06
|
Shm: throw if requested message size exceeds total segment size
|
2020-06-30 20:58:53 +02:00 |
|
Alexey Rybalchenko
|
f70201610b
|
Do not attemp to find random port for non-TCP protocols
|
2020-06-30 20:58:53 +02:00 |
|
Alexey Rybalchenko
|
fc7f6f1116
|
Enable Boost_NO_BOOST_CMAKE for tests
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
8125489776
|
Handle out_of_range when locating RegionInfo
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
6dd0a44308
|
Make shmid an 8-digit hex number
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
afe2dcaa02
|
BenchmarkSampler: add memset option
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
aeab9e5407
|
Socket.h: refactor to reduce duplicate code
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
539e5602a6
|
Expose fair::mq::shmem::Monitor::Cleanup() API
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
beb510ded8
|
Adjust example 1 docs
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
d1c51e0f1f
|
Use region linger setting in region example
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
f885b4618e
|
Optimize unmanaged region ReceiveAcks
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
3364da9541
|
Add linger setting for unmanaged region
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
7aec6f91de
|
Fix typo
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
9e2a002942
|
Add -Og flag to Debug build
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
52c6264faf
|
Fix message counter in region example
|
2020-06-29 14:44:49 +02:00 |
|
Alexey Rybalchenko
|
79489bb501
|
Add missing includes
|
2020-06-10 13:55:15 +02:00 |
|
Alexey Rybalchenko
|
c60dd9965c
|
Add copyright entry for PicoSHA2
|
2020-06-05 18:16:13 +02:00 |
|
Alexey Rybalchenko
|
79ca436b74
|
Zmq: let GetData of an empty message return nullptr
|
2020-06-05 18:16:13 +02:00 |
|
Alexey Rybalchenko
|
36d4f3c937
|
Use SHA2 instead of boost::hash to generate shmem id
|
2020-06-05 18:16:13 +02:00 |
|
Alexey Rybalchenko
|
bdf895ae9e
|
Add PicoSHA2 dependency
|
2020-06-05 18:16:13 +02:00 |
|
Alexey Rybalchenko
|
42986e664c
|
Add PicoSHA2 submodule
|
2020-06-05 18:16:13 +02:00 |
|
Giulio Eulisse
|
dd47b34e06
|
Add ability to retrieve ZMQ_FD
|
2020-06-03 19:44:00 +02:00 |
|
Alexey Rybalchenko
|
a59c902c74
|
MemoryResource: propagate alignment
|
2020-06-03 19:41:40 +02:00 |
|
Alexey Rybalchenko
|
dabc48c21a
|
Shm: fix incorrect ptr range check
|
2020-05-29 23:34:27 +02:00 |
|
Alexey Rybalchenko
|
236d5a8608
|
Let default shm segm size be multiple of page size
To allow potential optimizations (e.g. huge pages)
|
2020-05-28 17:23:18 +02:00 |
|
Alexey Rybalchenko
|
5a782e8726
|
Add a test for unregisted options
|
2020-05-28 17:23:18 +02:00 |
|