mkrzewic
|
310b9647b5
|
Adopt FairMQMessage backed memory resource collection from AliceO2
Add a pmr interface to FairMQTransportFactory
refactor
Port the unit tests for MemoryResources
clang format
|
2018-10-31 13:12:38 +01:00 |
|
Alexey Rybalchenko
|
919193a1ad
|
Extend transfer timeout test
|
2018-10-30 10:39:35 +01:00 |
|
Alexey Rybalchenko
|
0cfa9192d7
|
Deprecate Send-/ReceiveAsync, use timeout variant instead
|
2018-10-30 10:39:35 +01:00 |
|
Alexey Rybalchenko
|
c40bd7d6a9
|
Apply clang-tidy suggestions [performance-faster-string-find]
|
2018-10-29 13:45:36 +01:00 |
|
Alexey Rybalchenko
|
4951433330
|
Apply clang-tidy suggestions [modernize-loop-convert]
|
2018-10-29 13:45:36 +01:00 |
|
Alexey Rybalchenko
|
1b53538d8c
|
Move test helper devices to headers
|
2018-10-18 21:33:47 +02:00 |
|
Alexey Rybalchenko
|
d4a4ea14d2
|
Add example/test for built-in devices
|
2018-10-18 21:33:47 +02:00 |
|
Alexey Rybalchenko
|
ffab4ac78c
|
Add options tests and (re-)/enable more nanomsg tests
|
2018-10-17 13:28:50 +02: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
|
2e7005225e
|
Remove sleeps from tests that were helping broken linger
|
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
|
00800f16f1
|
Remove support for nanomsg <= 0.6
|
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
|
e090967645
|
Shmem: Build shmem names out of session id + user id
|
2018-10-11 17:06:39 +02:00 |
|
Alexey Rybalchenko
|
1d45095d75
|
Add session id to example tests
|
2018-10-11 17:06:39 +02:00 |
|
Dennis Klein
|
1fdf510ae7
|
Pick correct build type in CI
|
2018-10-10 20:28:10 +02:00 |
|
Dennis Klein
|
78acb954cd
|
Test more cases with interactive controller
|
2018-10-10 19:35:18 +02:00 |
|
Dennis Klein
|
3a1b769937
|
Support feeding the child process data on stdin
|
2018-10-10 19:35:18 +02:00 |
|
Dennis Klein
|
9f325451e5
|
Make sure we reset terminal config also on exception
|
2018-10-10 19:35:18 +02:00 |
|
Dennis Klein
|
a78d35d90d
|
Remove obsolete declaration
|
2018-10-10 19:35:18 +02:00 |
|
Alexey Rybalchenko
|
cb199e7283
|
Fix throw after quit signal case
|
2018-10-10 19:35:18 +02:00 |
|
Dennis Klein
|
e39316c866
|
Test exceptions thrown in user code
|
2018-10-10 19:35:18 +02:00 |
|
Alexey Rybalchenko
|
bde12f58b2
|
Handle errors in static and interactive controllers
|
2018-10-10 19:35:18 +02:00 |
|
Alexey Rybalchenko
|
45354f268b
|
Use future instead of thread for device rateLogger
|
2018-10-10 19:35:18 +02:00 |
|
Dennis Klein
|
1aab354a5d
|
Resolve hanging process in case of uncaught exception
|
2018-10-10 19:35:18 +02:00 |
|
Alexey Rybalchenko
|
e1f555bc05
|
Fix issues found by Codacy
|
2018-10-08 17:20:02 +02:00 |
|
Alexey Rybalchenko
|
985150437a
|
Remove shmem prototype code - unused
|
2018-10-08 17:20:02 +02:00 |
|
Dennis Klein
|
cf9a2944c2
|
Introduce and export hotfix version component
The cmake variable PROJECT_VERSION_HOTFIX contains the hotfix version
component. 0 means no hotfix, 1 means the first hotfix, 2 the second,
and so on.
|
2018-09-20 18:09:07 +02:00 |
|
Dennis Klein
|
94297f9833
|
Tie builtin plugin version to the project version
|
2018-09-20 18:09:07 +02:00 |
|
Alexey Rybalchenko
|
957233cf95
|
Relocate some tests to more apropriate test suits
|
2018-09-20 14:05:44 +02:00 |
|
Alexey Rybalchenko
|
5397cef9d1
|
Use same runner.cxx/.h for all tests
|
2018-09-20 14:05:44 +02:00 |
|
Alexey Rybalchenko
|
f6c1f5dc0f
|
Fix theoretical race in signal handler
|
2018-09-20 14:05:44 +02:00 |
|
Alexey Rybalchenko
|
c4145e9ef1
|
Add test for FairMQDevice::WaitFor()
|
2018-09-20 14:05:44 +02:00 |
|
Alexey Rybalchenko
|
4123ebc9d4
|
Add interruptable FairMQDevice::WaitFor(duration) method
|
2018-09-20 14:05:44 +02:00 |
|
Dennis Klein
|
88f897536e
|
Add codacy.com integration
|
2018-09-19 19:58:09 +02:00 |
|
Dennis Klein
|
e3c55a0ff8
|
Fix nanomsg prefix in cmake configure table
|
2018-09-19 19:58:09 +02:00 |
|
Dennis Klein
|
60f27b94b2
|
Support BUILD_SHARED_LIBS flag
https://cmake.org/cmake/help/v3.0/variable/BUILD_SHARED_LIBS.html
|
2018-09-19 19:09:10 +02:00 |
|
Dennis Klein
|
adfa0e2c95
|
Fix ODR violation
fairmq/shmem/Monitor.cxx:39:27: error: redefinition of ‘volatile sig_atomic_t {anonymous}::gSignalStatus’
volatile sig_atomic_t gSignalStatus = 0;
^~~~~~~~~~~~~
In file included from fairmq/cotire/FairMQ__CXX_unity_20_29.cxx:4:
fairmq/plugins/Control.cxx:20:27: note: ‘volatile sig_atomic_t {anonymous}::gSignalStatus’ previously defined here
volatile sig_atomic_t gSignalStatus = 0;
^~~~~~~~~~~~~
|
2018-09-19 19:09:10 +02:00 |
|
Dennis Klein
|
c2bea85b90
|
Bump coolness factor
Log ascii logo with some metadata.
Metadata added to header <fairmq/Version.h>.
|
2018-09-13 22:25:05 +02:00 |
|
Alexey Rybalchenko
|
2c6b2e7f04
|
Fix race condition in the control plugin
|
2018-09-12 16:03:18 +02:00 |
|
Alexey Rybalchenko
|
6f7ffeef13
|
Ignore .vscode directory
|
2018-09-06 17:09:44 +02:00 |
|
Alexey Rybalchenko
|
2eddde0e5f
|
Update DDS example readme
|
2018-09-05 15:15:18 +02:00 |
|
Alexey Rybalchenko
|
4aae1ad8d4
|
Allow DDS command UI to target parts of the topology
|
2018-09-05 15:15:18 +02:00 |
|
Alexey Rybalchenko
|
b89c309768
|
Fix missing header install
|
2018-08-30 22:54:03 +02:00 |
|
Dennis Klein
|
c02fbed331
|
Require msgpack 3.1.0
Since 3.1.0 msgpack ships a proper CMake package exporting a target
for the header-only C++ library. Allows us to get rid of our custom
find module.
|
2018-08-30 17:39:56 +02:00 |
|
Dennis Klein
|
76aeb2c7e6
|
Require nanomsg 1.1.3
Since 1.1.3 nanomsg ships a CMake package, so we can get rid
of our custom find module.
|
2018-08-30 17:39:56 +02:00 |
|
Dennis Klein
|
db5f3d794c
|
Do not require the static library
Standard policy in most Linux distributions is to not install
static libraries.
|
2018-08-30 17:39:56 +02:00 |
|
Alexey Rybalchenko
|
b814e40c87
|
Fix multipart transfer timeout and enable its tests
|
2018-08-27 18:12:02 +02:00 |
|