Commit Graph

  • aeab9e5407 Socket.h: refactor to reduce duplicate code Alexey Rybalchenko 2020-06-22 14:28:28 +02:00
  • 539e5602a6 Expose fair::mq::shmem::Monitor::Cleanup() API Alexey Rybalchenko 2020-06-19 13:31:52 +02:00
  • beb510ded8 Adjust example 1 docs Alexey Rybalchenko 2020-06-17 10:27:38 +02:00
  • d1c51e0f1f Use region linger setting in region example Alexey Rybalchenko 2020-06-16 14:39:49 +02:00
  • f885b4618e Optimize unmanaged region ReceiveAcks Alexey Rybalchenko 2020-06-16 14:39:21 +02:00
  • 3364da9541 Add linger setting for unmanaged region Alexey Rybalchenko 2020-06-16 14:36:56 +02:00
  • 7aec6f91de Fix typo Alexey Rybalchenko 2020-06-16 14:34:08 +02:00
  • 9e2a002942 Add -Og flag to Debug build Alexey Rybalchenko 2020-06-16 14:33:46 +02:00
  • 52c6264faf Fix message counter in region example Alexey Rybalchenko 2020-06-15 14:04:42 +02:00
  • 79489bb501 Add missing includes Alexey Rybalchenko 2020-06-10 13:38:06 +02:00
  • c60dd9965c Add copyright entry for PicoSHA2 v1.4.19 Alexey Rybalchenko 2020-06-05 18:08:22 +02:00
  • 79ca436b74 Zmq: let GetData of an empty message return nullptr Alexey Rybalchenko 2020-06-04 23:27:11 +02:00
  • 36d4f3c937 Use SHA2 instead of boost::hash to generate shmem id Alexey Rybalchenko 2020-06-04 20:29:42 +02:00
  • bdf895ae9e Add PicoSHA2 dependency Alexey Rybalchenko 2020-06-04 20:29:30 +02:00
  • 42986e664c Add PicoSHA2 submodule Alexey Rybalchenko 2020-06-04 19:54:49 +02:00
  • dd47b34e06 Add ability to retrieve ZMQ_FD Giulio Eulisse 2020-06-03 10:54:26 +02:00
  • a59c902c74 MemoryResource: propagate alignment Alexey Rybalchenko 2020-06-03 17:19:25 +02:00
  • dabc48c21a Shm: fix incorrect ptr range check Alexey Rybalchenko 2020-05-28 17:58:35 +02:00
  • 236d5a8608 Let default shm segm size be multiple of page size Alexey Rybalchenko 2020-05-28 15:04:24 +02:00
  • 5a782e8726 Add a test for unregisted options Alexey Rybalchenko 2020-05-28 15:02:51 +02:00
  • 5008fa4732 Fix regression in handling unregistered options Alexey Rybalchenko 2020-05-28 15:02:22 +02:00
  • b5bb476b0d Adjust program options style to disallow guessing v1.4.18 Alexey Rybalchenko 2020-05-25 10:30:03 +02:00
  • ea7ae04025 Adapt to requests by @rbx Giulio Eulisse 2020-05-24 23:45:50 +02:00
  • 02692e7002 Initiate termination process on SIGTERM as well Giulio Eulisse 2020-05-22 09:39:30 +02:00
  • 53a4d17f8b Alignment part I - Interface and shmem send v1.4.17 Alexey Rybalchenko 2020-05-19 20:52:21 +02:00
  • 20544e1f18 Do not handle double SIGTERM as abort Giulio Eulisse 2020-05-20 10:37:29 +02:00
  • b32e04db60 Do not search external GTest by default Dennis Klein 2020-05-19 10:23:15 +02:00
  • 0d03c76a75 Shm: throw on bad_alloc, option to disable Alexey Rybalchenko 2020-05-17 14:46:15 +02:00
  • 2916a491b9 Format Alexey Rybalchenko 2020-05-17 14:42:38 +02:00
  • b56e32eb11 Replace exit()s with exceptions Alexey Rybalchenko 2020-05-17 13:58:24 +02:00
  • 4b516de81a Minor formatting Alexey Rybalchenko 2020-05-17 13:05:52 +02:00
  • 361fb0cba5 Zmq: refactor to use namespaces Alexey Rybalchenko 2020-05-16 16:44:18 +02:00
  • df574c6466 Zmq: header only Alexey Rybalchenko 2020-05-16 15:47:33 +02:00
  • dbdabd23a4 Zmq: remove global (static) state, refactor Alexey Rybalchenko 2020-05-16 14:57:36 +02:00
  • ccbf0be572 Shmem: refactor, clean includes, make header only Alexey Rybalchenko 2020-05-16 00:43:26 +02:00
  • 7a67719a3c Remove useless members Alexey Rybalchenko 2020-05-15 22:20:14 +02:00
  • f4a54ff550 Minor refactoring Alexey Rybalchenko 2020-05-15 21:37:59 +02:00
  • d22023bcb5 Implement bulk callbacks for unmanaged regions Alexey Rybalchenko 2020-05-15 00:20:49 +02:00
  • a15d59c725 Remove nanomsg transport Alexey Rybalchenko 2020-05-08 08:19:02 +02:00
  • 8cfc04721e Add unit tests for regions v1.4.16 Alexey Rybalchenko 2020-05-10 13:11:07 +02:00
  • e9318dd234 Add FairMQTransportFactory::GetId() Alexey Rybalchenko 2020-05-10 14:01:52 +02:00
  • c8fc5ad33f Add bool FairMQTransportFactory::SubscribedToRegionEvents() Alexey Rybalchenko 2020-05-10 13:10:49 +02:00
  • 59e32437a2 shmem region subscriptions: fix race condition Alexey Rybalchenko 2020-05-10 12:21:59 +02:00
  • a3afadb824 Call region event callback with local_only event for zmq Alexey Rybalchenko 2020-05-08 10:38:32 +02:00
  • 9992811822 Implement region events for zmq Alexey Rybalchenko 2020-05-06 15:45:06 +02:00
  • 4218c185a4 Shmem: Send acks also for local regions v1.4.15 Alexey Rybalchenko 2020-05-04 09:53:13 +02:00
  • 5a49c5b9b1 Truncate the file used for the region mapping Alexey Rybalchenko 2020-04-28 19:17:47 +02:00
  • 6101a6678e Add API docs for 1.4.14 Alexey Rybalchenko 2020-04-28 15:12:15 +02:00
  • 960b612d80 Update docs v1.4.14 Alexey Rybalchenko 2020-04-28 14:37:06 +02:00
  • e1a113aabe Add region events subscriptions Alexey Rybalchenko 2020-04-26 22:41:22 +02:00
  • 5721ea9510 SDK: send heartbeats when subscribed to state changes Alexey Rybalchenko 2020-04-10 13:07:05 +02:00
  • 330687772f Add SubscriptionHeartbeat command Alexey Rybalchenko 2020-04-08 15:15:17 +02:00
  • 7cbd154344 PMIx plugin: Fix Commands API usage Alexey Rybalchenko 2020-04-03 17:15:55 +02:00
  • 036561ab38 SDK: track state change (un-)subscriptions Alexey Rybalchenko 2020-03-31 17:28:14 +02:00
  • 274ba5ec00 Commands: Add task id to subscription status cmds Alexey Rybalchenko 2020-03-31 17:00:42 +02:00
  • 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