Commit Graph

  • a5ec83208d Update docs Alexey Rybalchenko 2021-03-11 11:49:33 +01:00
  • fc2241ece7 Fix incorrect channel index passed to OnData callback Alexey Rybalchenko 2021-03-04 12:47:33 +01:00
  • 1f26883b75 Formatting Alexey Rybalchenko 2021-02-26 11:59:05 +01:00
  • edbdc57332 shm: make shmId also available as uint64_t Alexey Rybalchenko 2021-03-02 11:39:25 +01:00
  • 0fd2fcadc2 shm: Make sure no event notifications are missed Alexey Rybalchenko 2021-02-26 11:40:33 +01:00
  • 9b48b31a75 shm: Make sure all region events are fired Alexey Rybalchenko 2021-02-26 11:39:24 +01:00
  • cb4335e59f Add test coverage for --channel-config name selector Dennis Klein 2021-03-05 01:24:42 +01:00
  • ce4584b3d8 Provide a better syntax for --channel-config Giulio Eulisse 2021-03-04 23:16:22 +01:00
  • bbc1dd4600 Add optional file output to FairMQSink v1.4.32 Alexey Rybalchenko 2021-03-01 13:56:16 +01:00
  • 8327810942 Warn on unknown --channel-config args Dennis Klein 2021-02-25 17:33:38 +01:00
  • c37742e3b4 Update Copyright string Dennis Klein 2021-02-25 17:32:58 +01:00
  • 93dff3c5a7 Fix regression in shmmonitor v1.4.31 Alexey Rybalchenko 2021-02-19 01:52:31 +01:00
  • 2b3e38d9a4 shmmonitor: non-interactive mode checks and quits v1.4.30 Alexey Rybalchenko 2021-02-09 23:28:39 +01:00
  • c6b13cd3a1 Fix shmem::Message::SetUsedSize(0) v1.4.29 Alexey Rybalchenko 2021-01-25 12:40:25 +01:00
  • c5487a11ed Remove custom implementation for enum hashing Alexey Rybalchenko 2021-01-14 17:46:15 +01:00
  • 4a09154a91 17-ify namespaces Alexey Rybalchenko 2021-01-13 15:45:38 +01:00
  • d9a5e82160 Cleanup tools includes Alexey Rybalchenko 2021-01-13 14:01:48 +01:00
  • 751c53171c Replace tools::make_unique with std::make_unique Alexey Rybalchenko 2021-01-13 13:36:47 +01:00
  • 6815c9c172 zmq: implement alignment Alexey Rybalchenko 2020-12-15 10:03:17 +01:00
  • 02a3980343 Remove useless parameter from implementation Alexey Rybalchenko 2020-12-21 11:56:18 +01:00
  • 38b34785e0 format & remove unused variable Alexey Rybalchenko 2020-12-17 11:09:16 +01:00
  • be94ceb7a7 zmq: simplify SetUsedSize implementation Alexey Rybalchenko 2020-12-16 09:31:22 +01:00
  • afadbb53e4 zmq: correct accounting for msg size > 2GB Alexey Rybalchenko 2020-11-20 10:13:58 +01:00
  • 749d28a3b5 DeviceRunner: check FAIRMQ_SEVERITY env var for severity Alexey Rybalchenko 2020-10-21 09:28:03 +02:00
  • 29f45fa77d Rename TransferResult to TransferCode Alexey Rybalchenko 2020-10-21 09:14:58 +02:00
  • ea746b17d0 Remove deprecated methods Alexey Rybalchenko 2020-10-21 09:59:52 +02:00
  • 636846fcdb Bump C++ standard requirement to C++17 Alexey Rybalchenko 2020-10-20 10:24:11 +02:00
  • f46d446d52 shm: do mlock/zeroing under shmem lock v1.4.28 Alexey Rybalchenko 2020-12-04 12:01:52 +01:00
  • db0937f339 shm: ensure local segments are complete for region subscriptions v1.4.27 Alexey Rybalchenko 2020-11-25 13:29:56 +01:00
  • bb1ce794b6 Let single message methods also return int64_t Alexey Rybalchenko 2020-11-17 11:14:38 +01:00
  • 9e2373b55d extern/asio: Bump to 1.18.0 Dennis Klein 2020-11-13 03:00:38 +01:00
  • c51e88e114 CI: Do not run unstable tests on macOS 10.14 hosts Dennis Klein 2020-11-12 20:56:31 +01:00
  • f9219dab65 CI: Remove old options Dennis Klein 2020-11-12 20:38:48 +01:00
  • 0806720f61 Bump DDS version to 3.5.3 (multiple sessions support) Alexey Rybalchenko 2020-11-12 19:40:19 +01:00
  • e39d17d09e Apply suggestions from -Wrange-loop-analysis Alexey Rybalchenko 2020-11-12 15:34:03 +01:00
  • a14502242f DDS command UI: return EXIT_FAILURE on errors Alexey Rybalchenko 2020-11-11 21:47:33 +01:00
  • d3697ec97b SDK: add WaitForPublisherCount() and related ctor arg Alexey Rybalchenko 2020-11-11 21:35:18 +01:00
  • 73377c5100 CI: Update macOS builds Dennis Klein 2020-11-05 15:12:02 +01:00
  • 49d8a1b4dd DeviceRunner: Set log severity only if one was provided v1.4.26 Alexey Rybalchenko 2020-10-15 11:15:28 +02:00
  • f14f507584 SDK: Remove instance limit from DDSSession Alexey Rybalchenko 2020-10-08 17:48:41 +02:00
  • 8dd0b25c06 Make BasicTopology actually movable Alexey Rybalchenko 2020-10-08 17:40:53 +02:00
  • 7edf436919 Improve PMIx Package Finding on Debian Christian Tacke 2020-10-08 16:34:28 +02:00
  • 0e5978b160 Properties: add output support for shorts Alexey Rybalchenko 2020-10-01 10:40:55 +02:00
  • 71b1866d7b small includes cleanup Alexey Rybalchenko 2020-09-23 09:05:12 +02:00
  • 6699711e17 FairMQChannel: Refactor, moving short methods to header Alexey Rybalchenko 2020-09-22 11:37:05 +02:00
  • 120760da0a FairMQChannel: avoid copy when iterating over endpoints Alexey Rybalchenko 2020-09-22 11:34:52 +02:00
  • d03a504ccd shmem: fail earlier if given an unsupported socket type Alexey Rybalchenko 2020-09-22 11:31:52 +02:00
  • cf004f69b2 FairMQChannel: replace ResetChannel() with Invalidate() Alexey Rybalchenko 2020-09-22 10:47:01 +02:00
  • cfa18ccfce FairMQChannel: remove artifacts from no longer used optimizations Alexey Rybalchenko 2020-09-22 10:03:56 +02:00
  • e332e20dbd Remove thread-safety from channel methods Alexey Rybalchenko 2020-09-22 09:47:16 +02:00
  • 3ab10ced7a FairMQChannel: remove deprecated methods Alexey Rybalchenko 2020-09-22 09:21:28 +02:00
  • 1b30f3ac14 Update return types in ofi::Socket v1.4.25 Alexey Rybalchenko 2020-09-23 09:09:17 +02:00
  • 35c7959c53 Workaround Cpp17MoveInsertable issue on xcode 12 v1.4.24 Alexey Rybalchenko 2020-09-21 18:48:27 +02:00
  • 5ea8ffeb34 Update command format in PMIx plugin Alexey Rybalchenko 2020-09-16 22:44:52 +02:00
  • 04ee1db8e5 Avoid default session id in shmem tests Alexey Rybalchenko 2020-09-16 22:42:11 +02:00
  • 4a15a38dd4 Tests.Device: Set correct log level for FairLogger 1.[7-8] Dennis Klein 2020-09-16 14:09:05 +02:00
  • 0f5e1b6815 Tests.SDK: Reduce timeout by factor 1000 because new machines can be fast enough to complete within 1ms Dennis Klein 2020-09-16 14:07:12 +02:00
  • 5e6ad47223 CI: Run macOS checks on newer environment Dennis Klein 2020-09-16 11:43:28 +02:00
  • 6932f88c84 Adjust transfer methods behaviour when interrupted Alexey Rybalchenko 2020-09-15 17:18:53 +02:00
  • 5e97d85956 Cleanup includes v1.4.23 Alexey Rybalchenko 2020-09-02 12:40:40 +02:00
  • fdbf289364 Update monitor & debug tools for multiple segments Alexey Rybalchenko 2020-09-01 19:26:35 +02:00
  • 266843cda5 Shm: initial multiple segments support Alexey Rybalchenko 2020-08-25 21:04:02 +02:00
  • b126ede45a Shm: Verbosity switch for Cleanup methods Alexey Rybalchenko 2020-08-24 13:40:49 +02:00
  • 12e6a874db Remove built-in devices from the main lib Alexey Rybalchenko 2020-08-21 13:43:47 +02:00
  • 73109fe6d3 Shm: configurable allocation strategy Alexey Rybalchenko 2020-08-21 12:34:13 +02:00
  • 3b2d2a0ac8 Shm: Refactor to localize segment access Alexey Rybalchenko 2020-08-18 14:22:13 +02:00
  • 72a45f78b3 Shm: Add Monitor::GetDebugInfo() Alexey Rybalchenko 2020-08-18 12:06:21 +02:00
  • b63f31d0e0 Shm: Provide debug infos only in debug mode Alexey Rybalchenko 2020-08-11 12:18:01 +02:00
  • 70a583d08d Shm: Provide segment/msg debug infos Alexey Rybalchenko 2020-08-07 16:29:53 +02:00
  • fe9b87e4e2 Improve error reporting in SDK/fairmq-dds-command-ui Alexey Rybalchenko 2020-09-03 17:41:15 +02:00
  • 2ac27905e7 Move fairmq-dds-command-ui to SDK Alexey Rybalchenko 2020-09-03 12:04:04 +02:00
  • 690e8a0370 Retry on EINTR in blocking zmq calls v1.4.22 Alexey Rybalchenko 2020-08-28 10:11:56 +02:00
  • 1f0c94f898 Fix tag mismatch in topology files Alexey Rybalchenko 2020-08-17 12:24:49 +02:00
  • 62ed4e5f80 Avoid unconditional call to now() when allocating message Alexey Rybalchenko 2020-08-13 11:53:40 +02:00
  • f1d6b18668 Message counter: use relaxed/acquire memory ordering neskovic@gmail.com 2020-08-11 20:04:08 +02:00
  • c0153a6b55 shmMonitor: Adjust output slightly Alexey Rybalchenko 2020-08-07 12:36:18 +02:00
  • 86a1dd38a2 ShmMonitor: Use FairLogger for timestamp calculation Alexey Rybalchenko 2020-08-07 10:58:16 +02:00
  • be8ab06cc1 Bump FairLogger requirement to 1.6 Alexey Rybalchenko 2020-08-07 12:53:37 +02:00
  • b0f73017e2 shmmonitor: add output with -v (non-interactive) Alexey Rybalchenko 2020-08-06 10:08:11 +02:00
  • b83655d5da MessageBadAlloc: report amount of available memory Alexey Rybalchenko 2020-08-06 09:50:56 +02:00
  • 9c27051cdc BenchmarkSampler: add alignment parameter Alexey Rybalchenko 2020-08-06 09:50:12 +02:00
  • 65f9519917 Add error handling for mlock Alexey Rybalchenko 2020-08-04 12:29:00 +02:00
  • b5545c1575 Add helpers for AggregatedTopologyState Alexey Rybalchenko 2020-07-17 11:45:47 +02:00
  • 3eca8e9def Add test for shm transport options v1.4.21 Alexey Rybalchenko 2020-07-15 13:28:28 +02:00
  • beb7766fca Shm: add options to zero and/or mlock the segment Alexey Rybalchenko 2020-07-13 15:18:45 +02:00
  • bf909f94dc ofi: adapt to the new API for FairMQSocket::Events Giulio Eulisse 2020-07-15 13:41:39 +02:00
  • 1140c4c6ab SDK: Provide comparison operator for device and topo states Dennis Klein 2020-07-15 12:12:05 +02:00
  • a6da208e79 Add Undefined and Mixed state for use in SDK Alexey Rybalchenko 2020-07-14 12:23:16 +02:00
  • ba3a82b1df Update FairMQSocket.h Giulio Eulisse 2020-07-15 11:45:45 +02:00
  • e8cc104344 Add API to extract ZMQ_EVENTS from socket backend Giulio Eulisse 2020-07-14 21:53:50 +02:00
  • d5d5c27958 QC examples: fix incorrect topology path Alexey Rybalchenko 2020-07-02 12:57:53 +02:00
  • 5a7dcd9fc1 SDK: warn if given path translates to no selected tasks Alexey Rybalchenko 2020-07-02 12:57:31 +02:00
  • 78b1c188bf Shm: report correct size when opening segment v1.4.20 Alexey Rybalchenko 2020-06-30 15:54:28 +02:00
  • 66bc7ba762 Remove useless variable Alexey Rybalchenko 2020-06-30 15:40:21 +02:00
  • 88bc1f7a06 Shm: throw if requested message size exceeds total segment size Alexey Rybalchenko 2020-06-30 14:44:29 +02:00
  • f70201610b Do not attemp to find random port for non-TCP protocols Alexey Rybalchenko 2020-06-30 13:46:00 +02:00
  • fc7f6f1116 Enable Boost_NO_BOOST_CMAKE for tests Alexey Rybalchenko 2020-06-29 14:22:59 +02:00
  • 8125489776 Handle out_of_range when locating RegionInfo Alexey Rybalchenko 2020-06-29 12:00:56 +02:00
  • 6dd0a44308 Make shmid an 8-digit hex number Alexey Rybalchenko 2020-06-29 12:00:29 +02:00
  • afe2dcaa02 BenchmarkSampler: add memset option Alexey Rybalchenko 2020-06-29 11:23:28 +02:00