Commit Graph

  • 66c01f2cda Introduce wait mode Dennis Klein 2019-01-08 18:30:51 +01:00
  • 2150257c1d Extend configuration docs Alexey Rybalchenko 2019-07-11 17:56:58 +02:00
  • 8be2fd33f4 Refactor some device code for better readability Alexey Rybalchenko 2019-07-11 17:56:11 +02:00
  • 26fe5e2bd8 Move PropertyNotFound handling to ProgOptions Alexey Rybalchenko 2019-07-11 17:55:17 +02:00
  • 48e04b636b Initialize initialization timeout in InitWrapper() Alexey Rybalchenko 2019-07-11 17:46:42 +02:00
  • 937c9e8921 Clear channels & transports containers in Reset() Alexey Rybalchenko 2019-07-11 17:44:53 +02:00
  • 5c943bbedb Add debug output Alexey Rybalchenko 2019-07-11 17:42:50 +02:00
  • 418d42b060 Fix WaitForState(string stateName) Alexey Rybalchenko 2019-07-11 10:35:12 +02:00
  • 4af0393c11 Test.Properties: Refine Dennis Klein 2019-07-05 21:51:08 +02:00
  • 12f05355d3 ProgOptions: Fix minor things Dennis Klein 2019-07-05 21:23:13 +02:00
  • 69268eecfb Tools: Fix various clang-tidy warnings Dennis Klein 2019-07-05 19:10:16 +02:00
  • 4351b98d85 clang-tidy: Configure via file Dennis Klein 2019-07-05 17:40:08 +02:00
  • 051f064c60 Test.PluginServices: Fix -Wdeprecated-copy Dennis Klein 2019-07-05 16:54:51 +02:00
  • caffbf2ebf Copyright: Update year Dennis Klein 2019-07-05 16:46:35 +02:00
  • daed714146 Fix CMake after rebase Alexey Rybalchenko 2019-07-03 12:08:16 +02:00
  • 4cefb9fb5b Add tests for property conversions and subscriptions Alexey Rybalchenko 2019-06-14 15:17:29 +02:00
  • 7486249c1e Declare operator<< for boost::any in boost namespace Alexey Rybalchenko 2019-06-13 14:42:03 +02:00
  • 7c13503e22 Include definitions of constexpr members in cxx Alexey Rybalchenko 2019-06-13 14:39:16 +02:00
  • 3db32b03d4 only allow a-z A-Z 0-9 - _ [ ] # as channel name characters Alexey Rybalchenko 2019-06-13 10:41:53 +02:00
  • 7bea2bc0e6 Add PluginServices::DeleteProperty, test for property accessors Alexey Rybalchenko 2019-06-12 16:49:24 +02:00
  • 5271d4236e Add additional test for running device with plugins without DeviceRunner Alexey Rybalchenko 2019-06-12 12:53:11 +02:00
  • 4281d7b27e Subscribe DeviceRunner for config properties Alexey Rybalchenko 2019-06-11 13:05:27 +02:00
  • 7c9744760e Add UpdateProperty/ies() Alexey Rybalchenko 2019-06-06 16:18:10 +02:00
  • b905f517cc Fix PropertyHelper::AddType() to include event emitter creation Alexey Rybalchenko 2019-06-06 15:40:41 +02:00
  • c515cbb3bf Update config documentation Alexey Rybalchenko 2019-06-06 15:11:39 +02:00
  • cba6d19781 Add config plugin class. Alexey Rybalchenko 2019-05-29 17:08:20 +02:00
  • bf8ec968e7 Remove FairMQChannel from parser, implement bulk operations Alexey Rybalchenko 2019-05-24 15:54:34 +02:00
  • fbb003b50f FairMQChannel: defaults values, copy-ability Alexey Rybalchenko 2019-05-20 14:26:29 +02:00
  • 4ce378b6b8 Add DeleteProperty Alexey Rybalchenko 2019-05-16 14:27:14 +02:00
  • 29313bbec3 Add SetProperties() Alexey Rybalchenko 2019-05-16 14:10:36 +02:00
  • fe241fe9ee Add *Property methods to replace *Value methods, simplify options helper Alexey Rybalchenko 2019-05-14 14:43:53 +02:00
  • 5646d531f3 Add GetProperties() Alexey Rybalchenko 2019-05-14 13:22:38 +02:00
  • f46803a8b6 Remove unused methods from FairMQProgOptions Alexey Rybalchenko 2019-05-13 16:48:24 +02:00
  • 3538d9f410 Deprecate Channel::GetChannelX() in favor of Channel::GetX() Alexey Rybalchenko 2019-05-13 16:06:28 +02:00
  • 73ccefa4cb Remove deprecated *Async() methods Alexey Rybalchenko 2019-05-13 15:58:35 +02:00
  • 0e35f1cb22 Shmem region: support huge pages via path to hugetlbfs mount Alexey Rybalchenko 2019-07-03 14:54:54 +02:00
  • a8c76accdc Split StateMachine and Tools into separate targets Dennis Klein 2019-07-01 18:34:11 +02:00
  • 3da5f4d5db SDK: Add CMake skeleton Dennis Klein 2019-07-01 17:13:11 +02:00
  • b1c8264123 find_package2: Fix list sub-command REMOVE_DUPLICATES requires list to be present v1.4.5 Dennis Klein 2019-06-27 13:49:55 +02:00
  • 4d53b7c024 CMake: Support FairLogger v1.5.0 Dennis Klein 2019-06-27 13:49:08 +02:00
  • 09853e3031 CMake: Support Boost 1.70 config mode Dennis Klein 2019-06-27 13:47:10 +02:00
  • 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