Commit Graph

  • a866c6d936 CMake: Add Boost version requirement of DDS Dennis Klein 2019-06-26 20:19:31 +02:00
  • a30a6955ef CMake: Apply new ADD_REQUIREMENTS_OF option Dennis Klein 2019-06-26 19:34:42 +02:00
  • 187a821f36 CMake: Revert VERSION option to single value arg Dennis Klein 2019-06-26 19:21:54 +02:00
  • 465d90924b CMake: Implement ADD_REQUIREMENTS_OF option for find_package2 Dennis Klein 2019-06-26 19:19:57 +02:00
  • 3358a2ba12 Require DDS 2.4 Dennis Klein 2019-06-25 15:42:56 +02:00
  • 479c16a8fa CMake: Export build type and cxx flags Dennis Klein 2019-06-24 18:48:44 +02:00
  • 374eb84039 Docs: Add section about plugins Dennis Klein 2019-06-24 17:54:37 +02:00
  • 56dc91ab87 Update year Dennis Klein 2019-06-13 18:04:44 +02:00
  • 99c8d33191 DDS plugin: Remove unused dependency v1.4.4 Dennis Klein 2019-06-13 16:20:50 +02:00
  • 660420e4f3 CMake: Support running static analysis Dennis Klein 2019-06-03 21:07:38 +02:00
  • f8f997abe6 CMake: Set policies by version Dennis Klein 2019-06-03 21:04:51 +02:00
  • 40f6db430a Print channel name in error log Gvozden Neskovic 2019-05-31 18:40:53 +02:00
  • 2ed2177555 Batch Region ack messages Gvozden Neskovic 2019-04-30 10:13:24 +02:00
  • 9b326c7a71 add array variant of fair::mq::tools::make_unique() Gvozden Neskovic 2019-05-14 13:46:46 +02:00
  • 9b4c5deb0b Handle invalid transition to init in the control plugin Alexey Rybalchenko 2019-05-07 15:43:46 +02:00
  • 7b16c33ccd Allow PluginServices::SetProperty in Ready state Alexey Rybalchenko 2019-05-07 10:33:04 +02:00
  • 7e6eb382d5 Extend Readout example Alexey Rybalchenko 2019-04-02 15:23:26 +02:00
  • 35399ee039 Update state machine picture Alexey Rybalchenko 2019-03-29 13:46:08 +01:00
  • 2cc1117637 Notify all listeners on state changes Alexey Rybalchenko 2019-03-27 14:56:19 +01:00
  • 3582091b1c Add experimental static size mode for ofi transport v1.4.3 Dennis Klein 2019-04-29 20:28:40 +02:00
  • 2457094b6c Require correct asiofi version v0.3.1 v1.4.2 Dennis Klein 2019-03-21 17:38:00 +01:00
  • 54b7742d85 Drop obsolete dependency to AZMQ Dennis Klein 2019-03-20 18:02:42 +01:00
  • 195644f132 Add some debug output Dennis Klein 2019-03-20 17:56:12 +01:00
  • f17dade8f8 Fix example after rebase Dennis Klein 2019-03-20 17:55:54 +01:00
  • cc8fd73025 Fix recv logic Dennis Klein 2019-03-20 17:16:06 +01:00
  • 90fdcc26bb Run multipart example with ofi Dennis Klein 2019-03-20 15:51:40 +01:00
  • b45e4da2a9 Implement linger for ofi Dennis Klein 2019-03-20 15:48:55 +01:00
  • a1b7efa2f4 Unify implementation of multi part and single part message interfaces Dennis Klein 2019-03-19 18:29:12 +01:00
  • 6ee7e5fbf0 Improve error handling Dennis Klein 2019-03-14 19:14:07 +01:00
  • 99ffb732f4 Use process tools for WaitFor test Alexey Rybalchenko 2019-03-19 16:34:51 +01:00
  • 6809d60fad Fix mismatch of docs/API, wrong return value Alexey Rybalchenko 2019-03-19 15:41:13 +01:00
  • ef4d6a3310 Process tools: add print helper, support signals Alexey Rybalchenko 2019-03-19 15:12:24 +01:00
  • 696257fd4f Extending FairMQParts by a constructor taking list of FairMQMessagePtr Matthias Richter 2019-03-14 14:41:20 +01:00
  • cdc1ba084c Fix broken pipe errors in tools::execute Alexey Rybalchenko 2019-03-15 13:25:56 +01:00
  • 922f7e9a92 Use Asio to launch processes in fair::mq::tools::execute Alexey Rybalchenko 2019-03-14 14:26:50 +01:00
  • a8f1a4dfdb Try to reconnect on refused connection Dennis Klein 2019-03-12 17:48:06 +01:00
  • fb42b1e2f0 Adapt to new asiofi release Dennis Klein 2019-03-12 16:23:47 +01:00
  • 1a00f3edbd Remove controller input for several tests Alexey Rybalchenko 2019-03-12 15:49:05 +01:00
  • 74881d27e3 Remove obsolete state machine code Alexey Rybalchenko 2019-03-12 11:14:24 +01:00
  • dd02c01c36 Extend tests of error cases Alexey Rybalchenko 2019-03-08 15:26:21 +01:00
  • 44a9946ea6 Allow creating region with a callback with default transport Alexey Rybalchenko 2019-03-08 14:53:46 +01:00
  • 92632a022c Support region callbacks when no channel is specified ofi_dev_static_size Alexey Rybalchenko 2019-03-08 11:06:30 +01:00
  • bd5105d609 Remove hint parameter from builder Alexey Rybalchenko 2019-03-06 12:01:04 +01:00
  • 080dd0a9df Remove wrong readme file Alexey Rybalchenko 2019-03-06 11:41:30 +01:00
  • a9dfe39bf7 Add a hack to set the expected msg size via cmd option Alexey Rybalchenko 2019-03-06 10:41:41 +01:00
  • e1b1e5e21b Temporary remove the OFI control band Alexey Rybalchenko 2019-03-05 11:44:30 +01:00
  • 763c21ffdd Remove azmq on send, make connect/bind blocking Alexey Rybalchenko 2019-03-04 17:06:56 +01:00
  • 95ec56dcf0 Fix regression in exporting required dependency components v1.4.1 Dennis Klein 2019-03-06 16:24:10 +01:00
  • 4c2785dfc1 Update v1.4.0 Dennis Klein 2019-03-06 14:31:28 +01:00
  • c09757a09c Do not run the test suite in parallel Dennis Klein 2019-03-06 14:04:16 +01:00
  • 0f1e39ee7a Do not build ofi transport in CI for now Dennis Klein 2019-03-06 13:50:15 +01:00
  • 5af604c0a9 Rename some test names for consistency Alexey Rybalchenko 2019-03-04 13:46:41 +01:00
  • f191c5099c Fix region example by moving our test code to a separate one Alexey Rybalchenko 2019-03-04 11:39:43 +01:00
  • 3bf5f3bf45 Reformat Dennis Klein 2019-03-01 15:52:08 +01:00
  • 11a3a41a0f Add missing memory registration case Dennis Klein 2019-03-01 15:51:28 +01:00
  • 53a5456d8c Fix lifetime of memory_region Dennis Klein 2019-03-01 15:50:56 +01:00
  • 2eb09df1f7 Match consistent style Dennis Klein 2019-03-01 15:50:13 +01:00
  • 1752e116e3 Fix initialization of inproc queues Dennis Klein 2019-03-01 15:49:38 +01:00
  • 5eae5ccd31 Fix connection logic Dennis Klein 2019-02-28 19:05:59 +01:00
  • 7df278818c Enhance region example with Builder device Alexey Rybalchenko 2019-02-28 01:41:04 +01:00
  • f85663bfe8 Fix link errors with Boost Dennis Klein 2019-02-28 01:17:18 +01:00
  • a262d4684a Set cmake policy CMP0074 Dennis Klein 2019-02-28 00:42:10 +01:00
  • ad198edd59 Remove asio strand Dennis Klein 2019-02-27 18:06:53 +01:00
  • 9ffaa55181 Decrease severity of config dump Dennis Klein 2019-02-26 17:29:37 +01:00
  • b3005ecbdc Fix object lifetime bug Dennis Klein 2019-02-26 17:09:34 +01:00
  • ee890a7a46 Implement Reset signal Dennis Klein 2019-02-26 17:08:53 +01:00
  • 241bf08337 Retry ofi connection Dennis Klein 2019-02-26 16:18:18 +01:00
  • 02e1511667 Fix issues after rebase Dennis Klein 2019-02-25 15:01:37 +01:00
  • a08a34acd5 Do not share ofi context across sockets Dennis Klein 2018-11-26 02:07:48 +01:00
  • b31ab1cc48 Implement control band with asiofi Dennis Klein 2018-11-26 00:20:41 +01:00
  • 672e12f45b Add semaphore Dennis Klein 2018-11-21 00:06:08 +01:00
  • 8e7cfacd78 Implement parallel ofi::Socket::Receive Dennis Klein 2018-11-20 12:45:46 +01:00
  • 46e2420547 Implement parallel ofi::Socket::Send Dennis Klein 2018-11-13 22:26:38 +01:00
  • 9ae48c21f5 Relax CXX standard to 14 Dennis Klein 2018-11-13 17:34:18 +01:00
  • da070a407e Depend on AZMQ Dennis Klein 2018-11-09 03:19:26 +01:00
  • 35dd9578aa Set C++17 when building OFI transport Dennis Klein 2018-11-07 21:04:01 +01:00
  • c8b7059ff7 Fix typo Dennis Klein 2018-11-07 21:03:05 +01:00
  • 60f1f1000f Fix after rebase Dennis Klein 2018-11-01 22:07:01 +01:00
  • b394feca18 Implement ofi Send/Receive Dennis Klein 2018-11-01 20:44:45 +01:00
  • 91025cbc88 Deactivate control band monitor socket Dennis Klein 2018-10-30 10:33:46 +01:00
  • ba4e6f72c9 Implement connection mgmt Dennis Klein 2018-10-18 01:16:54 +02:00
  • 1c5d7ca46a Reach compilable state with asiofi again Dennis Klein 2018-10-16 18:27:03 +02:00
  • 0ff8eaf84d Fix package dependencies Dennis Klein 2018-10-11 18:58:53 +02:00
  • 7a5da93d1f Enable OFI transport in CI builds Dennis Klein 2018-08-08 15:54:49 +02:00
  • 03912e86f8 Drop protobuf dependencies Dennis Klein 2018-08-03 01:45:05 +02:00
  • fc778ab3b8 Install correct find module Dennis Klein 2018-08-03 01:41:58 +02:00
  • a670b4bbf5 Remove obsolete module Dennis Klein 2018-08-02 17:03:40 +02:00
  • 4d7a1c81c6 Depend on asiofi Dennis Klein 2018-08-08 16:31:57 +02:00
  • d9edcad845 Add backwards compatibility for removed ChangeState(int) Alexey Rybalchenko 2019-02-26 13:10:51 +01:00
  • 7dcd84dd93 Delete old unused code Alexey Rybalchenko 2019-02-22 12:54:51 +01:00
  • 8375faf835 Add --max-run-time option and fix bug in LogSocketRates Alexey Rybalchenko 2019-02-21 13:40:48 +01:00
  • b7125b746e Update deprecated methods Alexey Rybalchenko 2019-02-08 14:43:10 +01:00
  • ec519cb318 update docs Alexey Rybalchenko 2019-02-07 13:38:27 +01:00
  • fc94342db8 Update state machine Alexey Rybalchenko 2019-02-07 13:38:11 +01:00
  • 5e71d09e4d Remove unused file Alexey Rybalchenko 2019-02-06 16:39:44 +01:00
  • 36f409dc72 Formatting Alexey Rybalchenko 2019-02-06 16:37:47 +01:00
  • 62781389d4 Add pmix::lookup binding and cleanup Dennis Klein 2019-02-09 05:58:11 +01:00
  • dfc6b5c4a3 Add pmix::fence() C++ binding Dennis Klein 2019-02-07 04:02:45 +01:00
  • 2047dbef59 Fix pmix::info copy ctor Dennis Klein 2019-02-07 04:02:00 +01:00
  • 61a3da8697 Implement pmix::value copy ctor Dennis Klein 2019-02-07 04:01:02 +01:00