Commit Graph

  • 144aa912d7 FairMQ: Implement blocking ofi::Socket Send/Receive with FI_MSG Dennis Klein 2018-03-07 00:14:13 +01:00
  • 8f5b888314 FairMQ: Fix Operation not permitted error Dennis Klein 2018-03-06 00:15:43 +01:00
  • 5b3a5b9709 FairMQ: Implement ofi address exchange Dennis Klein 2018-03-05 23:58:31 +01:00
  • df5d5d4086 FairMQ: Monitor Meta socket connection and insert address vector Dennis Klein 2018-02-28 19:46:25 +01:00
  • 92320604a9 FairMQ: Add ofi address vector Dennis Klein 2018-02-27 20:38:26 +01:00
  • 630a1dbbce FairMQ: Setup ofi objects Dennis Klein 2018-02-26 21:01:00 +01:00
  • 4250e3d45b FairMQ: Implement simple ofi Send/Receive with meta com only Dennis Klein 2018-02-20 19:25:55 +01:00
  • eaebfc6933 FairMQ: Partially implement ofi::Message Dennis Klein 2018-02-20 17:39:41 +01:00
  • fed7601be4 replace cmd socket with transport specific unblock mechanism Alexey Rybalchenko 2018-02-20 10:44:56 +01:00
  • 209e521046 FairMQ: Implement ofi::Poller Dennis Klein 2018-02-19 21:57:08 +01:00
  • e73fcbd595 FairMQ: Parameterize the command interface initializing with sub socket Dennis Klein 2018-02-19 18:44:08 +01:00
  • 43a06e3cc7 FairMQ: Explicitely mark dtor throwing to get rid of warning Dennis Klein 2018-02-19 18:56:24 +01:00
  • d9595adf45 FairMQ: Implement ofi::Socket Dennis Klein 2018-02-19 18:41:34 +01:00
  • 3670dd8835 FairMQ: Remove unused Attach method and unused socket flags Dennis Klein 2018-02-16 19:38:59 +01:00
  • 3785c0e369 FairMQ: Implement ofi::TransportFactory ctor/dtor Dennis Klein 2018-02-15 18:23:46 +01:00
  • 72bc86f006 FairMQ: Add unit tests for PAIR channel type Dennis Klein 2018-02-14 16:28:26 +01:00
  • 9b7841e89e FairMQ: Remove deprecated TransportFactory factory method Dennis Klein 2018-02-14 16:35:55 +01:00
  • 7cfd93c998 FairMQ: Add ofi transport factory skeleton Dennis Klein 2018-02-08 16:44:36 +01:00
  • 7b4976898a include FairMQProgOptions.h in FairMQDevice.h Alexey Rybalchenko 2018-03-22 11:07:48 +01:00
  • 5af82f80c1 DDS command UI: update to 2.0 (include session arg) Alexey Rybalchenko 2018-03-21 15:50:17 +01:00
  • 010520dac7 Logger: handle nullptr. Alexey Rybalchenko 2018-03-12 11:38:57 +01:00
  • 95112dac02 add CountProperty() to plugin APIs, throw is GetProperty doesn't find key Alexey Rybalchenko 2018-03-19 13:59:43 +01:00
  • 243352d717 dds plugin: handling for same channel names from multiplied collections Alexey Rybalchenko 2018-03-15 01:41:27 +01:00
  • 665ab104bb FairMQ: Add new contributor Dennis Klein 2018-03-20 16:03:22 +01:00
  • 850ec92b5a SHM: coalesce multipart messages Gvozden Neskovic 2018-03-06 11:14:57 +01:00
  • 83f81a0d9f fix regression in DDS plugin Alexey Rybalchenko 2018-03-01 16:33:37 +01:00
  • 6e40011a18 DDS plugin: handle n to m on single channel name case Alexey Rybalchenko 2018-02-23 16:29:26 +01:00
  • 13678f9f6d monitor update Alexey Rybalchenko 2018-01-31 14:48:55 +01:00
  • abcc5083f2 FairMQ DDS plugin: fix incomplete shutdown when dds server is terminated Alexey Rybalchenko 2018-02-13 08:37:09 +01:00
  • f8d4fe01d0 FairMQProgOptions fixes and cleanup Alexey Rybalchenko 2018-02-01 16:37:35 +01:00
  • 4e2a195289 Fix warnings Alexey Rybalchenko 2018-01-31 15:18:39 +01:00
  • e5c4ad31c7 Fix typos and ommissions in logger docs Alexey Rybalchenko 2018-01-29 11:21:36 +01:00
  • b228788cc0 Logger: Allow adding custom sinks Alexey Rybalchenko 2018-01-25 16:31:42 +01:00
  • 7e6bd91467 Fix reorder warnings Alexey Rybalchenko 2018-01-24 13:00:11 +01:00
  • 2c2770204f Fix missing session name resize if running without FairMQProgOptions Alexey Rybalchenko 2018-01-24 12:46:04 +01:00
  • efdec0f6ba FairMQProgOptions: initialize defaults in the constructor, not in ParseAll Alexey Rybalchenko 2018-01-24 12:44:15 +01:00
  • 778c8e16bb Replace pstreams with Boost.Process Alexey Rybalchenko 2018-01-22 11:42:22 +01:00
  • e462d6f597 Fix wrong argument order in file sink initialization Alexey Rybalchenko 2018-01-17 13:55:17 +01:00
  • a91c481abf remove custom timestamp stuff from logger wrapper Alexey Rybalchenko 2018-01-16 13:56:19 +01:00
  • a3393e600e convert log severities use to lowercase and remove use of MQLOG Alexey Rybalchenko 2017-12-22 10:40:50 +01:00
  • 4e942e489b Single Logger implementation for FairLogger & FairMQLogger Alexey Rybalchenko 2017-10-11 15:49:49 +02:00
  • d3e0b9fc97 Give ipc tests better address name Alexey Rybalchenko 2018-01-12 14:24:14 +01:00
  • b59f1b950d FairMQ: Add hint argument to the region callback, settable per message. Alexey Rybalchenko 2017-12-15 14:44:17 +01:00
  • ba78964e29 FairMQ: add FairMQMessage::Copy(const FairMQMessage& msg), deprecate the old one. Alexey Rybalchenko 2017-12-08 12:02:08 +01:00
  • e340a52bf2 Use FairMQ tools for string creation. Alexey Rybalchenko 2017-12-04 13:00:45 +01:00
  • 848ebf2ff3 FairMQ: Add test for setting used message size functionality Alexey Rybalchenko 2017-12-07 14:36:11 +01:00
  • ea7ae3ded9 remove Get/SetMessage from interface (internal transport detail) Alexey Rybalchenko 2017-12-07 13:42:38 +01:00
  • e5aa85b61d FairMQ: Add functionality to set used message size Alexey Rybalchenko 2017-12-05 12:51:07 +01:00
  • ac4695b215 Missing explicit reference to lib boost_signals laphecet 2017-12-05 20:55:29 +01:00
  • fd19480a2e FairMQ: Fix missing region acks if receiver doesn't call OnData & clean includes. Alexey Rybalchenko 2017-11-29 16:55:51 +01:00
  • 5c0178e882 FairMQ: Remove deprecated header <tools/FairMQTools.h> Dennis Klein 2017-11-27 01:39:19 +01:00
  • b5e32403ea correct typo in copyright section Mohammad Al-Turany 2017-11-29 10:35:57 +01:00
  • b967de4a57 FairMQ: Fix session name modification shm transport. Alexey Rybalchenko 2017-11-29 10:37:57 +01:00
  • 0dc4000187 FairMQ: Add uuid generator to tools & let tests use it for session names. Alexey Rybalchenko 2017-11-28 17:25:39 +01:00
  • 85aab51bd4 FairMQ: Add test for example/advanced/Region. Alexey Rybalchenko 2017-11-28 15:37:41 +01:00
  • eddfd0d1bd FairMQ: Introduce configurable session name per device. Alexey Rybalchenko 2017-11-27 13:59:15 +01:00
  • 58a312b730 FairMQ: Introduce callbacks for the FairMQUnmanagedRegion. Alexey Rybalchenko 2017-11-14 17:00:37 +01:00
  • 378c47c5e5 FairMQ: Implement config API for string subscriptions Dennis Klein 2017-11-16 17:50:36 +01:00
  • 80332583ee FairMQ: Add state subscription to DDS plugin Dennis Klein 2017-11-08 15:25:36 +01:00
  • 56c0b2fd2b FairMQ: Add heartbeats to DDS plugin Dennis Klein 2017-11-06 21:42:06 +01:00
  • 72cdd1e3d7 using steady_clock instead of system_clock Matthias Richter 2017-11-17 14:15:00 +01:00
  • 4351f3df0d adding missing variable initialisation in second constructor Matthias Richter 2017-11-15 11:11:19 +01:00
  • 2a134b9206 Changing '--rate' option to type float, remove stringstream from argument scan Matthias Richter 2017-11-15 11:01:08 +01:00
  • 9b2b1cf9f1 Adding rate control for ConditionalRun function Matthias Richter 2017-11-14 18:52:20 +01:00
  • 7429f7a326 FairMQ: Add dump-config functionality to DDS plugin Dennis Klein 2017-10-31 15:24:29 +01:00
  • 511141c851 FairMQ: Install DDS plugin Dennis Klein 2017-10-27 18:34:25 +02:00
  • ba5d40fd71 FairMQ: Fix visibility of include dirs of DDS plugin targets Dennis Klein 2017-10-27 18:33:38 +02:00
  • 864a41502f FairMQ: Support the case with multiple default routes Dennis Klein 2017-10-27 18:23:53 +02:00
  • 0bb866ff36 FairMQ: shared memory unmanaged region updates: Alexey Rybalchenko 2017-10-19 11:17:05 +02:00
  • f7d3a5e8ae FairMQ: fix shm transport placement new alignment issue Alexey Rybalchenko 2017-10-18 17:27:13 +02:00
  • f277db2354 FairMQ: shm region & monitor bugfixes Alexey Rybalchenko 2017-10-16 21:36:10 +02:00
  • aa8d16ff9a Move shmem prototype out of MQ examples Alexey Rybalchenko 2017-10-13 13:15:12 +02:00
  • b7d97f6306 FairMQ: Support Apple Compiler 8.0 Dennis Klein 2017-10-09 18:52:15 +02:00
  • b63e2ee153 Remove outdated build flag -Weffc++ Dennis Klein 2017-10-06 12:02:33 +02:00
  • fb0996268a Fix coverity issues - unchecked return val, uncaught excepts Alexey Rybalchenko 2017-10-09 17:23:47 +02:00
  • 896a8d6b7f FairMQ: Revert regression introduced by f1513f5169d335c17ccdfdb27f0f0c4edbeb8b65 Dennis Klein 2017-10-05 14:56:39 +02:00
  • e3cb1dd9e5 FairMQ: remove runSimpleMQStateMachine (now via control plugin). Alexey Rybalchenko 2017-10-05 09:30:40 +02:00
  • d175a732a6 FairMQ: fix const qualifier for DeviceRunner Alexey Rybalchenko 2017-10-04 16:08:58 +02:00
  • 1bc5771bf3 Fix compilation for GCC 4.9.2 Dennis Klein 2017-09-29 20:09:51 +02:00
  • 4ae2e025c9 FairMQ: Implement DeviceRunner Dennis Klein 2017-09-28 23:27:22 +02:00
  • 7f23a70670 FairMQ: Implement property change event config API Dennis Klein 2017-09-28 21:51:42 +02:00
  • 8c8ee45914 FairMQ: Implement GetPropertyKeys config API Dennis Klein 2017-09-27 21:37:51 +02:00
  • 2589ca5ced FairMQ: Rewrite the state machine Dennis Klein 2017-09-22 20:46:53 +02:00
  • 179968db1e Remove FairMQConfigurable Alexey Rybalchenko 2017-09-21 17:20:49 +02:00
  • 26cfe69b41 Revert refactoring that releases lock too early. Alexey Rybalchenko 2017-09-22 11:31:11 +02:00
  • 6d7009b331 Refactor FairMQLogger Alexey Rybalchenko 2017-09-20 17:09:40 +02:00
  • 6ecd0e9085 FairMQ: Rewrite event manager to support multiple subscribers Dennis Klein 2017-09-20 21:23:21 +02:00
  • 88b3b8ef18 FairMQ: Make sure --catch-signals is always handled Dennis Klein 2017-09-20 18:10:56 +02:00
  • fd08167a4c FairMQ: Print Entering STATE log lines when user perceived state begins. Dennis Klein 2017-09-20 18:08:59 +02:00
  • e37e559dce Fix warnings and remove deleted file from installation. Alexey Rybalchenko 2017-09-20 12:51:51 +02:00
  • 44a59f25a7 FairMQ: Move --catch-signals logic to control plugin Dennis Klein 2017-09-20 01:46:10 +02:00
  • 7dcd09692c FairMQ: Move static and interactive control modes to plugin (3) Dennis Klein 2017-09-19 18:12:40 +02:00
  • 01327426c3 Port DDS plugin to the new plugin system. Alexey Rybalchenko 2017-09-15 13:51:42 +02:00
  • 2db114bc5c Eliminate warnings in FairLink and FairMQ Plugins. Alexey Rybalchenko 2017-09-11 14:50:48 +02:00
  • f6365d013e Refactor state machine. Alexey Rybalchenko 2017-09-07 11:42:43 +02:00
  • 70e46a0b86 Cleanup base/MQ. Alexey Rybalchenko 2017-09-01 10:00:05 +02:00
  • 334b91785b FairMQ: Move static and interactive control modes to plugin (2) Alexey Rybalchenko 2017-09-14 12:42:07 +02:00
  • 10f67e4c72 FairMQ: Move static and interactive control modes to plugin Dennis Klein 2017-09-14 02:10:00 +02:00
  • 2af3ae99eb FairMQ: Implement Take/ReleaseDeviceControl plugin API Dennis Klein 2017-09-13 21:34:50 +02:00
  • dfb2bac4bc FairMQ: Add test coverage for PluginServices Dennis Klein 2017-07-26 00:34:07 +02:00