Commit Graph

  • c5efd3e4a6 SDK: minor refactoring of the command handling Alexey Rybalchenko 2020-03-31 14:42:22 +02:00
  • 0a5820c07f Fix Typo Alexey Rybalchenko 2020-04-06 18:25:58 +02:00
  • 5788daa410 Plugin manager: extent lifetime of DLLs Dennis Klein 2020-04-06 18:24:42 +02:00
  • 46014118f0 QC ex: rename qc devices, granular state control Alexey Rybalchenko 2020-03-30 11:57:54 +02:00
  • adc4688f9b DDSCommandUI: include path argument in ChangeState Alexey Rybalchenko 2020-03-30 11:59:25 +02:00
  • c3127f22e5 SDK: refactor subscription to allow reuse Alexey Rybalchenko 2020-03-30 11:05:20 +02:00
  • 926ee743ed DDS plugin: refactor for better readability Alexey Rybalchenko 2020-03-24 15:05:29 +01:00
  • c7b1304a2c DDS plugin: Update property instead of set to avoid errors Alexey Rybalchenko 2020-03-24 14:50:28 +01:00
  • 32764e1b12 DDS plugin: refactor for better readability Alexey Rybalchenko 2020-03-24 14:45:10 +01:00
  • 96348b8462 DDS plugin: improve error message on unexpected update Alexey Rybalchenko 2020-03-24 14:42:41 +01:00
  • cd83efadea DDS plugin: refactor to load DDS task id only once Alexey Rybalchenko 2020-03-24 14:37:43 +01:00
  • 38eb9d22e4 Shmem: more detailed errors on meta data mismatch v1.4.13 Alexey Rybalchenko 2020-03-19 09:36:38 +01:00
  • a20ac7af08 SDK: Refactor StateChangeOp and add path parameter Alexey Rybalchenko 2020-03-13 17:32:55 +01:00
  • 24aabdb854 Add example and test of a n-to-m topology, incuding sub-channel use Alexey Rybalchenko 2020-03-11 14:41:18 +01:00
  • 539b088ade DDS Plugin: Simplify subchannel bookkeeping Alexey Rybalchenko 2020-03-11 14:37:08 +01:00
  • b05782af16 CMake: Reformat Alexey Rybalchenko 2020-03-11 14:34:24 +01:00
  • 3a8f34efaa Example.QC: Add README Alexey Rybalchenko 2020-03-11 14:31:27 +01:00
  • 8160edfd04 Silence -Wunused-parameter Dennis Klein 2020-03-10 14:06:41 +01:00
  • 3d4cd02812 Allow undefining LOG macro with FairLogger v1.6.2+ Dennis Klein 2020-03-10 14:05:23 +01:00
  • 0ae53fd7d9 Throw an error if shmem receives invalid meta data Alexey Rybalchenko 2020-03-09 13:26:27 +01:00
  • a545bee3b1 Do not report interruption by system call as error Alexey Rybalchenko 2020-03-02 12:05:09 +01:00
  • f00519b99b PMIx plugin: adapt to updated commands format Alexey Rybalchenko 2020-02-24 14:06:59 +01:00
  • 41fc27d504 SDK: Update docs Alexey Rybalchenko 2020-02-21 11:45:38 +01:00
  • 811d1b8973 Update examples readme Alexey Rybalchenko 2020-02-21 11:35:04 +01:00
  • ced67d8952 DDS Command UI: remove direct DDS dependency Alexey Rybalchenko 2020-02-20 16:39:20 +01:00
  • 8123a6ecab QC example: add setting of the property, test if its successful Alexey Rybalchenko 2020-02-20 16:33:51 +01:00
  • beff0af51b DDS plugin: fix exiting timeout Alexey Rybalchenko 2020-02-20 15:53:02 +01:00
  • 21835cc104 Revert the session renaming Alexey Rybalchenko 2020-02-20 12:24:39 +01:00
  • 334d81a1ab SDK: Unsubscribe in the Topology destructor Alexey Rybalchenko 2020-02-19 16:52:50 +01:00
  • c1719eb285 SDK Commands: remove heartbeat commands Alexey Rybalchenko 2020-02-19 16:10:03 +01:00
  • fcd1022997 Add session id to DDS commands in dds/qc examples Alexey Rybalchenko 2020-02-19 15:54:27 +01:00
  • e221242f9a Use SDK in dds-command-ui Alexey Rybalchenko 2020-02-18 22:51:57 +01:00
  • e853d121bf SDK: Add garbage collection for completed ops Alexey Rybalchenko 2020-02-18 11:08:00 +01:00
  • 14d6d717a3 Add qc example Alexey Rybalchenko 2020-02-13 17:05:38 +01:00
  • 119cbe37f1 SDK: Add WaitForState() Alexey Rybalchenko 2020-02-13 17:05:14 +01:00
  • 0e72a9bf54 SDK::DDSSession: remove channel id to task id association Alexey Rybalchenko 2020-02-13 12:51:10 +01:00
  • 3785fd9ff9 SDK: Support DYLD_LIBRARY_PATH from parent env in sdk::DDSEnv Dennis Klein 2020-02-13 12:09:53 +01:00
  • 278cd62049 Fix ODR violations for unity builds Dennis Klein 2020-02-08 18:58:23 +01:00
  • 6c63b01cfe Commands: Add [so]version to and rename installed lib Dennis Klein 2020-02-06 15:51:22 +01:00
  • 66acde2a69 Example.DDS: Fix env script for macOS Andrey Lebedev 2020-01-31 12:33:51 +01:00
  • 19ab8bba3b SDK: One more test Dennis Klein 2020-01-27 19:29:40 +01:00
  • be524d838a SDK: Add inline docs Dennis Klein 2020-01-27 19:13:19 +01:00
  • 92af823135 SDK: Allow passing path to Set/GetProperties Alexey Rybalchenko 2020-01-24 15:43:16 +01:00
  • 50dacbcdde SDK: update DDSTopology::GetTasks() Alexey Rybalchenko 2020-01-24 15:43:03 +01:00
  • 264a178424 SDK: Add Topology::AsyncGetProperties Alexey Rybalchenko 2020-01-24 07:55:00 +01:00
  • 1c8ad03f3c SDK: Add Topology::AsyncSetProperties Dennis Klein 2020-01-20 15:09:24 +01:00
  • 25658370fa SDK: Add DDSTopology::GetTasksMatchingPath Alexey Rybalchenko 2020-01-23 16:40:36 +01:00
  • f42945b3a3 SDK: Allow passing path to DDSSession::SendCommand Alexey Rybalchenko 2020-01-22 16:37:33 +01:00
  • 9544de0647 SDK: Do not require r-value refs Dennis Klein 2020-01-24 04:39:21 +01:00
  • d608abf31c Fix -Wpedantic Dennis Klein 2020-01-22 15:44:28 +01:00
  • 15de80cfd3 Detect network interface of the default route without use of ip Alexey Rybalchenko 2020-01-17 14:46:07 +01:00
  • f2da29a650 Update copyright Dennis Klein 2020-01-16 20:26:53 +01:00
  • c180300303 Increase severity Dennis Klein 2020-01-16 19:11:36 +01:00
  • 9f8a3553ba Avoid deadlock in FairMQChannel operator=, handle self-assignment v1.4.12 Alexey Rybalchenko 2020-01-16 12:52:12 +01:00
  • 692ec4e997 Fix CIDs 350447, 321250 (uncaught exception) Alexey Rybalchenko 2020-01-14 12:29:38 +01:00
  • b6d9c949ae Fix CID 350448 (uncaught exception) Alexey Rybalchenko 2020-01-14 12:11:02 +01:00
  • b6791856f9 Fix CID 350451 (uncaught exception) Alexey Rybalchenko 2020-01-14 12:04:38 +01:00
  • a1e0814a92 Fix CIDs 350452, 323467 (missing_lock) Alexey Rybalchenko 2020-01-14 11:54:25 +01:00
  • 38bb14e556 Fix CID 350453 (uninit_member) Alexey Rybalchenko 2020-01-13 14:50:40 +01:00
  • 7187953604 Fix CID 350455 (uncaught exception) Alexey Rybalchenko 2020-01-13 14:38:01 +01:00
  • c290c16896 PMIx: Add commands to plugin and command ui Alexey Rybalchenko 2020-01-06 19:48:03 +01:00
  • fd2bac3e22 Modernize ctor Dennis Klein 2019-12-11 15:21:00 +01:00
  • 8e3f25851c Pass by const ref Alexey Rybalchenko 2019-11-19 13:36:04 +01:00
  • ce937ca03e Bump linger time for multipart test Alexey Rybalchenko 2019-12-20 12:15:29 +01:00
  • 684e711b8b Shmem: track number of message objects, throw if non-zero at reset Alexey Rybalchenko 2019-12-19 15:06:14 +01:00
  • 5b5fecc994 Extend multipart tests to include single part, transfer across >1 channel Alexey Rybalchenko 2019-12-19 12:52:28 +01:00
  • 462a93b58b Add multipart arguments to the benchmark script Alexey Rybalchenko 2019-12-19 10:47:09 +01:00
  • a2cff5b7bb Shmem: simplify message/socket and refactor to use namespaces Alexey Rybalchenko 2019-12-18 10:22:48 +01:00
  • b2e027478e shmem: properly initialize received multipart messages Alexey Rybalchenko 2019-12-16 17:15:08 +01:00
  • e6dede492e Disable codecov.io checks v1.4.11 Dennis Klein 2019-12-13 12:46:36 +01:00
  • f195eeac66 Silence warning: unused variable 'a' [-Wunused-variable] Dennis Klein 2019-12-13 12:27:04 +01:00
  • 4d1e7b9cdb Fix AppleClang 10.0.1 support with Boost.Asio <= 1.68 Dennis Klein 2019-12-13 12:21:46 +01:00
  • 50be386191 Support and require DDS 3.0 Dennis Klein 2019-12-13 11:55:24 +01:00
  • f31be6d7a1 Update to new DDS API, bump required version v1.4.10 Alexey Rybalchenko 2019-12-04 12:48:50 +01:00
  • 5607d47664 DDSCommandUI: add support for more commands Alexey Rybalchenko 2019-11-21 10:56:14 +01:00
  • 0f4595b8c1 Remove TransitionTo from plugin APIs Alexey Rybalchenko 2019-11-21 10:54:47 +01:00
  • b0b271d1f4 DDS plugin: remove static mode Alexey Rybalchenko 2019-11-21 10:54:14 +01:00
  • 073f5e5c0e Fix regression in the DDS plugin shutdown handling Alexey Rybalchenko 2019-11-20 13:50:32 +01:00
  • f6e3183f45 SDK commands: Link shared flatbuffers if no static avail v1.4.9 Dennis Klein 2019-11-17 11:16:31 +01:00
  • 71325828f6 CMake: Add option ENABLE_CCACHE Dennis Klein 2019-11-15 14:43:50 +01:00
  • 9d30ff25c2 Remove deprecated methods Alexey Rybalchenko 2019-11-14 11:13:14 +01:00
  • 2ac8f98178 Shm monitor: fix startup race and enable view-only mode Alexey Rybalchenko 2019-11-13 12:37:48 +01:00
  • 2c6f436858 Fix shmmonitor daemonization Alexey Rybalchenko 2019-10-29 15:52:53 +01:00
  • dd191551ca Include empty parts in multipart example/test Alexey Rybalchenko 2019-10-29 13:58:37 +01:00
  • 88dbcbe4fd Formatting, some refactoring Alexey Rybalchenko 2019-10-29 13:55:46 +01:00
  • 85a3a254d4 Shmem: Fix handling of empty message parts Alexey Rybalchenko 2019-10-29 13:53:06 +01:00
  • c34d1f0946 Cleanup includes Alexey Rybalchenko 2019-10-23 11:53:51 +02:00
  • 160ee9d064 Add safety check in shmem region location Alexey Rybalchenko 2019-10-23 15:56:43 +02:00
  • 040931fba7 CMake: Pass multi-value argument atomically Dennis Klein 2019-10-28 18:01:56 +01:00
  • 0d46ffe010 Docs: Add section on the Controller SDK Dennis Klein 2019-10-21 15:12:25 +02:00
  • 72a8e9b33c Commands: support JSON in addition to binary Alexey Rybalchenko 2019-10-07 14:59:35 +02:00
  • caeee626a3 PMIx plugin: Add barriers and fix lookup of multiple keys Dennis Klein 2019-10-07 12:31:22 +02:00
  • e1134321dd PMIx: Support integer values Dennis Klein 2019-10-07 12:30:44 +02:00
  • 5fc1c47e2a Relax required ZeroMQ version to support the CentOS 7 system package Dennis Klein 2019-10-07 12:29:46 +02:00
  • 2f69526c04 Enable commands in tests Alexey Rybalchenko 2019-09-27 17:22:04 +02:00
  • 7502f4b424 Add unit tests for commands Alexey Rybalchenko 2019-09-27 17:06:32 +02:00
  • 1c1509af3e Use new commands format in dds command UI Alexey Rybalchenko 2019-09-27 15:46:43 +02:00
  • a53e95b5f6 Add flatbuffers-based command format to SDK/plugin Alexey Rybalchenko 2019-09-27 15:46:32 +02:00
  • ea9ad64664 CMake: Support multiple values for REQUIRES in fairmq_build_option Alexey Rybalchenko 2019-09-27 15:45:54 +02:00
  • b9720e5269 Update Topology.h Alexey Rybalchenko 2019-09-18 22:53:11 +02:00