Commit Graph

  • fbb6577625 StateMachine: Guard access to subscription containers Alexey Rybalchenko 2023-11-10 10:51:16 +01:00
  • 6122010694 Fix address clashes in tests Alexey Rybalchenko 2023-10-24 11:54:35 +02:00
  • b40db42196 Use std::move rather than just move Giulio Eulisse 2023-10-21 15:46:45 +02:00
  • f732b87def Drop unused variable Giulio Eulisse 2023-10-21 15:41:14 +02:00
  • f05a09da5a shm: Message: refactor ctors Alexey Rybalchenko 2023-10-18 21:37:12 +02:00
  • 5aa6c99442 shm: remove alignment member from Message Alexey Rybalchenko 2023-10-18 21:09:01 +02:00
  • 3c714fd9e0 Message::SetUsedSize: add optional alignment argument, to avoid storing alignment with the msg object Alexey Rybalchenko 2023-10-18 13:01:28 +02:00
  • 1b7532a520 Refactor shm::Message to contain sorted members of MetaHeader Alexey Rybalchenko 2023-10-17 11:36:16 +02:00
  • f092b94c96 Update comment Alexey Rybalchenko 2023-10-04 11:25:47 +02:00
  • 8d28824489 Shm: Use MakeShmName to construct shm object names Alexey Rybalchenko 2023-09-28 14:53:36 +02:00
  • 4310d07ed1 deduplicate ipc address in a test Alexey Rybalchenko 2023-09-28 11:48:29 +02:00
  • 7bd31f8ff0 apply readability-else-after-return Alexey Rybalchenko 2023-09-28 11:44:03 +02:00
  • 1a0ab3a4e2 shm: Ref counting for unmanaged regions in a dedicated segment Alexey Rybalchenko 2023-09-19 10:21:00 +02:00
  • cacf69d5f6 Replace boost::variant with std::variant Alexey Rybalchenko 2023-09-15 12:37:19 +02:00
  • 46f50a10ea Add example with ref-counted copy from unmanaged region Alexey Rybalchenko 2023-09-12 13:00:17 +02:00
  • 68038c4693 shm: Move ShmHeader into Common.h Alexey Rybalchenko 2023-09-12 12:57:32 +02:00
  • 1036e204d0 docs: Add "releaseNotes" field to codemeta Dennis Klein 2023-09-11 18:07:29 +02:00
  • fddbbc1732 docs: Add "softwareVersion" field to codemeta Dennis Klein 2023-09-11 18:01:42 +02:00
  • 3c1723fc54 Allow sorting StateChange callbacks v1.8.0 Giulio Eulisse 2023-09-05 14:36:08 +02:00
  • c3418cc7b8 chore: Run meta_update.py Christian Tacke 2023-08-04 11:35:54 +02:00
  • cc00c5a6f1 docs: Add "readme" field to codemeta Christian Tacke 2023-08-03 17:08:16 +02:00
  • e6bb14f535 ci: Check codemeta.json Christian Tacke 2023-08-03 14:38:30 +02:00
  • b18d60372c codemeta: Add GSI as "maintainer" Christian Tacke 2023-08-04 11:13:12 +02:00
  • 7ceccdeaa6 Print actual address we are trying to bind. Giulio Eulisse 2023-06-29 10:52:40 +02:00
  • d1c99f7e15 ci: Update build matrix v1.7.0 Dennis Klein 2023-06-26 10:38:57 +02:00
  • bfc665d76e feat: Make the channel AutoBind default configurable Dennis Klein 2023-06-26 09:56:35 +02:00
  • 42d27af20f docs: Update install commands v1.6.0 Dennis Klein 2023-06-13 22:43:52 +02:00
  • 25614e3e06 test: Add coverage for --shm-metadata-msg-size Alexey Rybalchenko 2023-06-13 11:54:15 +02:00
  • 3decac58fc test: Add data transfer and checks to protocol tests Alexey Rybalchenko 2023-06-13 11:53:49 +02:00
  • f278e7e312 feat: Add new tunable --shm-metadata-msg-size Dennis Klein 2023-06-07 22:24:42 +02:00
  • 491a943c63 feat: Use zmq_msg_send for single message Send Dennis Klein 2023-06-07 22:05:14 +02:00
  • c47fc6f9fe feat: Move ZMsg to fair::mq::zmq Dennis Klein 2023-06-07 21:01:48 +02:00
  • 7b259afdb5 Fix -Wunqualified-std-cast-call Giulio Eulisse 2023-05-31 09:52:04 +02:00
  • 33ddcaad5e docs: Add repology badge Dennis Klein 2023-04-05 15:19:05 +02:00
  • 4d5dbedeab build: Add spack develop environment Dennis Klein 2023-03-23 14:10:54 +01:00
  • c8fde17b6a ci: Silence lsan hits in libzmq v1.5.0 Dennis Klein 2023-03-03 12:48:08 +01:00
  • 3781495d29 build(examples): Deduplicate code into add_example helper Dennis Klein 2023-03-06 14:01:53 +01:00
  • 8960ce9416 fix: Use std::chrono consistently Dennis Klein 2023-03-02 17:09:55 +01:00
  • 05b734ee0d feat!: Migrate to std::filesystem consistently Dennis Klein 2023-02-13 14:12:38 +01:00
  • f2dce91098 Make Error classes header only Alexey Rybalchenko 2023-03-01 14:46:19 +01:00
  • 4af0954ae9 Shm: fix unused value Alexey Rybalchenko 2023-03-02 18:08:05 +01:00
  • 8f60929f85 Add orcid for Alexey Alexey Rybalchenko 2023-03-02 12:25:50 +01:00
  • 7d401115a0 build: Update CMake policy version range Dennis Klein 2023-03-01 18:59:51 +01:00
  • 0aecfff133 feat(plugins)!: Remove PMIx plugin Dennis Klein 2023-03-01 16:42:59 +01:00
  • 2e98a4e2cb feat(ofi)!: Remove ofi transport Dennis Klein 2023-03-01 16:17:04 +01:00
  • 21735544f5 ci: Add Fedora 37 & 38 builds Dennis Klein 2023-02-28 18:23:17 +01:00
  • 651d779226 build: Do not sort package dependencies Dennis Klein 2023-02-28 17:14:36 +01:00
  • 5108f699b7 fix: Remove unused fMaxRunRuntimeInS Dennis Klein 2023-02-28 16:51:14 +01:00
  • c35d35a3c3 feat!: Remove Device::TransitionTo() without replacement Dennis Klein 2023-02-28 16:36:31 +01:00
  • c2fa2e8848 test: Deduplicate code and fix [-Wunused-result] Dennis Klein 2023-02-28 15:29:52 +01:00
  • b25c0787c0 test: Fix [-Wunused-result] Dennis Klein 2023-02-28 15:29:05 +01:00
  • 84de22f80b test: Consolidate some device control logic Dennis Klein 2023-02-28 15:12:40 +01:00
  • 435d07eaf9 feat: Improve ChangeState API Dennis Klein 2023-02-28 12:12:54 +01:00
  • 5ef17fddbb feat: Deprecate Device::fChannels in preparation for #427 Dennis Klein 2023-02-28 09:43:02 +01:00
  • f699208e30 Merge 'v1.4.56' Dennis Klein 2023-02-24 14:35:30 +01:00
  • 8f5efdf74c Extend shmem docs Alexey Rybalchenko 2023-02-24 11:50:05 +01:00
  • 45663189a9 Turn shm-monitor off by default Alexey Rybalchenko 2023-02-24 11:49:57 +01:00
  • 61d2797971 Example tests: check exit codes Alexey Rybalchenko 2023-02-23 12:53:13 +01:00
  • afd5700cca Update copyright date Alexey Rybalchenko 2023-02-23 11:19:45 +01:00
  • 569f2ccebf ci: Only run workflows on main repo Dennis Klein 2023-02-24 12:30:04 +01:00
  • a83e401100 fix: [-Wdeprecated-declarations] Dennis Klein 2023-02-24 11:36:35 +01:00
  • 0a63c74849 fix: [-Wsign-compare] Dennis Klein 2023-02-24 11:34:39 +01:00
  • a58b4870d7 feat(Parts): Refine and tweak Dennis Klein 2023-02-24 11:26:20 +01:00
  • 7bf1d368a8 Device: synchronize access to transports container Alexey Rybalchenko 2023-02-22 18:36:16 +01:00
  • ae7bc6fc6c Control plugin: remove superfluous automatic transitions Alexey Rybalchenko 2023-02-22 17:30:43 +01:00
  • 9093ed82dc Resume/Interrupt transports consistently Alexey Rybalchenko 2023-02-22 14:01:23 +01:00
  • efb659f0ac Device: sort includes Alexey Rybalchenko 2023-02-22 12:39:46 +01:00
  • ae51ecc659 Add Device::ResumeTransports Alexey Rybalchenko 2023-02-22 12:23:28 +01:00
  • da1c9e4400 Rename Device::UnblockTransports to Device::InterruptTransports Alexey Rybalchenko 2023-02-22 12:21:33 +01:00
  • 16275db125 Add test for externally (outside the session) created shmem region v1.4.56 v1.4-patches Alexey Rybalchenko 2022-10-04 12:23:00 +02:00
  • 42ce691f57 shm: error on duplicate region IDs Alexey Rybalchenko 2022-10-04 12:15:21 +02:00
  • 58aa2b4f88 shm: refactor UnamangedRegion: rename fRemote to fController Alexey Rybalchenko 2022-10-04 12:10:32 +02:00
  • c3b273cec0 shm: Improve debug output a bit Alexey Rybalchenko 2022-10-04 12:02:05 +02:00
  • a982d60ed7 example: fix incorrect config Alexey Rybalchenko 2022-10-04 11:50:11 +02:00
  • 1076fbf824 Add ORCiD for @MohammadAlTurany Christian Tacke 2023-01-17 15:21:28 +01:00
  • d16e473b91 docs: Update fair-software.eu compliance badge Dennis Klein 2023-01-16 13:26:24 +01:00
  • ae6b60cc60 docs: Update fair-software.eu compliance badge Dennis Klein 2023-01-16 13:26:24 +01:00
  • 1881986cca docs: Add fair-software.eu compliance badge Dennis Klein 2023-01-16 13:08:13 +01:00
  • adf91d053d docs: Add OpenSSF Best Practices Badge Dennis Klein 2023-01-16 13:06:08 +01:00
  • d3be9af9b6 docs: Add our DOI badge Dennis Klein 2022-08-12 02:48:09 +02:00
  • 4104636456 build: Add fair-software.eu compliance checker Dennis Klein 2023-01-16 11:44:03 +01:00
  • c6dc360dc1 docs: Add fair-software.eu compliance badge Dennis Klein 2023-01-16 13:08:13 +01:00
  • f04266f738 docs: Add OpenSSF Best Practices Badge Dennis Klein 2023-01-16 13:06:08 +01:00
  • 7e0faa297b build: Add fair-software.eu compliance checker Dennis Klein 2023-01-16 11:44:03 +01:00
  • 9389030835 Warn when going to try allocate a shmem message more times Piotr Konopka 2022-11-17 09:19:13 +01:00
  • 7697f2f4b1 Extend error message if channel(s) was not configured before timeout Alexey Rybalchenko 2022-11-16 19:57:02 +01:00
  • 87baf9749d Make invalid channel initialization cancellable through pending state Alexey Rybalchenko 2022-11-16 19:55:22 +01:00
  • a8b7ebef09 Add operator<< to fair::mq::Channel Alexey Rybalchenko 2022-11-16 19:53:36 +01:00
  • ac661dfd63 Add test for externally (outside the session) created shmem region Alexey Rybalchenko 2022-10-04 12:23:00 +02:00
  • ed364a4857 shm: error on duplicate region IDs Alexey Rybalchenko 2022-10-04 12:15:21 +02:00
  • 9a25c4d28a shm: refactor UnamangedRegion: rename fRemote to fController Alexey Rybalchenko 2022-10-04 12:10:32 +02:00
  • 19e40bd32e shm: Improve debug output a bit Alexey Rybalchenko 2022-10-04 12:02:05 +02:00
  • b7a4f22a13 example: fix incorrect config Alexey Rybalchenko 2022-10-04 11:50:11 +02:00
  • 77e04d56de fix(examples): warning: declaration class fair::mq::Device does not declare anything Dennis Klein 2022-08-31 14:25:14 +02:00
  • 64a09dd991 fix(examples): Disable hidden CXX_VISIBILITY_PRESET Alexey Rybalchenko 2022-08-24 20:05:56 +02:00
  • 126475e7d2 feat(tools): Add macro to instruct the compiler to always inline Dennis Klein 2022-08-31 12:26:14 +02:00
  • 0e12c57ff0 build: Print summary of compile definitions Dennis Klein 2022-08-21 13:26:46 +02:00
  • 6eb973235a build: Add feature flag FAIRMQ_HAS_STD_PMR Dennis Klein 2022-08-19 13:04:45 +02:00
  • 904037d9be fix(shm): Handle pre-conditions Dennis Klein 2022-08-15 15:30:15 +02:00
  • de8236491f Merge 'v1.4.55' Dennis Klein 2022-09-12 13:29:29 +02:00