Alexey Rybalchenko
|
9f8a3553ba
|
Avoid deadlock in FairMQChannel operator=, handle self-assignment
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
692ec4e997
|
Fix CIDs 350447, 321250 (uncaught exception)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
b6d9c949ae
|
Fix CID 350448 (uncaught exception)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
b6791856f9
|
Fix CID 350451 (uncaught exception)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
a1e0814a92
|
Fix CIDs 350452, 323467 (missing_lock)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
38bb14e556
|
Fix CID 350453 (uninit_member)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
7187953604
|
Fix CID 350455 (uncaught exception)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
c290c16896
|
PMIx: Add commands to plugin and command ui
|
2020-01-06 20:20:18 +01:00 |
|
Dennis Klein
|
fd2bac3e22
|
Modernize ctor
https://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html#pass-by-value-in-constructors
|
2020-01-06 20:20:18 +01:00 |
|
Alexey Rybalchenko
|
8e3f25851c
|
Pass by const ref
|
2020-01-06 20:20:18 +01:00 |
|
Alexey Rybalchenko
|
684e711b8b
|
Shmem: track number of message objects, throw if non-zero at reset
|
2019-12-20 14:04:58 +01:00 |
|
Alexey Rybalchenko
|
462a93b58b
|
Add multipart arguments to the benchmark script
|
2019-12-20 14:04:58 +01:00 |
|
Alexey Rybalchenko
|
a2cff5b7bb
|
Shmem: simplify message/socket and refactor to use namespaces
|
2019-12-20 14:04:58 +01:00 |
|
Alexey Rybalchenko
|
b2e027478e
|
shmem: properly initialize received multipart messages
|
2019-12-16 21:17:06 +01:00 |
|
Dennis Klein
|
f195eeac66
|
Silence warning: unused variable 'a' [-Wunused-variable]
|
2019-12-13 14:52:36 +01:00 |
|
Dennis Klein
|
4d1e7b9cdb
|
Fix AppleClang 10.0.1 support with Boost.Asio <= 1.68
|
2019-12-13 14:52:36 +01:00 |
|
Dennis Klein
|
50be386191
|
Support and require DDS 3.0
|
2019-12-13 14:52:36 +01:00 |
|
Alexey Rybalchenko
|
f31be6d7a1
|
Update to new DDS API, bump required version
|
2019-12-04 15:30:45 +01:00 |
|
Alexey Rybalchenko
|
5607d47664
|
DDSCommandUI: add support for more commands
|
2019-12-03 15:44:25 +01:00 |
|
Alexey Rybalchenko
|
0f4595b8c1
|
Remove TransitionTo from plugin APIs
|
2019-12-03 15:44:25 +01:00 |
|
Alexey Rybalchenko
|
b0b271d1f4
|
DDS plugin: remove static mode
|
2019-12-03 15:44:25 +01:00 |
|
Alexey Rybalchenko
|
073f5e5c0e
|
Fix regression in the DDS plugin shutdown handling
|
2019-11-20 14:07:44 +01:00 |
|
Dennis Klein
|
f6e3183f45
|
SDK commands: Link shared flatbuffers if no static avail
|
2019-11-17 11:16:31 +01:00 |
|
Alexey Rybalchenko
|
9d30ff25c2
|
Remove deprecated methods
|
2019-11-15 14:36:27 +01:00 |
|
Alexey Rybalchenko
|
2ac8f98178
|
Shm monitor: fix startup race and enable view-only mode
|
2019-11-13 16:16:16 +01:00 |
|
Alexey Rybalchenko
|
2c6f436858
|
Fix shmmonitor daemonization
|
2019-10-29 20:06:31 +01:00 |
|
Alexey Rybalchenko
|
88dbcbe4fd
|
Formatting, some refactoring
|
2019-10-29 20:06:31 +01:00 |
|
Alexey Rybalchenko
|
85a3a254d4
|
Shmem: Fix handling of empty message parts
|
2019-10-29 20:06:31 +01:00 |
|
Alexey Rybalchenko
|
c34d1f0946
|
Cleanup includes
|
2019-10-29 20:06:31 +01:00 |
|
Alexey Rybalchenko
|
160ee9d064
|
Add safety check in shmem region location
|
2019-10-29 20:06:31 +01:00 |
|
Alexey Rybalchenko
|
72a8e9b33c
|
Commands: support JSON in addition to binary
|
2019-10-10 10:55:20 +02:00 |
|
Dennis Klein
|
caeee626a3
|
PMIx plugin: Add barriers and fix lookup of multiple keys
|
2019-10-07 14:07:27 +02:00 |
|
Dennis Klein
|
e1134321dd
|
PMIx: Support integer values
|
2019-10-07 14:07:27 +02:00 |
|
Alexey Rybalchenko
|
1c1509af3e
|
Use new commands format in dds command UI
|
2019-09-30 12:18:49 +02:00 |
|
Alexey Rybalchenko
|
a53e95b5f6
|
Add flatbuffers-based command format to SDK/plugin
|
2019-09-30 12:18:49 +02:00 |
|
Alexey Rybalchenko
|
b9720e5269
|
Update Topology.h
|
2019-09-19 15:45:28 +02:00 |
|
Alexey Rybalchenko
|
d64169a163
|
SDK: optimize container access
|
2019-09-18 18:06:46 +02:00 |
|
Alexey Rybalchenko
|
37c8041997
|
Add missing include
|
2019-09-18 18:06:46 +02:00 |
|
Alexey Rybalchenko
|
d8d293302d
|
Remove unused includes
|
2019-09-18 18:06:46 +02:00 |
|
Alexey Rybalchenko
|
9544d9665b
|
DDS plugin: Prefix channel properties
|
2019-09-18 18:06:46 +02:00 |
|
Dennis Klein
|
47d9e282d4
|
SDK: Replace for loop with count_if
|
2019-09-17 11:34:46 +02:00 |
|
Alexey Rybalchenko
|
dc72262af1
|
DDS Plugin: reset channel containers before filling
|
2019-09-16 16:02:47 +02:00 |
|
Alexey Rybalchenko
|
44bfbe02ed
|
SDK: optimize TryChangeStateCompletion
|
2019-09-16 16:02:47 +02:00 |
|
Dennis Klein
|
924320a0ac
|
DDS plugin: Move Boost dependency to intended target
|
2019-09-13 15:00:14 +02:00 |
|
Dennis Klein
|
e3890a4033
|
DDS plugin: Do not block the DDS KeyValue callback
|
2019-09-13 14:53:42 +02:00 |
|
Alexey Rybalchenko
|
4b78c472b1
|
Add sdk:GroupByTaskId(TopologyState)
|
2019-09-05 21:59:37 +02:00 |
|
Alexey Rybalchenko
|
92112c812f
|
Handle InitializingDevice in the ShutdownSequence
|
2019-09-05 21:59:37 +02:00 |
|
Alexey Rybalchenko
|
acbf57d6f3
|
Add sdk::GroupByCollectionId(TopologyState)
|
2019-09-05 21:59:37 +02:00 |
|
Alexey Rybalchenko
|
e1b6b804bd
|
sdk: Add DDSTopology::GetCollections() and extend DDSTask
|
2019-09-05 21:59:37 +02:00 |
|
Alexey Rybalchenko
|
456b65871a
|
sdk: Add DDSCollection class
|
2019-09-05 21:59:37 +02:00 |
|